×

【6月17日-技术盲盒】Wireshark的常见提示
  

特工9527 2052

{{ttag.title}}
本帖最后由 特工9527 于 2024-6-17 09:54 编辑

抓包分析中Wireshark常见的一些提示1提示一:[Packet size limited during capture]
1. 此提示说明被标记的包信息没有完整的获取,一般是由于抓包方式引起。如下图所示,全长有171字节,但只获取到前96个字节。
2. 某些OS系统中,tcpdump只抓每个帧的前96字节,一般可以用“-s”参数指定想要抓的字节数。如以下命令所示。
tcpdump -i eth0 -s 1000 -w tcpdump.cap

提示二:[TCP Previous segment not captured]
1. 此提示说明未捕获TCP协议之前的分段,抓取的数据段缺失。一般是由于丢包或者抓包工具漏掉导致。具体示例如图所示。
2. 使用TCP协议传输过程中,同一台主机发出的数据段应为连续的,即后一个包的Seq等于前一个包的Seq加Len,而对方的Ack等于发送方刚发的Seq加Len,三次握手和四次挥手例外。如果后一个包的Seq大于前一个包的Seq加Len,就可以清楚中间缺失了一段数据。如果在整个网络包中排除乱序,就会提示“TCP Previous segment not captured”。判断是否遗漏还是丢包,看回复方的Ack,如果包含没抓到的,可能抓包工具漏掉。

提示三:[TCP ACKed unseen segment]
1. 此提示说明被Ack的包的没有被抓到,此提示可能是最常见的Wireshark提示,几乎可以永远忽略。具体示例如图所示。
2. 上图中32行的信息Seq加上Len的值为6889加1448等于8337,服务器下一个包应该是Seq等于8337,但是35行是11233,说明8337~11232这段没有抓到信息,只抓到后面的Ack没抓到前面数据包。8337~11232这段信息理应出现在34行之前。

提示四:[TCP Out-of-Order]
1. 此提示说明数据包乱序,当Wireshark发现后一个包的Seq小于前一个包的Seq加Len,则会被认为是乱序。具体示例如下图所示。
2. 小跨度的乱序影响不大,比如原本1、2、3、4、5被打乱成2、1、3、4、5。但跨度大可能会触发快速重传,比如打乱成2、3、4、5、1,就会触发足够多的“Dup ACK”,从而导致包重传。

提示五:[TCP Dup ACK]

此提示说明出现重复的Ack。当乱序或者丢包时,接受方收到一些Seq比期望值大的包。每收到一个这种包就会回应一次期望的Seq值,依次提醒发送方,因此会产生重复的Ack。具体示例如下图所示。

提示六:[TCP Retransmission]

此提示说明数据包进行重传,如果一个包丢失,又没有后续包可以在接收方触发“Dup ACK”,就不会快速重传。这种情况发送方只能等到超时重传。具体示例如下图所示,客户端发了1053号原始包,一直等不到对应的Ack,于是只能在100多毫秒之后重传1225包。

注:TCP为可靠传输,通过在发送时设置一个定时器来解决数据包确认问题。如果当定时器溢出时还没有收到确认,它就重传该数据。对于重传时间是如何计算的问题,在RFC2988中也提供了一种Linux至今都在使用的方案。详细介绍可以参考文档TCP-IP详解中的RTT和RTO。

65534666f8df8a36e8.png (249.4 KB, 下载次数: 42)

65534666f8df8a36e8.png

52841666f8e2d6afed.png (340.17 KB, 下载次数: 41)

52841666f8e2d6afed.png

67753666f90df0e40e.png (204.05 KB, 下载次数: 43)

67753666f90df0e40e.png

72952666f9104d4a15.png (205.45 KB, 下载次数: 41)

72952666f9104d4a15.png

83390666f913fe10d4.png (221.61 KB, 下载次数: 42)

83390666f913fe10d4.png

33827666f916f8ae4f.png (63.77 KB, 下载次数: 54)

33827666f916f8ae4f.png

60969666f91777ddbd.png (208.78 KB, 下载次数: 45)

60969666f91777ddbd.png

87811666f91b66075b.png (206.9 KB, 下载次数: 52)

87811666f91b66075b.png

74652666f91daa522b.png (361.12 KB, 下载次数: 46)

74652666f91daa522b.png

打赏鼓励作者,期待更多好文!

打赏
暂无人打赏

发表新帖
热门标签
全部标签>
高手请过招
每日一问
新版本体验
【 社区to talk】
纪元平台
功能体验
GIF动图学习
产品连连看
标准化排查
平台使用
社区新周刊
安全效果
信服课堂视频
S豆商城资讯
安装部署配置
每周精选
产品解析
专家问答
技术笔记
2023技术争霸赛专题
华北区交付直播
畅聊IT
答题自测
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
用户认证
原创分享
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
排障笔记本
产品预警公告
玩转零信任
技术争霸赛
「智能机器人」
追光者计划
卧龙计划
华北区拉练
天逸直播
以战代练
秒懂零信任
技术晨报
技术盲盒
山东区技术晨报
文档捉虫
齐鲁TV
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
排障那些事
西北区每日一问
升级&主动服务
高频问题集锦
POC测试案例
全能先锋系列
云化安全能力
专家说
热门活动
产品动态
行业实践
关键解决方案

本版版主

0
2
1

发帖

粉丝

关注

40
11
5

发帖

粉丝

关注

5
3
4

发帖

粉丝

关注

65
6
1

发帖

粉丝

关注

2
4
0

发帖

粉丝

关注

0
0
0

发帖

粉丝

关注

本版达人