TCP协议三次握手和四次挥手的过程 

区块链毕设网qklbishe.com为您提供问题的解答

TCP协议三次握手和四次挥手的过程 

TCP协议的三次握手过程如下:

  1. 第一次握手:客户端发送syn包(seq=x)到服务器,并进入SYN_SEND状态,等待服务器确认。服务器收到syn包,必须确认客户的SYN(ack=x+1),此时,服务器确认,客户端发送能力正常,服务端接收能力正常。
  2. 第二次握手:服务器同时自己也发送一个SYN包(seq=y),即SYN+ACK包,此时服务器进入SYN_RECV状态;客户端收到服务器的SYN+ACK包。此时,客户端确认:服务端接收和发送能力正常,客户端发送和接受能力正常。
  3. 第三次握手:客户端同时向服务器发送确认包ACK(ack=y+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。此时,服务器确认,客户端发送和接收能力正常,服务端接收和发送能力正常。

TCP协议的三次挥手过程如下:

  1. 第一次挥手:主机1发送FIN报文段,主机1进入FIN-WAIT-1(终止连接)状态。
  2. 第二次挥手:主机2收到主机1的FIN报文段后,向主机1发送ACK报文段,然后进入FIN-WAIT-2(终止连接)状态。
  3. 第三次挥手:主机2向主机1发送FIN报文段,然后进入LAST-ACK(终止连接)状态。主机1收到主机2的FIN报文段后,向主机2发送ACK报文段,然后进入TIME-WAIT(终止连接)状态。此时,TCP连接正式关闭。
28:22

以上就是关于问题TCP协议三次握手和四次挥手的过程 的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » TCP协议三次握手和四次挥手的过程