tcp连接的状态转换图tcp连接的状态转换图

1、三次握手建立连接

client端:

closed状态

listen状态

发送syn包后:syn-sent状态

接收到ack包后:established状态

server端:

closed状态

listen状态

接收syn包后:syn-rcvd状态

接收到ack包后:established状态

tcp连接的状态转换图


2、四次挥手断开连接

client端(主动关闭方):

established状态

发出FIN包:FIN-WAIT1状态

接收到ACK包:FIN-WAIT2状态

接收到FIN包:TIME-WAIT状态。保持2个MSL时间。

MSL(max segment lifetime)最大报文段寿命

然后转入CLOSED状态

server端(被动关闭方):

established状态

接收到FIN包:CLOSE-WAIT状态

发送FIN包:LAST-ACK状态

接收到ACK包:CLOSED状态

tcp连接的状态转换图


相关文章:

  • 2022-03-05
  • 2021-12-26
  • 2021-06-27
猜你喜欢
  • 2022-12-23
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2021-07-23
  • 2021-11-03
相关资源
相似解决方案