美文网首页C++ 面经
面试——TCP四次挥手状态

面试——TCP四次挥手状态

作者: 乔大叶_803e | 来源:发表于2020-02-27 17:49 被阅读0次
    四次挥手过程
    • 第一次挥手:客户端发出释放FIN=1,自己序列号seq = u,进入FIN-WAIT-1 状态
    • 第二次挥手:服务器收到客户端的后,发出ACK=1确认标志和客户端的确认号ack=u+1,自己的序列号seq=v,进入CLOSE-WAIT状态
    • 第三次挥手:客户端收到服务器确认结果后,进入FIN-WAIT-2状态。此时服务器发送释放FIN=1信号,确认标志ACK=1,确认序号ack=u+1,自己序号seq=w,服务器进入LAST-ACK(最后确认态)
    • 第四次挥手:客户端收到回复后,发送确认ACK=1,ack=w+1,自己的seq=u+1,客户端进入TIME-WAIT(时间等待)。客户端经过2个最长报文段寿命后,客户端CLOSE;服务器收到确认后,立刻进入CLOSE状态。

    相关文章

      网友评论

        本文标题:面试——TCP四次挥手状态

        本文链接:https://www.haomeiwen.com/subject/oyexhhtx.html