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)