关于三握四挥

三次握手,为啥不是两次?

如果是两次握手,发送端可以确定自己发送的信息能对方能收到,也能确定对方发的包自己能收到,但接收端只能确定对方发的包自己能收到 无法确定自己发的包对方能收到

并且两次握手的话, 客户端有可能因为网络阻塞等原因会发送多个请求报文,延时到达的请求又会与服务器建立连接,浪费掉许多服务器的资源

为啥要四次挥手?

TCP连接是双工的,意味着数据可以在两个方向上同时传输。在连接建立后,客户端可以向服务器发送数据,服务器也可以向客户端发送数据。所以关闭连接时,需要分别在两个方向上独立地关闭数据传输通道

相关推荐
xiaomo224913 分钟前
javaee-网络原理2
网络
云边云科技_云网融合14 分钟前
基于深度学习的设备监控技术:从被动报警到主动预警的革新
网络·人工智能·云计算
zly350021 分钟前
centos7 sshd无法启动
linux·运维·服务器
VOOHU-沃虎40 分钟前
BMS隔离变压器技术解析:以WHS06A01A0为例
网络·工业控制
山峰哥1 小时前
告别“点点点”:AI 如何重构我们的测试体系与质量防线
服务器·汇编·数据库·人工智能·性能优化·重构
编程大师哥2 小时前
Linux 命名管道(FIFO)通信 超清晰讲解
linux·运维·服务器
Smile_2542204182 小时前
linux服务器清理磁盘
linux·运维·服务器
GEO-optimize2 小时前
2026年上海GEO服务商实力测评与选型指南
大数据·网络·人工智能·geo
panamera122 小时前
linux下SPI、IIC、UART、CAN的编码
linux·运维·服务器
AI精钢2 小时前
什么是面向 Agent 的 LLM?从 Qwen3.6-Plus 看大模型的新分水岭
网络·数据库·人工智能·云原生·aigc