TCP协议之三次握手、四次挥手

一.三次握手

图例

 

 

 1.第一次握手:

  #客户端向服务器发送SYN数据包,请求连接服务器(钥匙插入锁孔)

 2.第二次握手:

  #服务端在收到客户端发送过来的SYN数据包确认无误后,向客户端发送SYN和ACK数据包,表示可以进行连接(锁孔与钥匙能进行匹配)

 3.第三次握手

  #客户端收到服务端的确认指令后,即刻开始建立连接。(转动钥匙,能正常的进行偷家)

二.四次挥手

图例

 

 1.第一次挥手:

  #当客户端接受完所有的数据后,首次向服务端发送FIN包关闭连接,即finish包。

 2.第二次挥手:

  #当服务器收到客户端发来的关闭指令后,服务器向客户端发送ACK包确认指令表示已收到关闭连接请求。 

 3.第三次挥手:

  #服务器在确认关闭后不会立即关闭,而是将数据处理完毕过后再向客户端发送FIN包,表示关闭当前连接。

 4.第四次挥手:

  #客户端在收到服务器的FIN包后,向服务器告知已收到关闭当前连接的指令,确认关闭。

 

 

posted @ 2023-03-17 22:42  龙儿哥哥的博客  阅读(14)  评论(0编辑  收藏  举报