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

相关推荐
岚天start2 小时前
Linux系统网络排查工具总结
linux·运维·网络·监控·扫描·连通性·流量
王燕龙(大卫)3 小时前
tcp会无限次重传吗
网络·tcp/ip
weisian1513 小时前
HTTP协议-3-HTTP/2是如何维持长连接的?
网络·网络协议·http
三年呀5 小时前
标题:移动端安全加固:发散创新,筑牢安全防线引言:随着移动互联网
网络·python·安全
x.Jessica5 小时前
网络的构成元素
网络·学习·计算机网络
tan77º6 小时前
【项目】分布式Json-RPC框架 - 项目介绍与前置知识准备
linux·网络·分布式·网络协议·tcp/ip·rpc·json
前端世界9 小时前
在鸿蒙里优雅地处理网络错误:从 Demo 到实战案例
网络·华为·harmonyos
墨雨听阁9 小时前
8.18网络编程——基于UDP的TFTP文件传输客户端
网络·网络协议·学习·udp
小晶晶京京9 小时前
day35-负载均衡
运维·网络·网络协议·学习·负载均衡
网络研究院10 小时前
网络安全和基础设施安全局 (CISA) 表示微分段不再是可选的
网络·安全·web安全·零信任·微分段