查看: 2078|回复: 7

很是不解,到底是32还是78

[复制链接]
发表于 2007-8-8 14:57:08 | 显示全部楼层 |阅读模式
我用科来抓一个ICMP,发的是32字节的包,为什么科来显示的是78呢??

DOS窗口是192.168.0.198发给192.168.0.1网关的ping包,显示是32字节的,在科来里看到的是78,怎么回事呢?
1.jpg
回复

使用道具 举报

发表于 2007-8-8 15:24:00 | 显示全部楼层
这个32字节指的是ICMP数据区域的长度。

在以太网中,Ping操作的数据包长度计算方式如下:

数据包长度=目标MAC+源MAC+协议类型+IP报头+ICMP报头+数据+FCS

所以,当你的数据为32字节时,数据包的长度是6字节+6字节+2字节+20字节+8字节+32字节+4字节=78字节。
回复

使用道具 举报

发表于 2007-8-8 16:25:33 | 显示全部楼层
楼主真是个细心的人哟
回复

使用道具 举报

 楼主| 发表于 2007-8-8 23:20:11 | 显示全部楼层
谢谢版主解答,非常感谢啊!!!
回复

使用道具 举报

发表于 2007-8-10 13:32:40 | 显示全部楼层
楼主详细看数据包的解码吧,里面是清清楚楚的。
从这里还可以学到协议的封装,呵呵。
回复

使用道具 举报

发表于 2007-8-31 11:25:25 | 显示全部楼层
学习协议就需要楼主这种精神。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表