TCP的三次握手和四次挥手

TCP协议是7层网络协议中的传输层协议,负责数据的可靠传输

在建立TCP连接时,需要通过三次握手来建立,过程是:

1.客户端向服务端发送一个SYN

2.服务端接收到SYN后,给客户端发送一个SYN_ACK

3.客户端接收到SYN_ACK后,再给服务端发送一个ACK

在断开TCP连接时,需要通过四次挥手来断开,过程是:

1.客户端向服务端发送FIN

2.服务端接收FN后,向客户端发送ACK,表示我接收到了断开连接的请求,客户端你可以不发数据了,不过服务端这边可能还有数据正在处理

3.服务端处理完所有数据后,向客户端发送FIN,表示服务端现在可以断开连接

4.客户端收到服务端的FIN,向服务端发送ACK,表示客户端也会断开连接了

相关推荐
Tim风声(网络工程师)2 小时前
排查内网互联网访问流程
运维·服务器·网络
科技牛牛5 小时前
AI爬虫引爆代理IP产业:一场正在发生的数据粮草争夺战
人工智能·爬虫·tcp/ip·数据安全·ip地址查询
一袋米扛几楼985 小时前
【网络】网络规划与底层通信:自顶向下方法论 (Top-Down Methodology) 全解析
网络·工程
liulilittle5 小时前
TCP BBR 拥塞控制模块编译
网络·网络协议·tcp/ip
wangl_926 小时前
Modbus RTU 与 Modbus TCP 深入指南-功能码与数据模型
网络·网络协议·tcp/ip·tcp·modbus·rtu
砍材农夫6 小时前
物联网 MQTT协议和本地socket区别
网络·物联网
xhbh6666 小时前
Windows端口转发完全教程:netsh命令详解与实战案例
服务器·网络·ip·流量转发·端口流量转发
wangl_927 小时前
Modbus RTU 与 Modbus TCP 深入指南-性能分析与优化
网络·网络协议·tcp/ip·tcp·modbus·rtu
遇印记9 小时前
软考知识点
运维·服务器·网络
源远流长jerry9 小时前
Linux 网络收包机制:从网卡到 Socket 的完整路径
linux·运维·服务器·网络·网络协议·tcp/ip