5.1 udp 协议与 wireshark 抓包分析
- udp 协议由 伪⾸部、⾸部、数据区构成
- 伪⾸部:
- 伪⾸部不是 UDP 的真正⾸部,只在计算校验和时⽤到
- 伪⾸部为 12 字节
- 伪⾸部既不向下传送也不向上递交,只是为了计算校验和
- ⾸部:
- 源端⼝号 : 发送端的端⼝号
- ⽬的端⼝号 : 接收端的端⼝号
- udp 总⻓度 : udp 协议头 与 数据⻓度
- udp 校验值 : udp 伪⾸部、⾸部与数据来计算 校验和
- 数据区
- udp 数据区域
- wireshark 过滤器:
- 捕捉过滤器 : 从⽹卡中捕捉符合过滤规则的数据包
- 显示过滤器 : 会捕捉所有的数据包, 只显示符合过滤规则的数据包
显示过滤器常⽤语法规则



- ip.addr == 10.226.42.58 显示 源 ip 或者⽬的 ip 为 10.226.42.58 的数据包
- ip.src == 10.226.42.58 显示 源 ip 为 10.226.42.58 的数据包
- ip.dst == 10.226.42.58 显示⽬的 ip 为 10.226.42.58 的数据包
- udp.srcport == 8888 显示 udp 源端⼝号为 8888 的数据包
- udp.dstport == 8888 显示 udp ⽬的端⼝号为 8888 的数据包
- udp.port == 8888 显示 udp 源端⼝号或者⽬的端⼝号为 8888 的数据包
- tcp.srcport == 8888 显示 tcp 源端⼝号为 8888 的数据包
- tcp.dstport == 8888 显示 tcp ⽬的端⼝号为 8888 的数据包
- tcp.port == 8888 显示 tcp 源端⼝号或者⽬的端⼝号为 8888 的数据包
- ip.addr == 10.226.42.58 && tcp.port == 8

最低0.47元/天 解锁文章
351

被折叠的 条评论
为什么被折叠?



