file-20241202225112648

第一次挥手:

  • FIN=1,表示要关闭AB的连接
  • seq=u,表示报文的序列号,等待B的确认

第二次挥手:

  • ACK=1,表示B收到切断AB的请求
  • 期望的确认号 ack = u + 1,如果ack是,那么A断开了B的连接

第三次挥手:

  • FIN=1,表示要关闭BA的连接
  • seq=w,表示报文的序列号,等待A的确认

第四次挥手:

  • ACK=1,表示A收到切断BA的请求
  • 期望的确认号 ack = w + 1,如果ack是,那么B断开了A的连接

reference

浅谈TCP三次握手和四次挥手 TCP连接