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

相关推荐
秦jh_5 分钟前
【Linux网络】网络套接字socket
linux·运维·服务器·网络
LUCIAZZZ2 小时前
说一下分布式组件时钟一致性的解决方案
java·网络·分布式·计算机网络·操作系统·springboot·系统设计
hgdlip2 小时前
抖音直播位置与IP属地不同?解析原因与应对策略
网络·网络协议·tcp/ip
KnowSafe3 小时前
SSL报错ERR_SSL_PROTOCOL_ERROR怎么办?
网络·网络协议·ssl
半新半旧3 小时前
keepalived高可用介绍
linux·服务器·网络
Aa美少女战士3 小时前
多域名 SSL 证书能保护多少个域名?
网络协议·http·https
开开心心就好4 小时前
手机不同App音量自动调节软件
网络·windows·python·安全·智能手机·电脑·音视频
GalaxyPokemon4 小时前
MySQL基础 [二] - 数据库基础
linux·网络·数据库·mysql
计算机鬼才~4 小时前
网络安全·第一天·IP协议安全分析
网络协议·安全·网络安全
智联视频超融合平台4 小时前
国网B接口注册流程详解以及注册失败原因(电网B接口)
网络·人工智能·后端·网络协议·安全·音视频·实时音视频