본문 바로가기

개념정리/네트워크

[네트워크] 02. OSI 7 Layer - 2계층 DataLink


 

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)