查看: 42763|回复: 9

用WireShark抓到的TCP数据包长度大于1514是什么情况?

[复制链接]
发表于 2011-10-11 11:41:51 | 显示全部楼层 |阅读模式
我用WireShark抓包,选择的网卡为Realtek RTL8169/8110 Family Gigabit Ethernet NIC  ,过滤条件为tcp port http。
据我所知以太网帧长为1518,其中18字节为以太网帧头及校验信息,MTU即为1500字节。我原来用WireShark抓到的包长度最大为1514字节,因为没有校验信息,得到MTU为1500字节,这样是正确的,但是这几天我还是用同样的方法抓包,却得到了长度大于1514字节的数据包,既然以太网的MTU为1500字节为何会有大于1514字节的数据包?
     请大家帮帮我,这是什么情况?
回复

使用道具 举报

发表于 2011-10-11 15:34:34 | 显示全部楼层
却得到了长度大于1514字节的数据包,
多大呢,截图上传吧。有图才有真相。
回复

使用道具 举报

发表于 2011-10-11 16:14:42 | 显示全部楼层
看看是不是打了802.1Q tag的包?
回复

使用道具 举报

 楼主| 发表于 2011-10-11 16:24:44 | 显示全部楼层
如下图

file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Tencent/QQ/Temp/RichOle/M%7DZK]SO%7BD4VZ%7DN$8CVE%609$4.jpg


[img=99,49]file:///C:/Documents%20and%20Settings/Administrator/Application%20Data/Tencent/QQ/Temp/RichOle/8]A%7DHB%25CC~2[ZEVW%60K61R48.jpg[/img]
这是IP层的内容
回复

使用道具 举报

 楼主| 发表于 2011-10-11 16:28:10 | 显示全部楼层

RE: 用WireShark抓到的TCP数据包长度大于1514是什么情况?

见附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?CSNA会员注册

×
回复

使用道具 举报

发表于 2011-10-11 16:41:24 | 显示全部楼层
你把那个1871的包frame和Ethernet层展开看看
回复

使用道具 举报

 楼主| 发表于 2011-10-11 19:37:03 | 显示全部楼层
我发现只有客户端向服务器端发起的请求这种数据包的长度会超过1514,从服务器端发来的数据包最大就是1514了,这是为什么呢?
frame层和Ethernet层都没有问题啊,也显示的长度是1871。
回复

使用道具 举报

发表于 2012-7-14 21:13:18 | 显示全部楼层
我也遇到过此现象,比你的不严重,LEN>23000多,而且DF值为1,交换机上再抓时就只有最1518的包。太不可思议了。
回复

使用道具 举报

发表于 2014-8-7 07:36:53 | 显示全部楼层
Tso.网卡对包进行重组,你从网卡设置了这个为enable.换成disable在抓就是你想要的
回复

使用道具 举报

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

本版积分规则

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