TCP/IP学习笔记10--以太网之基本概念2: 以太网帧格式

“如果错过太阳时你流了泪,那么你也要错过群星了。--- 泰戈尔

TCP/IP学习笔记10--以太网之基本概念2: 以太网帧格式

前导码(Preamble):

TCP/IP学习笔记10--以太网之基本概念2: 以太网帧格式

最前面时8个字节的前导码,表示一个以太网帧的开始。 另外,前导码的最后两个比特是“11”,称为SFD(Start Frame Delimiter). 在SFD之后就是 以太网帧的本体啦。


以太网帧的本体部分:

TCP/IP学习笔记10--以太网之基本概念2: 以太网帧格式

本体的前端是数据的首部,总共14个字节,包括目标6字节的mac地址,6字节的源mac地址,以及2个字节的上一层(互联网层)协议类型(例如IP,ARP)。紧随首部之后的是数据(这里的数据的首部是互谅网层搞上的首部了),一个数据帧的数据范围是46--1500字节(比46小行吗?),末尾是4字节的FCS(frame check sequence).

IEEE802.3规定的格式稍微有些不同,先不用管。

协议类型标志举例:

TCP/IP学习笔记10--以太网之基本概念2: 以太网帧格式


Ref:

《图解TCP/IP》--竹下隆史