devbox
IT小白
这个屌丝很懒,什么也没留下!
当前位置:   article > 正文

TCP为什么是3次握手 4次挥手_为什么tcp握手只有三次,而挥手却有四次

为什么tcp握手只有三次,而挥手却有四次

问:为什么TCP是三次握手 4次挥手

解析:TCP是一个全双工协议,为了让双方都保证,建立连接的时候,连接双发都需要向对方发送SYN(同步请求)和ACK(响应)。


握手阶段
双方都没有繁琐的工作,因此一方向另一方发起同步(SYN)之后,另一方可以将自己的ACK和SYN打包作为一条消息回复。因此是3次握手 需要三次数据传输。


挥手阶段

双方可能可能都存在没有完成的工作,收到挥手请求的一方,由于必须马上响应(ACK),表示收到了挥手请求,类比现实中你收到一个快递,你可能会先收下,然后再使用一段时间才会给商家确认收货。最后等到通信双方所有工作结束,再发送请求中断连接(FIN),因此是4次挥手。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/702542
推荐阅读
相关标签
  

闽ICP备14008679号