TCP三次握手和四次挥手及对应端口状态


 

一、三次握手

 

TCP三次握手

1、第一次握手:Client 将标志位置为1,并向Server发送个seq=j,j为随机产生的数;等待Server回复,此时Client的端口状态为SYN_SENT

2、第二次握手:Server收到Client的服务SYN=1的链接请求之后,服务器把SYN和ACK都置为1,然后返回个ack=j+1和seq=K,K为随机数;此时服务器的端口状态变成SYN_RCVD状态。

3、第三次握手:Client收到确认后,检查ack是否为j+1,ACK是否为1,如果正确则将标志位ACK置为1,然后向Server返回ack=K+1和ACK=1并将该数据包发送给Server,Server 检查ack是否为K+1,ACK是否为1,如果正确则连接建立成功,Client和Server进入ESTABLISHED状态,完成三次握手,随后Client与Server之间可以开始传输数据了。

 


 一、四次挥手。。。。。。

  待总结。。。。。。。。

  端口11种状态,待总结。。。。。。。

 

posted @ 2019-12-10 15:30  Gshelldon  阅读(578)  评论(0编辑  收藏  举报