计算机网络面试题(十):TCP连接过程客户端和服务端状态

计算机网络面试题(十):TCP连接过程客户端和服务端状态_第1张图片


计算机网络面试题(十):TCP连接过程客户端和服务端状态_第2张图片

  1. 开始前,客户端和服务端都是关闭的
  • 客户端:closed状态
  • 服务端:closed状态
  1. 服务器创建socket后开始监听
  • 服务端:listen状态
  1. 客户端请求建立TCP连接,向服务端发送SYN报文
  • 客户端:SYN_SEND状态
  1. 服务器收到客户端的报文后向客户端发送ACK和SYN报文
  • 服务端:SYN_RCVD状态
  1. 客户端收到ACK和SYN后向服务器再回一个ACK
  • 客户端:ESTABLISHED状态
  1. 服务端收到客户端的ACK后变为ESTABLISHED状态
  • 服务端:ESTABLISHED状态

你可能感兴趣的:(#,计算机网络笔/面试题)