一、链路层
Ethernet II 帧
6+6+2+4=18B
目标MAC|源MAC|类型|数据|FCS
最小帧长6+6+2+46+4 = 64字节,最大6+6+2+1500+4 = 1518字节。
(注:ISL封装后可达1548字节,802.1Q封装后可达1522字节)
##################################################################
Ethernet 802.3 raw 帧(novell 802.3)
6+6+2+2+4=18B
目标MAC|源MAC|总长度|0xFFFF|数据|FCS
6字节 6字节 2字节 2字节 44-1498字节 4字节
最小帧长6+6+2+2+44+4 = 64,最大帧长6+6+2+2+1498+4 = 1518。
##################################################################
Ethernet 802.3 SAP帧(IEEE 802.3/802.2 LLC帧)
6+6+2+3+4=21B
目标MAC|源MAC|总长|DSAP|SSAP |控制|数据|FCS
6字节|6字节|2字节|1字节|1字节|1字节|43-1497字节|4字节
最小帧长:6+6+2+1+1+1+43+4 = 64。最大帧长:6+6+2+1+1+1+1497+4 = 1518。
##################################################################
802.3 SNAP标准的以太网帧(RFC1042 1988)
6+6+2+1+1+1+3+2+4=28B
目标MAC|源MAC|总长|0xAA|0xAA|0x00|OUI ID|类型|数据|FCS
6字节 6字节 2字节 1字节 1字节 1字节 3字节 2字节 38-1492字节 4字节
最小帧长:6+6+2+1+1+1+3+2+38+4 = 64
最大帧长:6+6+2+1+1+1+3+2+1492+4 = 1518
###################################################################
二、网络层
IP报文头
固定部分 20B +可变部分(0-20)B=(20-40)B

三、传输层
UDP报文头 16B

TCP报文头 20B+(0-40)B =(20-60)B

tcp-mss(最大报文段长度)的值不包含TCP首部的。
SCTP 略。
DATE 2019-06-14
网友评论