一、TCP wireshark 抓包状态
- TCP 设备端显示状态
- TCP的状态:SYN, FIN, ACK, PSH, RST, URG 简介及 ACK确认机制
- wireshark 抓包显示状态
- SYN :请求建立连接
- SYN, ACK:
- ACK:表示响应
- PSH, ACK:有 DATA数据传输
- FIN, ACK: 请求关闭连接
原文:https://blog.csdn.net/llzhang_fly/article/details/108676070
[RST, ACK]

六、其他博文
6.1 Linux-TCP 出现 RST 的几种情况
出现 RST 的几种情况
- connect一个不存在的端口(端口未打开)
- 向一个已经关掉的连接send数据(某一方主动关闭,另外一方还在发数据)
- 向一个已经崩溃的对端发送数据(连接之前已经被建立)
- close(sockfd)时,直接丢弃接收缓冲区未读取的数据,并给对方发一个RST。这个是由SO_LINGER选项来控制的;
- a重启,收到b的保活探针,a发rst,通知b。
本文介绍了TCP连接的状态,包括SYN、FIN、ACK、PSH、RST和URG等,并详细分析了Wireshark抓包中显示的TCP状态。重点讨论了RST标志的含义,列举了Linux下TCP出现RST的常见情况,如连接到不存在的端口、向已关闭的连接发送数据、向崩溃的对端发送数据以及使用SO_LINGER选项时的情况。

2988

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



