Wireshark 抓包的包有哪些?

网络工程 线鲨
2022-02-24 17:03:45

我们知道我们可以使用 Wireshark 来捕获数据包,我们知道 Wireshark 是基于网络接口适配器的。

这是 Wireshark 捕获的数据包列表:

在此处输入图像描述

Wireshark是基于网络接口适配器的,所以所有的数据包都是数据帧(Layer 2的PDU)吗?还是所有的数据包都是比特,被Wireshark转换成列表?

2个回答

Wireshark 从 NIC 驱动程序和操作系统(或“堆栈”)之间的(某种程度上)捕获网络帧。任何使用有效框架的东西都应该显示出来。

常见的以太网帧是一堆字节(显示在下半部分),它们具有一定的格式以允许干净的层分离。中间的部分显示了分层。

以太网 II,源 ...

是使用 MAC 地址进行转发的数据链路层 (2) 帧。

Internet 协议版本 4,源 ...

是使用 IP 地址进行转发的封装网络层 (3) 数据包。

数据(xxx 字节)

是IP传输的数据,显然Wireshark无法解释。Wireshark 了解大量协议,并且可以以易于阅读的方式显示详细信息。

它们是操作系统和硬件提供的帧;它不是由 Wireshark 完成的。