抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

TCP的三次握手和四次挥手过程

TCP的三次握手和四次挥手

两个序号和三个标志位

seq 表示所传数据的序号 TCP传输时每一个字节都有一个序号,发送数据时会将数据的第一个序号发送给对方,接收方会按序号检查是否接受完整了,如果没有接受完整就需要重新传送,这样就可以保证数据的完整性。
ack 表示确认号
ACK 确认位
SYN 同步位
FIN 终止位 用来在数据传输完毕后释放连接

创建TCP连接

客户端 - 发送带有SYN标志的数据包 - 一次握手 - 服务端

服务端 - 发送带有SYN/ACK标志的数据包 - 二次握手 - 客户端

客户端 - 发送带有ACK标志的数据包 - 三次握手 - 服务端

四次挥手

断开TCP连接