如何理解TCP的三次握手,四次挥手?

如何理解TCP的三次握手,四次挥手?

答:所谓三次握手:客户端 A  服务端 B

第一次握手:建立连接时,客户端发送syn包(syn=x)到服务端,并进入syn_send状态,等待服务器进行确认。

第二次握手:服务器收到syn包,必须确认客户端的syn包(ack=x+1),同时,返回一个syn包(syn=y)给客户端,即:syn+ack包,此时服务器进入syn_recv状态;

第三次握手:客户端收到服务器的syn+ack包,向服务器发送ack包(ack=y+1),此包发送完毕,客户端和服务端进行established状态,完成三次握手。

猜你喜欢

转载自www.cnblogs.com/TravisGrady/p/10388003.html