목록컴퓨터공학/정보통신공학 (6)
juuuding
* 이번 ch는 장거리 통신에 대해 공부한다. 장거리 통신인 WAN은 소유주가 많기 때문에 traffic의 예측이 불가능하고 그렇기 때문에 provisioning을 정확히 할 수 없기 때문에 느리다. 또, 예측이 불가능하기 때문에 높은 transmission rate을 사용한다. [Station, Node, Communication network & Path] (1) Stations - End devices (컴퓨터, 터미널, 폰...) - host, end node : 맨 끝에 존재하며 L1~L5를 모두 가지고 있음 (data를 생성해서 보내고 싶거나, data를 받고 싶은 주체) (2) Nodes - 중간 네트워크 장비라는 뜻으로 사용 -> Intermediate node, network, excha..
Flow Control * send 하는 entity가 receive 하는 entity의 data를 넘지않게 보장하는 것 - buffer overflow 방지 ① receiving entity는 data buffer 할당(Maximum Transfer Unit의 몇배) ② 데이터를 high level로 올리기 전에 receiver가 먼저 처리 ③ flow control이 없으면 receive buffer는 넘침 * receive buffer가 넘치는데에 영향 미치는 것 ① transmission time : L bit짜리 frame transmit 하는데 걸리는 시간 ( framesize / data rate ) ② propagation time : nth bit가 출발해서 도착하는데 걸리는 시간 ( l..
Timing *clock synch를 맞추는 것 - bit arrival time, bit interval을 맞추는 것 1. Asynchronous Serial Transmission -TX와 RX가 처음만 synch를 맞추고 그 후에는 맞추지 않은 것(L1에서 싱크 안맞춤) (1) data stream은 synchronization 정보를 가지고 있음 - start bit =0, stop bit = 1 (2) TX와 RX 사이의 약속 - data bit의 수와 순서 - stop bit의 길이 - parity bit의 존재 여부와 odd/even parity - bit 간격 (3) 데이터는 한번에 한 문자씩 전송됨 [Frame] ① start bit ② 각 문자는 5~8 bit 길이 ③ parity bi..
Signal, Frequency, Channel, Bandwidth, Data rate 1. Data, signal, Transmission (1) Data : 의미를 전달하는 엔티티 ① Analog - 간격 안의 연결된 값들 ex) sound, video(예전 테이프), voice, temperature ② Digital - 딱 끊어져 구별된 값들 ex) text, character, integers, video(현재 우리가 찍는 것) (2) Signals: 전기적 또는 전자기적으로 데이터를 표현한 것. 주파수의 함수 (function of frequency) (3) Transmission(at L1) : 전파(propagation)와 신호의 처리로 데이터를 통신(signal)하는 것 ① Signali..
Protocol 1. 프로토콜이란? - peer layer이 서로 통신(control info 교환)하기 위한 rules 이나 conventions의 집합이다. - message나 action(algorithm)의 포맷과 순서를 정의한다. - A 장치 n layer의 프로토콜은 B 장치 n layer 프로토콜과 통신한다. - 각각의 프로토콜은 하위 계층에 대해서 service user이고 상위 계층에 대해서 service provider이다. 2. 프로토콜 구조 - S/W 와 H/W의 계층화된 구조 + 각 계층에서 수행하는 기능 분리. 상위 계층에서는 하위 계층에서 제공하는 서비스 이용. 한 계층의 변화는 다른 계층에 영향을 주지 않음 - L5와 L4는 host에t서만 존재, L3,L2,L1 이 3가지 ..
Data communications traffic volume * 5 계층(5 Layers) L1 : pyhsical layer L2: Data link layer L3: Network layer L4: Transport layer L5: Application layer L1은 우리가 손댈 수 X 1. Technological Advancement - Driving Force [네트워크 수송의 종류] (1) Bandwidth or latency-sensitive application -real-time entertainment: 인터넷 전화 (VoIP), 비디오 회의, 온라인 게임, real-time streaming -Web browsing: 상호적 온라인 활동, social network (2) lo..