背景
先说下背景,最起先是来自于一个 ARP 数据包分析,单说起 ARP 数据包组成是比较简单,
但如下图所示,还是有些 Wireshark 技术点可以琢磨下,像是 Padding 和 Trailer 区别、相应的字节数大小、FCS 问题等等。
先从最简单的 ARP 数据包说起,以前的文章提到过:
1、最小IP帧:14 字节 ( Ethernet II 首部长度 ) + 46 字节 ( 数据字段最小长度要求 ) + 4 字节 ( FCS )= 64 字节
2、最小ARP帧:14 字节 ( Ethernet II 首部长度 ) 28 字节 ( ARP 请求或应答 ) + 18 字节 (Padding 填充数据 ) = 60 字节
以太网帧基于CSMA/CD技术(载波监听多点接入/碰撞检测),并且IEEE规定了这个碰撞域最小直径为64字节。
所以在网路中传输时,以太网帧字节数小于64帧,将由padding段填充
回到问题图:为什么有的报文仅带有padding字段,有的报文带有padding和trailer字段