出现tcp reset的2种情况
当出乎意料的Tcp packet到达host时,host通常会发送reset packet以此作为响应。一个reset packet是一个简单的没有payload的包,并且tcp首部中的RST 标识位设置为1.
那么什么是“出乎意料的情况呢”?以下是出乎意料的情况
- 连接一个不存在的端口
- 之前存在一个tcp connection,但现在本地应用已经关闭了socket或者操作系统关闭了这个socket,请求包到达这样的connection
参考
当出乎意料的Tcp packet到达host时,host通常会发送reset packet以此作为响应。一个reset packet是一个简单的没有payload的包,并且tcp首部中的RST 标识位设置为1.
那么什么是“出乎意料的情况呢”?以下是出乎意料的情况
linux下TCP协议的认识,包括确认应答,超时重传,流量控制,滑动窗口,拥塞控制,三次握手四次挥手等。
【代码】发送TCP reset (RST) 包打断TCP连接。
一
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M