四次挥手:
图3-5 四次挥手
第一次挥手:服务器的应用进程先向其TCP发送连接释放报文段,并停止再发送数据,主动关闭TCP连接。服务器把连接释放报文段首部FIN=1,其序号seq=3374,确认序号ack=47859,443->50626
图3-6 第一次挥手
第二次挥手:客服端收到FIN后,客户端发出确认,确认好ACK=1,ack=seq+1=3375,而这个报文段自己的序号seq=v。TCP客户端进程通知高层应用进程。
图3-7 第二次挥手
第三次挥手:若客户端没有要向服务器发送数据,其应用进程就通知TCP释放连接.FIN=1,seq=w,ACK=1,ack=u+1,服务器收到连接释放报文段后,必须发出确认。
图3-8 第三次挥手
第四次挥手:在确认报文段中,ACK=1,确认号ack=w+1.自己的序号seq=u+1.
图3-9 第四次挥手