美文网首页
为什么TCP要通过三次握手连接

为什么TCP要通过三次握手连接

作者: 万事皆成 | 来源:发表于2020-05-21 23:21 被阅读0次

为什么要握手
TCP 是长连接,必须握手
三次握手
既要保证数据可靠传输,又要提高传输的效率
1.确保连接成功
2.每次建立连接,服务器会申请4-8K内存,两次握手会导致连接过多(如果)
连接过程
第一次客户端发包给服务器,服务器接收包
第二次服务器发包给客户端,客户端接收
第三次客户端发给服务端,服务端接收,然后分配相关内存

相关文章

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

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

  • TCP10问

    1.TCP建立连接时需要几次握手, 断开连接需要几次握手? TCP建立连接需要三次握手, 断开连接要四次握手。现有...

  • 即时通讯

    传输控制协议(TCP) TCP 为什么要进行3次握手?TCP的三次握手最主要是防止已过期的连接会再次传到被连接的主...

  • 网络通信

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

  • 简述TCP连接三次握手四次挥手

    TCP通过3次握手建立连接,4次挥手关闭连接。完成一次TCP连接的生命周期 三次握手 1.第一次握手:A的TCP客...

  • TCP三次握手建立连接和四次挥手断开连接(个人理解)

    TCP三次握手建立连接和四次挥手断开连接(个人理解) TCP协议通过三次握手的方式建立连接: 1.客户端(李二狗)...

  • TCP三次握手和四次挥手

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

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

    TCP通过三次握手建立连接 为什么需要三次握手而不是两次或者四次? 三次握手是为了保证可靠传输,两次握手只能保证客...

  • Socket连接和释放

    socket中TCP的三次握手建立连接详解 我们知道tcp建立连接要进行“三次握手”,即交换三个分组。大致流程如下...

  • 简明理解三次握手和四次挥手

    三次握手与四次挥手分别对应TCP连接建立过程与断开过程,先上TCP报文格式: 三次握手过程: 问题1: 为什么要三...

网友评论

      本文标题:为什么TCP要通过三次握手连接

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