当前位置:   article > 正文

TCP三次握手和四次挥手

TCP三次握手和四次挥手

TCP协议用于数据传输时,需要建立连接和断开连接。TCP连接的建立和断开分别是通过三次握手和四次挥手来完成的。

三次握手:

  1. 客户端向服务器发送SYN包(同步包),其中SYN=1,ACK=0,并随机生成一个序列号x。

  2. 服务器收到SYN包后,向客户端发送一个SYN+ACK包,其中SYN=1,ACK=1,确认号为x+1,同时随机生成一个序列号y。

  3. 客户端收到SYN+ACK包后,再向服务器发送一个ACK包,其中SYN=0,ACK=1,确认号为y+1。

四次挥手:

  1. 客户端向服务器发送一个FIN包(结束包)请求关闭连接,其中FIN=1。

  2. 服务器收到FIN包后,向客户端发送一个ACK包,确认收到了客户端的关闭请求。

  3. 服务器向客户端发送一个FIN包,请求关闭连接。

  4. 客户端收到服务器的FIN包后,向服务器发送一个ACK包,确认收到了服务器的关闭请求,然后关闭连接。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/99069
推荐阅读
相关标签
  

闽ICP备14008679号