请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

TCP中的rst消息异常释放

老师你好,有时候抓包会发现有rst消息导致tcp异常断开的情况,可以详细解释下 rsp消息吗?

正在回答 回答被采纳积分+3

1回答

AlexWang 2024-10-25 22:14:11
同学你好,rst是在异常情况下关闭连接用的,正常情况下通过四次挥手关闭,异常情况下做不到四次挥手,就通过rst来断开连接。
导致rst的原因比较常见的有:
①通信的一方已经关闭了socket连接,这个时候又收到了数据,就会给对方发送rst
②端口不可用,比如本来监听某个端口的服务程序崩了,这个时候再向这个端口发数据,就可能收到rst
0 回复 有任何疑惑可以回复我~
  • 提问者 慕虎8583174 #1
    奇怪,有时候,我这边端测向服务端连续发5个rst,但是程序是正常的 是什么原因
    回复 有任何疑惑可以回复我~ 2024-10-28 09:28:40
  • AlexWang 回复 提问者 慕虎8583174 #2
    一种可能是客户端收到服务端返回的数据时,超过了客户端这边的最大接收时间,导致客户端拒收,发出rst,拒绝进一步通信
    回复 有任何疑惑可以回复我~ 2024-10-28 12:29:02
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信