首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wireshark“长度”栏-它包括什么?

Wireshark“长度”栏-它包括什么?
EN

Server Fault用户
提问于 2014-10-06 19:30:02
回答 3查看 27.1K关注 0票数 4

有人能告诉我WireShark中的“长度”列指什么吗?

我很确定这是整个画面的“大小”。我做了一些计算,但我没有得到WireShark报告的号码。

有人知道“长度”包括什么吗?我在某个地方读到,序言(7个八位数)、帧分隔符(1个八进制)和FCS (4个八进制)通常不会被捕获,但这是否意味着WireShark仍然会添加这些数字以达到“长度”计算?

EN

回答 3

Server Fault用户

发布于 2014-10-06 19:44:19

它是为该特定帧捕获的字节数;它将匹配wireshark窗口底部部分的原始数据字节数。

捕获的内容取决于捕获是如何完成的,但是通常捕获从头的开始到有效负载的末尾。

单击wireshark窗口中的解码协议部件,它将突出显示数据的哪些部分是哪个协议的一部分,以及捕获的不同报头意味着什么。

票数 8
EN

Server Fault用户

发布于 2014-10-06 21:53:31

见Shane Madden的回答。

还请注意

  1. Wireshark不添加数字以获得该长度,它从libpcap/WinPcap获取数字,后者从底层捕获机制获得数字,后者通常从设备驱动程序获得数字,后者通常从硬件中获取数字。
  2. 在以太网上,前导符和SOF分隔符很少被捕获(我认为它从未被普通以太网硬件和常规以太网设备驱动程序捕获),而FCS通常不会被捕获,但有时可能会被捕获( Wireshark有启发式方法来猜测是否存在FCS,原因是我正在使用的至少一台计算机上的以太网适配器和Mac驱动程序提供了FCS,所以传入的数据包包括FCS,尽管传出的数据包没有。
  3. 在其他网络上,这取决于(TM)。对于802.11,您可能得到或不可能得到FCS,您还可能在包含无线电元数据(数据速率、信道等)的802.11报头之前得到一个报头;该数据不是以比特的形式在空中传输的数据,但它确实显示在数据包数据中,并被计算为长度的一部分。对于PPP,您可能看到或可能看不到FCS,对于HDLC中的PPP -类似于框架,您可能看到或不可能看到HDLC类标头。

另外,对于以太网,请参见我对这个关于捕获序言、SFD和FCS的问题的回答。

票数 6
EN

Server Fault用户

发布于 2022-05-02 11:27:51

简而言之,数据包详细信息窗格上提到的是网络数据包的大小。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/633955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档