Wireshark Etherent II Trailer 领域?

网络工程 以太网 arp 包分析 线鲨
2021-07-19 12:58:47

以太网II帧中的Trailer字段代表什么?您能在以下情况下解释这一点吗(ARP 数据包的长度为 28 位)?

情况1:

Ethernet II
Destination: Broadcast (ff:ff:ff:ff:ff:ff)
Source: c4:46:19:1d:05:f6 (c4:46:19:1d:05:f6)
Type: ARP (0x0806)
Trailer: D01CCF9087084E0A00000000000000000000

Address Resolution Protocol (reply)
Hardware type: Ethernet (0x0001)
Protocol type: IP (0x0800)
Hardware size: 6
Protocol size: 4
Opcode: reply (0x0002)
[Is gratuitous: False]
Sender MAC address: c4:46:19:1d:05:f6
Sender IP address: 88.200.89.1
Target MAC address: ff:ff:ff:ff:ff:ff
Target IP address: 0.0.0.0

案例#2:

Ethernet II
Destination: Broadcast (ff:ff:ff:ff:ff:ff)
Source: Cisco_f6:16:c7 (00:16:9d:f6:16:c7)
Type: ARP (0x0806)
Trailer: 000000000000000000000000000000000000

[Duplicate IP address detected for 88.200.89.1]

Address Resolution Protocol (reply/gratuitous)
Hardware type: Ethernet (0x0001)
Protocol type: IP (0x0800)
Hardware size: 6
Protocol size: 4
Opcode: reply (0x0002)
[Is gratuitous: True]
Sender MAC address: Cisco_f6:16:c7
Sender IP address: 88.200.89.1
Target MAC address: Cisco_f6:16:c7
Target IP address: 88.200.89.1

谢谢!

1个回答

以太网对数据包大小(以太网中使用的 CSMA/CD 机制强加的要求)施加了 60 字节(64 字节,如果您在数据包末尾包含 CRC)的最小值。尾部是添加到短数据包以满足该要求的填充。

Wireshark 从数据包中可用的信息推断预告片的长度。在以太网头中的类型/长度字段为长度字段的数据包中,长度字段可用于确定尾部的长度;然而,在它是类型字段的数据包中,长度必须由有效载荷中的某些内容指示,以便在以太网之上运行的协议的实现知道什么是数据和什么是填充——例如,IPv4 和 IPv6 有字段在报头中可以确定 IP 数据报的总长度。