on
컴퓨터통신 6
컴퓨터통신 6
1. 데이터 링크 계층
- 2계층은 하나의 링크로 연결된 두 노드 사이의 비트 묶음(frame)교환을 담당하는 계층이다.
- 2계층에서 프로토콜들이 주고 받는 데이터 단위를 PDU라고 하고 그 메세지를 frame이라고 한다.
- bluetooth가 데이터 링크 계층간 통신의 한 예시이다.
2. 노드
- 단말, 호스트, 스위치, 라우터를 나타낸다.
- 좌측 노드(컴퓨터)가 Network Interface Card, LAN, BP, Wifi 등의 네트워크 어댑터를 통해서 네트워크에 연결한다.
- 저 어댑터가 몇개씩 있어서 많은 링크와 연결이 된다 하더라도 메모리가 느리기 때문에 병목이 노드에서 발생한다.
- 연결된 (NIC같은) 어댑터를 통해 데이터가 아무리 쏟아지더라도 memory에 store하는데 시간이 걸린다.
- 또한 패킷마다 bus를 돌아가면서 타기 때문에 여기서도 병목이 생긴다.
- 따라서 라우팅등을 위한 특수목적의 하드웨어는 bus, memory가 대용량이고 고속인 특징을 갖는다.
3. Link
- 데이터(신호) 전달을 위한 물리적 매체를 말한다. (케이블, 공기) 신호만 전달할 수 있다면 모든게 link이다.
- 링크의 목적은 신호를 전달하는 것이다.
- 물론 케이블도 링크지만 사실상 링크는 논리적인 통로이다.
- wired, wireless 모두 링크이다.
- 동시에 주고 받거나(전화), 한쪽으로만 전송이 가능하거나, 동시에는 안되지만 방향을 교대로 쓸 수 있는(무전기) 모드가 있다.
4. 신호
- Network adaptor에서 0,1,0,1 의 데이터를 신호화해서 링크를 타게된다.
- 이 작업은 1계층에서 담당한다.
- 데이터를 신호로 바꾸는 과정을 modulation/인코딩 이라고 한다.
- 반대로 신호를 데이터로 바꾸는 과정을 demodulation 이라고 한다.
- 요즘은 모뎀(modem)이 모드 안에 다 들어가 있지만 옛날에는 따로 모뎀장비가 있었다.
- 모뎀은 Mo(dulation)dem(odulation)으로 신호를 데이터로 서로 바꿔주는 장비이다.
- wave length = c / f(주파수) 이다.
from http://jsdysw.tistory.com/173 by ccl(A) rewrite - 2021-09-28 18:00:19