关于三握四挥

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

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

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

为啥要四次挥手?

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

相关推荐
fy zs6 分钟前
HTTP协议与HTTPS
网络协议·http·https
济6179 分钟前
linux(第十四期)--官方 SDK 移植实验-- Ubuntu20.04
linux·运维·服务器
cngm11021 分钟前
记录两个网卡同时访问两个网段的调试方法route print
服务器·网络·windows
杰克崔26 分钟前
kprobe及kretprobe的基于例子来调试分析其原理
linux·运维·服务器·车载系统
开开心心_Every30 分钟前
离线黑白照片上色工具:操作简单效果逼真
java·服务器·前端·学习·edge·c#·powerpoint
咕噜签名-铁蛋31 分钟前
给服务器穿件“智能防弹衣“
服务器
Full Stack Developme34 分钟前
达梦(DM8)基于 LBS(位置服务)教程
服务器·网络·数据库
捷米研发三部35 分钟前
CC-LINK IE FB转CAN协议转换网关实现三菱PLC与仪表通讯在农业机械的应用案例
网络
小李独爱秋39 分钟前
计算机网络经典问题透视:端到端时延和时延抖动有什么区别?
运维·服务器·计算机网络·安全·web安全
Arwen30342 分钟前
如何消除APP、软件的不安全下载提示?怎样快速申请代码签名证书?
网络·网络协议·tcp/ip·安全·php·ssl