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,表示客户端也会断开连接了

相关推荐
不只会拍照的程序猿1 分钟前
深入理解AFDX(ARINC 664 Part7):从原理到实现(上篇)
网络协议·航空总线·afdx·arinc 664
AIwenIPgeolocation13 分钟前
IP+设备双维监控,让黑产的“秒拨”和“云手机”无所遁形
网络协议·tcp/ip·智能手机
TechWayfarer19 分钟前
IP数据接口调用示例:社交软件如何做同城匹配与用户画像分析
python·网络协议·tcp/ip·社交电子
叶半欲缺23 分钟前
软考-中级信息安全工程师全战备资源包介绍和分享
网络·web安全
似水এ᭄往昔23 分钟前
【Linux网络编程】--计算机网络基础
linux·网络·计算机网络
xlq2232226 分钟前
61 cookie session传输层
网络
XiaoLin laile29 分钟前
【无标题】
网络·数据库·人工智能
2401_8734794042 分钟前
如何用IP离线库批量清洗订单IP,自动标注省市区?
开发语言·网络·python
ZYH_06011 小时前
OSPF拓展作业
网络
去码头整点薯条981 小时前
网络实验报告6
网络