Advertisement

Wireshark测试和优化(python版本)

阅读量:

Wireshark实验设计与实施

1、数据链路层架构与功能

实作一: 使用 Wireshark 任意进行抓包,熟悉 Ethernet 帧的结构。

在这里插入图片描述

通过对抓取数据的分析可以发现,在以太网帧的结构中,源MAC地址与目标MAC地址均采用十六进制形式进行编码,然而在实际观察中并未发现校验字段的存在。

✎ 问题:你是否注意到 Wireshark 所展示的数据帧中缺少校验字段?请尝试查找其背后的原因。

自 WireShark 1.2 版本起,该软件在默认设置下已不再启用对 TCP/UDP 协议校验和的验证功能。这一调整可能导致用户在查看数据包时无法直观判断其校验和是否准确,界面会显示“validation disabled”(即校验功能被禁用)。
由于部分网络适配器会在发送数据包时自行计算校验和,因此 Wireshark 捕获到的本地发出的数据包所携带的校验和往往存在错误。为了避免此类干扰,默认情况下 Wireshark 已关闭自身的校验功能。不过用户也可以根据需要手动重新开启该功能。

**

全部评论 (0)

还没有任何评论哟~