Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tcp 看到比实际尺寸小的Wireshark数据包_Tcp_Wireshark - Fatal编程技术网

Tcp 看到比实际尺寸小的Wireshark数据包

Tcp 看到比实际尺寸小的Wireshark数据包,tcp,wireshark,Tcp,Wireshark,试图从wireshark解析.pcap文件时,正在收集TCP数据包。我正在尝试使用此处列出的信息解析这些文件: 正在发送的TCP数据包具有一个参数状态,即数据包的大小。但是,这个大小通常大于每个数据包顶部设置的wireshark数据包头。然而,这些数据包的大小远小于snap-len全局数据包报头(如果我理解的话,这是捕获到的最大数据包) TCP是否有我没有看到的属性?我不明白wireshark捕获的数据包怎么会小于数据包本身的大小。我猜您是在某个特定主机上捕获数据包(主机B,在本例中:),而从主

试图从wireshark解析.pcap文件时,正在收集TCP数据包。我正在尝试使用此处列出的信息解析这些文件:

正在发送的TCP数据包具有一个参数状态,即数据包的大小。但是,这个大小通常大于每个数据包顶部设置的wireshark数据包头。然而,这些数据包的大小远小于snap-len全局数据包报头(如果我理解的话,这是捕获到的最大数据包)


TCP是否有我没有看到的属性?我不明白wireshark捕获的数据包怎么会小于数据包本身的大小。

我猜您是在某个特定主机上捕获数据包(
主机B
,在本例中:),而从
主机B
传输的数据包的大小比您预期的要小。假设是这种情况,这是因为Wireshark在控制器由于硬件卸载而添加任何必要的填充之前由捕获机制传递数据包


为了进一步阅读,我将引导您阅读Jasper Bongertz的博客文章。

我将猜测您正在某个特定主机上捕获数据包(
主机B
,在本例中:),并且从
主机B
传输的数据包的大小比您预期的要小。假设是这种情况,这是因为Wireshark在控制器由于硬件卸载而添加任何必要的填充之前由捕获机制传递数据包


为了进一步阅读,我将引导您阅读Jasper Bongertz的博客文章。

您用于捕获这些数据包的命令/设置是什么?没有什么特别的。。只允许使用模式。。我想知道这是否是我的问题的一部分。您用来捕获这些数据包的命令/设置是什么?没有什么特别的。。只允许使用模式。。我想知道这是否是我的问题的一部分