用commview查看tcp数据包传输的顺序问题

h235h3h 2007-10-11 11:21:11
比如我正在下载一个很大的文件,用commview监测的时候,发现server可能连续发送N个包之后,我的browser会回应一个ack包,告知server:我已经收到第N号(tcp 中的seq序号)包了。
但是,有时候会出现,在commview的packets窗口里,按照包的时间顺序,居然可以看到browser先回应xxxxxx的ack,而接下来的一行才是server发来的第xxxxx号包。

请问,这是commview监控的细小时间误差导致的吗?
...全文
132 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
starshift 2007-11-01
  • 打赏
  • 举报
回复
可能是由于选择性重传和批量回复导致的,可以参考TCP协议实现。
张海霖 2007-10-31
  • 打赏
  • 举报
回复
maybe

4,452

社区成员

发帖
与我相关
我的任务
社区描述
云计算 云安全相关讨论
社区管理员
  • 云安全社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧