wireshark、异常数据分析、常见RST介绍

本文介绍了Wireshark网络封包分析软件的基础知识,重点讲解了TCP三次握手的过程以及在抓包中遇到的异常数据,如丢包、重复ACK、重传和RST标志的含义,分析了这些情况在网络通信中可能导致的问题,并列举了几种TCP连接中出现RST的情况,如端口未打开、超时和负载设备的影响等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

Wireshark(前称Ethereal)是一个网络封包分析软件,可分析网路状态,丢包率等。

由于公司做的即时通讯业务,其中IM模块采用TCP发送数据和控制信令(心跳包)底层采用protobuf传输数据,音视频采用TRP协议,然后给大客户集团提供私有化部署,由于客户网络环境复杂,所以需具备一定的抓包分析能力。

下面介绍常见的TCP层的常用FLAGS。

标志位 描述
SYN 建立联机
ACK 确认
PSH 有 DATA数据传输
FIN 关闭连接
RST 连接重置

一般地,只是单个的一个SYN,它表示的只是建立连接。当出现SYN和ACK可能同时为1,我们认为客户端与服务器建立了一个连接。而当出现FIN包或RST包时,我们便认为客户端与服务器端断开了连接;而RST一般是在FIN之后才会出现为1的情况,表示的是连接重置。

Wireshark 抓包步骤

  • 首先根据域名获取对应的ip,终端输入 ping 域名

小技巧
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值