TCP状态机制
2017-12-03 14:35
134 查看
TCP的状态:
CLOSED:没有连接是 活动的or正在进行
LISTEN:服务器在等待进入呼叫(可以接收访问)
SYN_SENT:应用已经开始,打开一个连接(第一次握手,发送端状态)
SYN_RECV:一个连接请求已经到达,等待确认(第二次握手,接收端状态)
ESTABLISHED:正常数据传输状态(第三次握手完成)
FIN_WAIT1:应用说它已经完成(第一次断开,发送端)
CLOSE_WAIT:等待关闭(第一次断开,接收端)
FIN_WAIT2:另一边已同意释放(第二次断开以及第三次断开前,发送端)
TIME_WAIT:另一边已初始化一个释放(第三次断开,发送端)
CLOSED:已经断开了
ITMED_WAIT:等待所有分组死掉(
CLOSING:两边同时尝试关闭
LAST_ACK:等待所有分组死掉
注:SYN_SENT和SYN_RECV、FIN_WAIT1和FIN_WAIT2状态很短暂,不常见,LISTEN和ESTABLISHED、CLOSE WAIT、TIMED_WAIT和CLOSED比较常见。
监听TCP状态
打开命令窗口,netstat -antl(Linux)监听TCP状态,再进行netstat -an,调出监听的结果。相关文章推荐
- iptables的状态检测机制(TCP、UDP、ICMP状态详解)
- TCP的状态,兼谈Close_Wait和Time_Wait的状态 (keepalive机制)
- TCP即时通讯判断网络状态和断线重连机制
- TCP/IP收发缓存_MSS/MTU算法机制_状态图_连接建立和断开之上的socket函数需要注意的问题
- TCP状态变迁
- HTTPS工作原理和TCP握手机制
- 重温TCP状态变迁
- LINUX下查看Apache并发请求数及其TCP连接状态
- 关于android的广播机制里面的网络状态监听 (Fragment实现)
- 用python实现一个socket echo程序 && tcp socket的几个关闭状态
- TCP连接状态描述
- TCP的状态 (SYN, FIN, ACK, PSH, RST, URG)
- tcp链接的几种状态
- HTTPS工作原理和TCP握手机制
- TCP 三次握手 四次挥手 socket 状态 对应代码
- TCP状态转移图学习总结
- 【TCP】TCP的几个状态 (SYN, FIN, ACK, PSH, RST, URG)
- MulValueItem 点击状态切换机制
- TCP的TIME_WAIT状态
- Tcp状态变迁详解