링크 계층
Updated:
강의
http://www.kocw.net/home/search/kemView.do?kemId=1159726
데이터 링크 계층
스위치와 라우터
- 스위치는 모든 port가 동일. 라우터는 하나의 port가 global하게 가짐
- 스위치는 링크 계층. 라우터는 네트워크 계층
- 스위치는 ethernet, lan 내부에서 상대. 라우터는 ip 계층, 인터넷 전체를 상대.
1. 데이터 링크 계층의 서비스
1.1 Error detection, Correction
-
패킷이 에러 발생했는지 확인. 깨진 data 복구 및 수정
-
Error Correction을 많이 쓰는 곳은 무선통신망 쪽에서 많이 사용
- 물리적 계층으로 내려가고 있다.
- checksum과의 차이
- checksum은 sw, 연산단위(word), 성능이 떨어짐
- CRC(error detcition)은 Hw, 연산단위(bit), 성능이 좋음
1.2 채널 공유 프로토콜
-
DMA (Division Multiple Access)
- 주파수 분할(FDMA),시 분할 (TDMA),코드분할 (CDMA)은 요즘 인터넷에 어울리지 않음
- 즉, Busrt 통신에 적합하지 않다.
1.2.1 Carrier Sense Multiple Access (CSMA)
- 캐리어를 아무도 쓰지 않을 때 통신
- 그러나 문제는 눈치게임. 동시에 말할 때 충돌이남
- 이를 위해 무작위로 할당
1.2.2 토큰 방식
- 토큰 돌리기
- 사용하고 있다고 요청 있으면 넘기기
- 도로로 비유하면 라운더(우리나라 말로 로타리)방식
1.3 Ethernet
- 규모의 경제학의 승리
- 90년대 중반까지 CSMA / CD 방식으로 모든 노드를 wire로 연결
- 최대 이슈는 propagative delay.
- 노드 수가 많아지면 속도가 느려짐
1.4 Frame 형식
-
Freamble 목적지 주소 출발지 상위 type 데이터 CRC - Freamble : 워밍 업 + 타이밍 sync
- 목적지 주소 : 6 Byte. HW 주소
- 출발지 : 6 Byte, Hw주소
1.4.1 HW 주소 (Mac Address)
- 6 바이트 주소
- 원칙적으로 전세계 유일
- 주민번호 개념
- 문제는 악덕업체가 재사용.