美文网首页netWork
TCP四次挥手

TCP四次挥手

作者: 和莱 | 来源:发表于2020-04-04 12:15 被阅读0次
K6G$P[PU)(O`CB0EHFLB]LS.png

过程

当主机A需要关闭连接,传递完剩余数据以后,发送一个数据包并将FIN标志位置1,假设此时序列号为x;
机器B收到机器A的数据包以后,向机器A发送数据包,将ACK置1,表示已经收到A的断开连接请求,并将确认号置为x+1,假设序列号为u。
当机器B发送完剩余数据以后,机器B向机器A发送一个数据包,将FIN置1,确认号为x+1,序列号为w。
当机器A收到这个数据包以后,向机器B发送一个数据包,将ACK置1,将确认号置为w+1,序列号为x+1。
FIN报文采用自动重发机制,发送若干次如果都没有收到回应,将发送一个将RST标志位置1的数据包给对方,然后强制关闭。
发送FIN的一方需要在收到ACK以后再等待2MSL再关闭连接,防止发送的ACK丢包。

相关文章

  • TCP的三次握手和四次挥手

    参考资料:[1].【TCP】详解TCP 三次握手和四次挥手[2]. iOS:为什么TCP连接要三次握手,四次挥手[...

  • TCP 三次握手 四次挥手

    一. TCP 三次握手 一. TCP 四次挥手 断开一个tcp连接则需要“四次挥手”: 客户端-发送一个FIN,用...

  • 二十(8)、TCP协议的四次挥手 ------ 2020-04-

    1、TCP连接的四次挥手 2、TCP连接的长连接

  • 传输层

    ICMP UDP TCP TCP的三次握手 TCP四次挥手 TCP状态机Tcp_status_map.jpg

  • tcp/ip

    TCP/IP--理解TCP三次握手和四次挥手 - 简书

  • network basis 01

    1.TCP和UDP 2.TCP三次握手和四次挥手 TCP链接拆除需发送四个包,故称为 四次挥手, 客户端或服务器...

  • 三次握手和四次挥手

    三次握手是TCP建立连接时进行的,四次挥手是TCP断开连接是进行的,要弄明白三次握手和四次挥手,需要了解TCP的协...

  • TCP连接的建立和终止

    目录(1)三次握手(2)四次挥手(3)TCP状态转换图(4)TCP连接三次握手+四次挥手+状态转换 一:三次握手 ...

  • TCP的四次挥手

    前篇文推了TCP三次握手,现在给大家介绍一些什么叫做TCP的四次挥手。 1)四次挥手的详述 假设Client端发起...

  • 网络编程10_图解TCP连接中的3次握手和4次挥手

    TCP三次握手,四次挥手 什么是“三次握手,四次挥手”? TCP 是一种面向连接的单播协议,在发送数据前,通信双方...

网友评论

    本文标题:TCP四次挥手

    本文链接:https://www.haomeiwen.com/subject/nkgdphtx.html