TCP三次握手

TCP三次握手

   张吉吉     2019年9月4日 03:10     586    

clip_image002.jpg

 

A:封包发起

(1)客户端发起一个联机封包

(2)取一个大于1024的端口号,作为程序的连接端口。

(3)在TCP表头中,要有SYN的主动联机(SYN=1)

(4)记下发送联机封包的服务端序号(sequence Number = x)。

 

B:封包接受与确认封包发送。

(1)当服务端接收到了封包后,就制作SYN=1,ACK=1的封包。

(2)服务端也会给客户端返回一个ack=x+1的号码给客户端确认。

(3)同时服务端也会给客户端发送一个(sequence Number = y)。

 

C:回送确认封包

(1)客户端收到ack=x+1.就是封包被正确接受了。

(2)客户端发送ack=y+1给服务器。

 

D:服务端接受

最后服务端接受封包。

 


文章评论

0

其他文章