数据包的封装过程 三次握手

发送端发送数据时 数据回从上层传输到下层且每经过一层都会被打上该层的
头部信息而且接收端接收数据时数据回从下层传输到上层传输前会把下层的头部信息删除
使用TCP协议进行通信的双方必须先建立连接 然后才能开始传输数据
为了确保连接双方可靠性 在双方建立连接时 TCP协议采用了三次握手策略
第一次握手:客户端发送带有SYN标志的连接请求报文段 然后进入SYN_SEND状态等待服务端的确认
第二次握手:服务端接收到客户端的SYN报文段后需要发送ACK信息对这个SYN报文段进行确认
同时还要发送自己的SYN请求信息 服务端回将上述的信息放到一个报文端(SYN ACK报文段)
中 一并发送给客户端此时服务端将会进入SYN_RECV状态
第三次握手:客户端接收到服务端的SYN+ACK报文段后会想服务端发送ACK确认报文段这个报文
段发送完毕后 客户端和服务端斗进入ESTABLISHED状态完成TCP三次握手
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix