Header Layout
프레임 안에는 계층별 헤더가 바이트 경계로 쌓인다
일반적인 Ethernet + IPv4 + TCP 예시는 L2, L3, L4 정보가 어떤 순서로 배치되는지 보여준다. 옵션이 붙으면 IP/TCP 헤더 길이는 늘어날 수 있다.
Ethernet header는 14B, FCS는 4B
IPv4 기본 헤더와 TCP 기본 헤더는 각각 20B
Ethernet payload가 너무 작으면 padding으로 최소 길이를
맞춘다
Dst MAC
6BSrc MAC
6BEtherType
2B, IPv4=0x0800Payload
IP header + TCP segment, 보통 46~1500BFCS
4B
IPv4
20~60B
Version, IHL, Total Length, TTL, Protocol, Source/Destination IP
TCP
20~60B
Port, Sequence, Acknowledgment, Flags, Window, Checksum, Options
Capture