TCP头型、3个握手、4个波浪、TCP国家机器都是计算机网络3-2的例子。

      最后更新:2021-10-29 20:21:00 手机定位技术交流文章

      TCP头格式

      TCP有六种不同的地位:
      SYN (同步顺序编号: 同步序列编号): 此命令用于启动连接 。
      ACK(认知):一个回应短语。
      RST(重置):用于重建连接。
      FIN( 结束): 连接结束 。
      PSH (Push): 位数发送
      紧急情况。

      建立TCP连接需要三次握手。

      为了理解三种握手方式,必须理解的一个真理是网络不可信。 归根结底,TCP软件包必须包在IP软件包中,IP传输本身不可靠,只有一种方法才能使TCP协议可靠和重新传递。

      A 想要与 B 连接并发送连接请求, 如“ 你好 ”, 如果 B 得到“ 你好 ”, 他应该回答“ 你好 ” 。 他应该回答“ 你好 ” 。 B 的回答是必须的。 否则, A 不知道 B 是否无障碍或愿意建立连接 。 当 A 从 B 收到“ 你好 ” 时, A 可以确认其包已经收到, B 的包已经收到, 可以假定连接已经建立, 但是 B 不知道 A是否会收到 。
      综上所述,A和B必须证实对方可以收到它们提交的来文。
      在这里插入图片描述

      1. 这两个终点最初都是关闭的,B是需要听取港口意见的服务端,因此,B成为名单。
      2. SYN-SENT从A获得SYN后状态。
      3. B从Listen到SYN -RCVD 拿到了SYN SYN
      4. 当 A 接收此 SYN 时, ACK 转换为已建立, 然后返回 B 到 ACK 。
      5. 在获得ACK后,B成立, 和连接建立。


      除了建立连接外,还有三次握手处理TCP套件编号问题。
      1A和B将互相通知对方,包件的序号从编号开始:第一后序号为x;第二后序号为x+1;B后序号为y。
      每个连接必须有一个独特的序列号(以避免绕行后发生冲突),但序列号随着时间的推移而变化,因为这个32位数的计数器需要4小时重复,超过IP软件包的生存时间值(TTL)。


      在断开 TCP 连接的过程中使用了四个波变器。

      由于数据的完整性受到威胁,断开连接比连接更困难。

      A和B通常会说,"我没事" B回答,"我知道" B会对A说,"我没事" A会说,"我知道" A -B,B -A,B -A,A,A -B,A
      在这里插入图片描述

      1. A 向 B 提出“ FIN” 请求, 输入 FIN_ WAIN_ 1 。
      2. 当 B 收到 A 时, “ ACK” 的回答已送达, 状态已更改为 CLOSED_ WAIT 。 “ FIN” 不能直接发送到这里, 因为 B 可能有未完成的事务, 例如 Buffer 中的数据 。
      3. A 从 B 得到了“ ACK” 答案, 并输入了 FIN_ WAIT_ 2 状态; 如果 B 立即运行, A 将会无限期地保持下去 。 (为了解决问题, Linux 设置了选项 tcp_ fin_ 超时并设定了超时 。)
      4. TCP 请求将A的等待期足够长, 以确保即使B被重新从ACK中收回, B也会再次发给A和A, 及时再次发给B。 B 将FIN的请求发送到 LAST_ACK 状态, A 接收它, 并将“ACK” 回应发送到Time_WAIT 状态。 A 不能直接发送到CLOSED, 因为确保B得到这个效果至关重要 。
        直接关闭的A还将导致更多程序占用港口,港口将接收B在前一关的包件,直到所有包件都过期。

      TIPS:
      1 A 时代WAIT 设定为 2MSL,MSL(最大安全寿命、最大生存时间)为包件包裹包裹在网络中最长的期间,包件的长度比要销毁的要长。 协议为MSL规定了两分钟, 通常以 30 、 1 min、 2 min 等形式使用。
      2TCP 包件基于 IP, IP 信头有一个 TTL 字段, 用于显示 IP 数据包可穿行的最大路径数, 并每处理一个路由器的值降低一个; 如果值为 0, 软件包将被销毁, 并交付 ICMP 软件包通知主机 。

      TCP状态机

      在这里插入图片描述

      ③-②小结:
      TCP头部复杂,但主要集中于五个领域:测序、包件、连接维护、交通控制和拥堵控制。
      这两个链接通过握手形成三次,通过波形成四次。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/12376.html

          热门文章

          文章分类