关于三握四挥

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

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

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

为啥要四次挥手?

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

相关推荐
HehuaTang3 分钟前
IPOIB TCP ROCE IB 性能比较
网络·云计算
王琦03186 分钟前
第四章 Web服务器(1)
运维·服务器
jimy16 分钟前
Oracle的always free oci实例,standard em2.1.micro,保活脚本
服务器·oracle
LinuxGeek10246 分钟前
Linux 内核 “Copy Fail” 漏洞(CVE-2026-31431)修复方案
linux·运维·服务器
七夜zippoe7 分钟前
OpenClaw 记忆维护:自动整理与归档
大数据·网络·数据库·openclaw·记忆维护
水煮白菜王10 分钟前
Claude Code 全方位使用手册
java·开发语言·网络
minji...10 分钟前
Linux 网络基础(三)HTTP的请求方法(GET/POST),HTTP表单、临时和永久重定向状态码、Cookie、查询参数、Web根目录
linux·运维·服务器·网络·c++·http
小茬粥11 分钟前
COLT_CMDB_nvidia_gpu_20260508.sh
linux·服务器·windows
流浪00113 分钟前
Linux基础篇(二)轻松掌握入门级指令
linux·运维·服务器
wefg114 分钟前
【计算机网络】IP 协议(IP划分/公私IP/NAT/路由/分片组装/mac帧/MTU/MSS/ARP协议)
网络·tcp/ip·计算机网络