-
이더넷 프로토콜 패킷 구조Knowledge/Network 2019. 5. 28. 00:40
이더넷 프로토콜은 2계층인 데이터 링크 계층의 프로토콜이다.
오늘은 사진 없이 형식만 기재하도록 하겠습니다.
이더넷 프로토콜 요약
Preamble - SFD - DMA - SMA - Length or Type - Data - Pad - Frame Check Sequence(FCS)
Preamble
길이 : 7 Byte
"이제 너와 통신 할거야!" 라고 알려주는 역할을 하는 녀석
1과 0이 번갈아가며 구성되어 있다.
(ex: 10101010101010101010101010101010101010101010101010101010)
SFD
길이 : 1 Byte
Start Frame Delimiter
앞에 7 byte 길이의 Preamble이 끝나개되면 이 뒤부터 진짜 전달할 데이터라는 것을 알려주기 위해서 10101011을 보낸다.
Destination MAC Address
길이 : 6 Byte
목적지 맥 주소
Source MAC Address
길이 : 6 Byte
출발지 맥 주소
Length of Type
길이 : 2 Byte
IEEE 802.3은 길이가 기록되지만 이더넷 버전 2 등의 프로토콜은 타입이 기록된다.
Data
길이 : 0 ~ 1,500Bytes
데이터
Pad
전송하는 데이터 길이가 46byte보다 작으면 64byte를 채우기 위해 널 패딩 값으로 쓰인다.
FCS
길이 : 4 Byte
Frame Check Sequence, 전송되는 패킷의 오류 등을 확인하기 위해 4 Bytes의 CRC를 계산하여 입력한다.
'Knowledge > Network' 카테고리의 다른 글
ICMP 패킷 구조 (0) 2019.05.28 IP 패킷 구조 (0) 2019.05.28 ARP 패킷 구조 (0) 2019.05.26 OSI 7 Layer (OSI 7 계층) 개념 정리 (0) 2019.05.24 프로토콜이란 무엇인가 (0) 2019.05.24