02. 2계층 Data Link
[기능]
- 동일 LAN 대역에서 (같은 네트워크 상) 데이터 전달
- 오류제어, 흐름제어
- 다른 네트워크와 통신할 때는 3계층이 필요
[물리적 주소 MAC]
- Media Access Address
- 랜카드(Network Interface Card, NIC)에 부여된 고유한 주소
- 12자리의 16진수로 이루어짐 (6바이트) 00-00-00-00-00-00, 00:00:00:00:00:00
- 앞 6자리 (3바이트) : OUI (네트워크 장비 제조사의 식별 ID)
- 뒤 6자리 (3바이트) : 고유번호 (제조사에서 부여한 고유 번호)
[Ethernet 프로토콜]
Ethernet 헤더의 구조
1 | 2 | 3 | 4 | Byte |
Preamble | 4 | |||
Preamble | 8 | |||
Destination Address | 12 | |||
Destination Address | Source Address | 16 | ||
Source Address | 20 | |||
Ethernet Type | Data (payload영역 46~1500Bytes) | 24~ |
- 14바이트 : 목적지 주소 + 출발지 주소+ 상위 프로토콜 타입
* 이더넷 프로토콜만 목적지 주소가 먼저 표기
- Destination Address : 목적지 MAC 주소 (6바이트)
- Source Address : 출발지 MAC주소 (6바이트)
- Ethernet Type : payload에 캡슐화된 상위 계층 프로토콜 정보 (2바이트)
* 이더넷 뿐만 아니라 다른 프로토콜도 상위 계층 프로토콜 정보를 알려주는 영역이 있다
* 상위 프로토콜 타입 IPv4(0x0800), ARP(0x0806)
- 프로토콜 예시(google dns 서버로 ping)
'개념정리 > 네트워크' 카테고리의 다른 글
[네트워크] 03-2. ARP 프로토콜 (0) | 2020.10.16 |
---|---|
[네트워크] 03. OSI 7 Layer - 3계층 Network (0) | 2020.10.15 |
[네트워크] 01. 네트워크 모델 (0) | 2020.10.13 |
[네트워크] 00. 네트워크 기초 (0) | 2020.10.12 |
[네트워크] 개념정리 모음 (0) | 2020.10.08 |