TCP/IP:在linux中TCP生命周期中有哪些状态?

netstat 结果中的 "State" 列显示了每个 TCP 连接的状态。以下是一些常见的 TCP 连接状态及其含义:

  1. LISTEN(监听):服务器正在等待传入连接请求。
  2. ESTABLISHED(已建立连接):连接已经建立,数据可以传输。
  3. SYN_SENT(发送同步):客户端发送连接请求(SYN)。
  4. SYN_RECEIVED(接收同步):服务器已收到客户端的连接请求,正在等待确认。
  5. FIN_WAIT1(等待第一次关闭):数据传输结束,客户端请求关闭连接。
  6. FIN_WAIT2(等待第二次关闭):客户端已经收到服务器的确认,等待服务器的连接关闭请求。
  7. TIME_WAIT(时间等待):等待足够的时间,以确保远程端收到连接关闭请求的确认。
  8. CLOSE_WAIT(等待关闭):服务器端已经关闭连接,但客户端仍然打开。
  9. LAST_ACK(最后确认):客户端已收到服务器的关闭请求,正在等待最终确认。
  10. CLOSED(已关闭):
文章标签:

评论(0)