美文网首页程序员
tcp连接为什么是三次

tcp连接为什么是三次

作者: justlinzhihe | 来源:发表于2018-07-30 16:49 被阅读0次

tcp连接的目的是为了建立起一个可靠的通讯环境,那么所谓可靠的定义是什么?假设A、B两个主机,A是客户端,B是服务端。那么定义如下:

  1. A能发送消息到B
  2. A能收到来自B的消息
  3. B能发送消息到A
  4. B能收到来自A的消息

只有同时满足上面4个条件的连接才能称之为可靠。
假设只进行两次握手,那么只能满足1、3条件
进行三次条件刚好能满足4个条件,所以不需要进行更多的握手。

相关文章

  • 网络通信

    Tcp通信原理了解吗? Tcp连接需要进行三次握手,断开需要四次挥手。 为什么TCP连接需要三次握手分开需要四次握...

  • 网络资料总结3

    传输层相关 一 TCP 1.1 TCP状态 TCP连接的建立和终止 理解TCP的三次握手,四次挥手TCP 为什么是...

  • 快速理解TCP/IP三次握手与四次挥手

    TCP/IP三次握手 TCP建立连接为什么是三次握手,而不是两次或四次?TCP,名为传输控制协议,是一种可靠的传输...

  • TCP的三次握手和四次挥手

    参考资料:[1].【TCP】详解TCP 三次握手和四次挥手[2]. iOS:为什么TCP连接要三次握手,四次挥手[...

  • TCP三次握手、四次挥手漫画

    乔戈里大神的漫画TCP连接为什么是三次握手,而不是两次握手,也不是四次握手?TCP断开连接为什么是四次挥手,不是二...

  • TCP的3次握手&4次挥手

    详解 TCP 连接的“ 三次握手 ”与“ 四次挥手 ” 为什么“握手”是三次,“挥手”却要四次? 建立连接时,被动...

  • TCP三次握手和四次挥手超完善总结

    TCP 三次握手(建立连接) 三次握手(Three-way Handshake),是指建立一个 TCP 连接时,需...

  • TCP与UDP的区别

    TCP 与 UDP 的区别 1. TCP是面向连接的协议,UDP是无连接协议 TCP发送数据前使用三次握手建立连接...

  • 知道TCP连接的三次握手,但你知道为什么是三次吗?

    TCP连接的三次握手 了解TCP协议的人都知道,TCP在建立连接的时候需要经过三次交互,俗称「三次握手」: cli...

  • TCP三次握手和四次挥手

    1、TCP三次握手 TCP建立连接需要进行“三次握手”: TCP三次握手过程描述如下: 客户端发送连接请求报文:S...

网友评论

    本文标题:tcp连接为什么是三次

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