ducky_L

导航

TCP 三次握手和四次挥手是什么

1、三次握手:是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。

第一次:浏览器向服务器发送TCP数据:SYN(seq=x)  =====>发送一个带有SYN(synchronize)标志的数据包

第二次:服务器向浏览器发送TCP数据:ACK(seq=x)SYN(y) =====>回传一个带有SYN/ACK标志的数据包传递确认信息

第三次:浏览器向服务器发送TCP数据:ACK(seq=y+1) =====>再回传一个带有ACK标志的数据包

2、四次挥手:

第一次:浏览器向服务器发送 TCP 数据:FIN(seq=x)

第二次:服务器向浏览器发送 TCP 数据:ACK(seq=x+1)

第三次:服务器向浏览器发送 TCP 数据:FIN(seq=y)

第四次:浏览器向服务器发送 TCP 数据:ACK(seq=y+1)

posted on 2023-04-18 16:17  ducky_L  阅读(38)  评论(0编辑  收藏  举报