关于三握四挥

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

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

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

为啥要四次挥手?

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

相关推荐
zhixingheyi_tian几秒前
Linux/Windows 免密登录
linux·运维·服务器
Uso_Magic1 分钟前
SQLSERVER__EXPLAIN 常用分析案例。
服务器·数据库·sql
JicasdC123asd5 分钟前
CGNet上下文引导网络改进YOLOv26下采样特征保留能力
网络·yolo
尤老师FPGA21 分钟前
petalinux制作linux系统flash+sd卡启动
linux·运维·服务器
Name_NaN_None42 分钟前
Linux 使用 Remmina 连接 Windows 远程桌面 ——「小白教程」
linux·网络·电脑·远程工作
桌面运维家44 分钟前
Prometheus服务器监控告警实战指南
运维·服务器·prometheus
cyforkk1 小时前
前端架构实战:当服务器关闭时,如何优雅提示 502 错误?
服务器·前端·架构
2401_865721331 小时前
WEB 学习框架搭建
网络·学习·web
LlNingyu1 小时前
文艺复兴, 什么是XSS,常见形式(三)
网络·安全·xss
123过去1 小时前
reaver使用教程
linux·网络·测试工具·智能路由器