关于三握四挥

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

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

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

为啥要四次挥手?

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

相关推荐
永远不会出bug12 分钟前
什么是内网穿透?
网络
千舟软件39 分钟前
【宿舍管理小程序】新生入住不靠纸质表
大数据·运维·服务器·科技·业界资讯
raindayinrain1 小时前
Linux 网络编程--套接字选项
linux·网络·套接字选项
江畔柳前堤1 小时前
On-Policy Distillation 全景深潜
人工智能·网络协议·目标检测·http·机器学习·chatgpt·重构
The Chosen One9853 小时前
OS第二章随手记(2.1)
linux·运维·服务器·笔记
吠品3 小时前
纯HTML+ECharts构建交互式数据看板:实现思路与踩坑记录
java·服务器·数据库
en.en..3 小时前
网络分层设备详解:中继器、集线器、网桥、交换机、路由器
网络·智能路由器
青峰客3 小时前
DeepSeek 大模型新手快速上手指南
运维·服务器·github
AnalogElectronic4 小时前
汽车保养记录记事本
网络
程序员-Benothing4 小时前
Linux查找文件命令:find、locate、which、whereis实战
linux·运维·服务器