运维
短连接 标签描述

当网络通信采用tcp协议时,在真正的读写操作之前,sever与client之间必须建立一个连接,当读写操作完成之后,对方不再需要这个连接时他们可以释放这个链接,连接的连接需要三次握手,释放需要四次握手,也就是说每个连接的建立都是需要消耗资源和时间的。 tcp连接 短连接 模拟一种TCP短连接的情况: client向server发起连接请求 server接到请求,双方建立连接 client向server发送消息 server回应client 一次读写完成,此时双方任何一个都可以发起close操作 一般都是client先发起close操作。当然也不排除有特殊的情况。 从上面的描述看,短连接一般...

  pfb3gDAOHucg   2023年11月02日   65   0   0 长连接Linux运维TCP短连接

1.TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次挥手,所以说每个连接的建立都是需要资源消耗和时间消耗的 经典的三次握手示意图: 经典的四次挥手图: tcp的十种状态图: 注意: 当一端收到一个FIN,内核让read返回0来通知应用层另一端已经终止了向本端的数据传送;发送FIN通常是应用层对socket进行关闭的结果。 tcp的2MSL问题 2.TCP短连接 我们模拟一下TCP短连接的情况,cl...

  8NpFq6F8GNVm   2023年11月02日   46   0   0 长连接TCP短连接