如何判断TCP报文出现了重复传输

qq_45549011 2021-02-26 05:29:45
问题是这样的,现在有一份cap文件。我需要用代码解析其中的真是数据部分,把他保存到另一份文件。但是现在的问题是cap文件中有些数据是错误的,Wireshark给出的错误描述是New fragment overlaps old data (retransmission?),即Tcp报文重复传输。。然后我要根据解析出来的哪些字段判断这一个数据是否是有问题的,因为我要把他过滤掉。
...全文
1127 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sevancheng 2021-03-03
  • 打赏
  • 举报
回复
wireshark 抓包,重传数据帧有颜色标记的
an_bachelor 2021-02-27
  • 打赏
  • 举报
回复
tcp的重传发生在IP协议,或说它的实现层面, 我不熟悉wireshark SDK,但我认为正常的思路来说,它或别的网络监听SDK应该会提供一种分层接口,让你访问每个层的数据, 而你只需要读取TCP层面最终给你的数据包,它提供给你重传、排序之后的数据。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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