我对以太网帧头长度有一个小问题。
据我所知,以太网头的大小为18个字节(不带VLAN标记),为22个字节(如果有VLAN标记)。
但是在Wireshark捕获中,我只得到14个不带VLAN标签的字节和18个带VLAN标签的字节。
我发现捕获中缺少
checksum
字段?
这种情况下发生了什么?
#1 楼
在大多数硬件/平台上,以太网校验和在传递给Wireshark之前由NIC处理。因为NIC是在硬件中完成的,所以没有办法(或实际上没有任何理由)将其传递到更高的层,除非您已对硬件/驱动程序进行了编码以使其具有这种行为。有关更多信息,请参考wiki.wireshark.org上的以太网Wiki。