1.TCP状态
从上面的TCP状态迁移图中可以看出,一共存在以下状态:
- CLOSED
CLOSED状态不是一个真正的状态, 而是这个状态图的假想起点和终点
- LISTEN
初始状态,进行监听,但是当收到RST报文时,也会出现此状态,即由SYN_RCVD状态转变为Listen
- SYN_RCVD
接收到SYN时候,从Listen状态转变为SYN_RCVD
- SYN_SENT
发送SYN包
- ESTABLISHED
建立连接,收到对方的ACK
FIN_WAIT_1
从ESTABLISHED状态发送了FIN后,转换为
FIN_WAIT_1
状态
FIN_WAIT_2
收到对端的ACK,并已经发出了FIN
- CLOSING