▶ 네트워크 코어(Network core) * 네트워크 코어(network core): 상호 연결된 라우터들의 망 * 패킷 교환(packet-switching): Packet의 input과 알맞은 output을 연결 ▶ 패킷 교환(packet-switching) * 패킷 교환은 저장 후 전달(store-and-forward) 방식으로 이루어진다. * 패킷 교환은 store-and-forward(전체 패킷을 받아야만 출력 링크로 패킷 전송 가능) 방식으로 이루어짐 * 따라서 N개의 라우터가 있고, L bits가 담긴 패킷을 R의 속도로 전송하고자 한다면 transmission delay는(N+1)(L/R)이 된다. * 큐잉 지연(queueing delay): 패킷이 도착했을 때 해당 링크가 다른 패..
▶ 네트워크 엣지(Network edge) * 네트워크의 요소를 분해하면 (network) edge, access network, (network) core가 있다. * 네트워크 엣지(network edge): 말단 시스템. Client(PC, 노트북...)와 Server가 있다. * 접속망(access network): end-system들을 다른 end-system까지 연결하기 위한 경로의 첫 번째 라우터에 연결하는 네트워크. wired/wireless 커뮤니케이션 링크로 나뉜다. Access된 네트워크의 종류에 따라 Residential, institutional, mobile 등으로 나뉜다. * 네트워크 코어(network core): 라우터들의 연결망. 인터넷(네트워크들의 네트워크) ▶ ..
▶ 인터넷이란? * 호스트(host, end systems): 어플리케이션 플랫폼. 다양한 어플리케이션을 수행하는 기기 Host, end system, Node, Point, Peer 등 다양한 호칭을 사용 * 통신 회선, 커뮤니케이션 링크(communication links): Link란 signal을 전송(전달)하는 매체를 말한다. * 전송률(transmission rate): 초당 몇 BP(Bite per second)를 보내는가를 측정 * 대역폭(bandwidth): 한 번에 데이터가 지나갈 수 있는 폭 (넓을수록 많은 데이터를 담을 수 있음) 위의 두 개(transmission rate, bandwidth)는 거의 비슷한 개념이라고 보면 된다. * 패킷 스위치(packet switches): 입..
이전에 정리했던 글이다. 교재: fundamental of database system 이전 글 2020/07/13 - [강의 정리/Database] - 데이터베이스시스템 - Chapther 1 2020/07/13 - [강의 정리/Database] - 데이터베이스시스템 - Chapther 2 2020/07/13 - [강의 정리/Database] - 데이터베이스시스템 - Chapther 3 [CHAPTHER 5 - The Relational Data Model and Relationship Database Constraints] ▶ 용어 정의 비공식 공식 relation table relation row(행) row tuple column(열) column attribute name(1열) attrib..
이전에 정리했던 글이다. 교재: fundamental of database system 이전 글 2020/07/13 - [강의 정리/Database] - 데이터베이스시스템 - Chapther 1 2020/07/13 - [강의 정리/Database] - 데이터베이스시스템 - Chapther 2 [CHAPTHER 3 - Data Modeling Using the Entity-Relationship (ER) Model] ▶ 데이터베이스 디자인 개요 * 데이터베이스 디자인은 Database design, Application design으로 나뉨 * 이번 장에서는 conceptual database design을 중점으로 학습 * (일반적으로) Application design은 프로그램의 interface에 ..
이전에 정리했던 글이다. 교재: fundamental of database system 이전 글 2020/07/13 - [강의 정리/Database] - 데이터베이스시스템 - Chapther 1 [CHAPTER 2 - Database System Concepts and Architecture] ▶ 데이터 모델 * 데이터베이스의 구조를 설명하기 위한 개념의 집합 * 요소(와 그 데이터 타입)와 요소 그룹(엔티티, 레코드, 표)을 포함 * 데이터 모델의 operations을 참조하여 DB의 검색, 업데이트를 지정 * 데이터 모델의 operations에는 basic model operations(삽입, 삭제, 업데이트)와 user model operations가 포함될 수 있음 ▶ 데이터 모델의 종류 ..
이전에 정리했던 글이다. 교재: fundamental of database system [Chapther1 - Databases and Database Users] ▶ 정의 * 데이터베이스 : 서로 연관된 데이터들의 집합 * 데이터 : 기록되고, 의미를 가진 facts * 미니 월드(Mini-world) : 어떤 데이터를 가지고 있는, 현실의 일부 (ex: A학교 학생의 성적) * DBMS(데이터베이스 관리 시스템) : 컴퓨터화된 데이터베이스의 생성 및 유지보수를 용이하게 하기 위한 소프트웨어 패키지/시스템. 사용자와 데이터베이스를 연결해주는 역할을 함 * 데이터베이스 시스템 : DBMS 소프트웨어와 데이터 자체. 때로는 애플리케이션도 포함 ▶ 데이터, 데이터베이스 기술의 영향 * 비즈니스, 서비..