“如果错过太阳时你流了泪,那么你也要错过群星了。”--- 泰戈尔
前导码(Preamble):
最前面时8个字节的前导码,表示一个以太网帧的开始。 另外,前导码的最后两个比特是“11”,称为SFD(Start Frame Delimiter). 在SFD之后就是 以太网帧的本体啦。
以太网帧的本体部分:
本体的前端是数据的首部,总共14个字节,包括目标6字节的mac地址,6字节的源mac地址,以及2个字节的上一层(互联网层)协议类型(例如IP,ARP)。紧随首部之后的是数据(这里的数据的首部是互谅网层搞上的首部了),一个数据帧的数据范围是46--1500字节(比46小行吗?),末尾是4字节的FCS(frame check sequence).
IEEE802.3规定的格式稍微有些不同,先不用管。
协议类型标志举例:
Ref:
《图解TCP/IP》--竹下隆史