常用报文头长度

一、链路层

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

你可能感兴趣的:(常用报文头长度)