zoukankan      html  css  js  c++  java
  • 【原创】tcp协议那块一些点(想到了再加)

    1.3次握手 4次握手

    2.那张状态图,FIN_WAIT主动关闭方,CLOSE_WAIT被动关闭方

    主动关闭方发出FIN后进入FIN_WAIT,FIN_WAIT方收到了ACK和FIN,发出了ACK,则进入TIME_WAIT 2MSL, 因为放置ACK的重传,确保对方能顺利关闭。

    被动关闭方收到FIN发出ACK进入CLOST_WAIT ,发出FIN后进入LAST_ACK,2MSL就是为了保证被动方能收到最后的ACK的存在的。

    一般主动方为客户端,端口不是固定的,2MSL的TIME_WAIT也没事,而被动方是服务端。

    若机器上TIME_WAIT太多就会出问题。

  • 相关阅读:
    函数重载和函数指针在一起
    Uva
    Uva
    Uva
    Uva
    Uva
    CCPC-Wannafly-day5
    CCPC-Wannafly-day3
    CCPC-Wannafly-day2
    CCPC-Wannafly-Winter 2020.01.12总结
  • 原文地址:https://www.cnblogs.com/vanishfan/p/4454090.html
Copyright © 2011-2022 走看看