Data Link Layer
1. 하는 일
> 하나의 네트워크 대역, 즉 같은 네트워크 상(LAN)에 존재하는 여려 장비들 중에서
어떤 장비가 어떤 장비에게 보내는 데이터를 전달
추가적으로 오류제어, 흐름 제어 수행
> 위에서도 말했듯 LAN에서만 통신할 때 사용(다른 네트 워크와 통신하기 위해선 3 계층이 도와줘야 함)
> 3 계층의 주소와 3 계층의 프로토콜을 이용하여야만 다른 네트워크와 통신 가능
2. Data Link Protocol에서 사용하는 주소 (MAC 주소)
> 물리적인 주소 물리적인 장비가 부여받은 고유의 주소
7C-47-89-04-EF-A6 (16진수로 쓰인다)
파란색 OUI : IEEE에서 부여하는 일종의 제조회사 시별 ID
빨간색 고유번호 : 제조사에서 부여한 고유번호
3. Ethernet Protocol
1.Preamble and SFD
> Header로 인식되지 않음 단지 Frame의 시작을 알려주기 위한 전자 정보를 나타냄
(010101 10101010 ..... 10101011)
2.Header
>Destination Address : 목적지의 Mac 주소
> Source Address : 출발지의 Mac 주소
> Type/Length
-Version 1 : Length / Version 2 : Type
-Version 2 : 3 계층 Header로 사용된 프로토콜의 종류를 구분한다
(ARP인지 IP인지 번호로 들어감 ipv4 : 0x0800, ARP : 0x0806)
3.Data/Payload
> 최소 전송 단위 : 46byte 최소 단위를 채우지 못하면 버려짐, 최소 단위를 채우기 위해 빈 부분을 0으로 채움(padding)
> 최대 전송 단위 : 1500byte
참고 사이트
https://m.blog.naver.com/printf7/10173072358