推广 热搜: 广场  Java  app  Word  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

wireshark如何统计保存的数据 icmp数据长度多少字节?

   2023-04-26 企业服务招财猫130
核心提示:icmp数据长度多少字节?帧的数据字段的最小长度是46字节。如果IP数据报小于46字节,则数据报必须填充到46字节。当使用填充时,传输到网络层的数据包括IP数据报和填充部分。网络层使用IP数据报报头中

icmp数据长度多少字节?

帧的数据字段的最小长度是46字节。如果IP数据报小于46字节,则数据报必须填充到46字节。当使用填充时,传输到网络层的数据包括IP数据报和填充部分。网络层使用IP数据报报头中的长度字段来删除填充。

当数据帧到达网卡时,物理层的网卡首先要去掉前导和帧起始定界符,然后对帧进行CRC校验,如果帧校验和错误,则丢弃该帧。如果校验和正确,则判断帧的目的硬件地址是否满足自己的接收条件(目的地址是自己的物理硬件地址、广播地址、可接收组播硬件地址等。),如果是这样的话,该帧被移交给"设备驱动程序"以便进一步处理,并将帧的数据字段内容传递给网络层。此时,我们的数据包捕获软件可以捕获数据。因此,数据包捕获软件会捕获除前同步码、帧起始定界符和FCS之外的数据。

在以太网中,IP数据报的最小长度是46字节,负载小于46字节。在数据帧的末尾添加0,但是添加的0属于以太网层,而不是数据部分。所以wireshark显示的数据帧的最小长度是14字节、46字节和60字节。

对于ICMP报文,当ICMP请求报文的有效载荷小于18字节时,ICMP响应报文将被填充为0,但它们的有效载荷长度仍然相同。

计算方法:46-IP头(20字节)-ICMP头(8字节)18字节。

最大传输单元(MTU):指由IP报头和数据部分组成的IP数据报的长度。

在以太网中,MTU设置为1500。因此,ICMP有效负载的最大长度是

MTU(1500字节)-IP报头长度(20字节)-ICMP报头长度(8字节)1472字节。

当ICMP有效负载的长度超过1472字节时,ICMP消息将被分段。如下图所示:

帧354的有效载荷大小为1480字节,等于ICMP的最大有效载荷长度(1472字节)和ICMP报头的长度(8字节)。

分段前ICMP报文长度分别为1513字节、1480字节、33字节。

相应的数据帧:

帧长度3541514以太网帧头(14字节)IP头(20字节)ICMP头(8字节)ICMP有效负载长度(1472字节)

帧长度35567字节以太网帧报头(14字节)IP报头(20字节)有效负载长度(33字节)

可以看出,帧355中67字节的长度不包含ICMP头,scapy解析数据包时找不到ICMP头。

wireshark抓包及分析?

1.

确定Wireshark的物理位置。如果没有积极的确切位置,启动Wireshark后需要很长时间才能捕捉到一些无关的数据。";

2.

选择捕获接口。通常,选择连接到互联网网络的接口,从而可以捕获网络相关数据。否则,捕获的其他数据对您没有帮助。

3.

使用捕获过滤器。通过设置捕获过滤器,可以避免生成过大的捕获数据。这样,用户在分析数据时就不会受到其他数据的干扰。而且,还能为用户节省大量时间。"

4.

使用显示过滤器。通常捕获过滤器过滤的数据还是很复杂的。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8