一、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。