说说TCP的3次握手?为什么需要三次握手?

面试

为了阻止,重复连接"初始化"导致的混乱,减少通信双方不必要的资源消耗。三次握手是为了,让双方互相知道对方的"发送"和"接收"这两个能力都是正常的!

①第一次握手

你发送SYN连接包给我

  • 让我知道你的"发送"能力正常的

②第二次握手

我发送信息说收到了你的SYNC包,并给你一个SYN-ACK

  • 让你知道我的"接收"和"发送"能力正常

③第三次握手

你收到了我的答复,回答给我一个ACK。

  • 我知道了你的"接收〞能力也是正常了。
相关推荐
CHANG_THE_WORLD7 小时前
1.简单的服务端和客户端(仅作为内容补充)
linux·服务器·网络
无锡耐特森8 小时前
解决网关数据异常EtherNetIP 转Modbus TCP专用动态监测
网络·网络协议·tcp/ip
CodexDave8 小时前
数据库连接池耗尽:排查顺序与三层兜底
服务器·前端·数据库·git·云原生·容器·kubernetes
weixin_307779138 小时前
Linux下Jenkins数据故障的系统化排查Shell脚本
linux·运维·服务器·jenkins
荒--8 小时前
Burp Suite(二)
linux·运维·服务器
土星云SaturnCloud9 小时前
MP_SENet轻量语音降噪模型在土星云边缘设备的部署实战
服务器·人工智能·ai·边缘计算·语音识别
internet Boy9 小时前
服务器机房硬件入门教程
运维·服务器
2401_873479409 小时前
爬虫IP怎么防?IP离线库四层识别+日志留存,反爬留证两不误
爬虫·网络协议·tcp/ip·ip
三8449 小时前
BGP/BGP路由反射器/联邦/BGP属性/BGP选路
运维·服务器·网络