计算机网络 - 初始 TCP 输入格式

      最后更新:2021-11-19 00:36

      在这里插入图片描述
      然而,TCP在从发送缓存中删除部分或全部字节后发送数据,并增加第一个字节,使之成为TCP条目。

      • TCP部分由两个部分组成:第一部分和数据载荷。
      • TCP的所有功能都反映在第一节的文字中。
        在这里插入图片描述
        以下是文件格式第一部分的说明:
      • 资料来源:在端口号中插入16位元,以确定负责传输TCP段的应用程序。
      • 为了说明接收TCP段的申请程序,目的港需要16位元,并写上目的地港号。
      • 序号:32比特,值范围为[0,2]。32当序列号附在最后一个序列号之后,以下序列号返回为零。TCP传输中的第一个字节号用于表示数据负荷。
      • 经核实的数字:32比特,值范围为[0,2]。32当确认号添加到上一个确认号时, 下一个确认号返回为零。 初始字节用于表示在另一方下次提交 TCP 时预计收到数据负荷的第一个字节数, 同时核查已经收到的所有数据 。
      • 确认 ACK 标记: 字段只有在值为 1 时才有效; 如果值为 0 则无效。 TCP 授权在连接建立后,所有传输 TCP 部分都设置 ACK 到 1 。
      • 用于表示TCP提交的数据负荷要素的切入点与TCP提交文件的起始点相距甚远,而TCP提交文件实际上标志着TCP提交文件的第一个部长级级别。
      • 为今后使用保留了6比特,目前定为零。
      • 窗口:以字节计16位元。指定提交本报告段落的一方的接收窗口。该窗口也用于交通控制。
      • 校验总和:16比特,涵盖报告期的最初半期以及数据负荷。
      • 建立 TCP 连接后, 同步标志位置 SYN: 用于同步序列号 。
      • FIN:用于关闭TCP连接(在使用这两个标记之前在文章中说明)。
      • RST 用于迁移 TCP 连接。 RST = 1 表示 TCP 连接的问题必须放弃和重新建立。 RST 设置 1 也可以用来拒绝未经授权的输入或拒绝打开 TCP 连接 。
      • PSH 推车路标 : 收件人的 TCP 将在收到带有 1 号的电文后立即提交申请程序, 且不必等待接收缓存被填满 。
      • 紧急标记 URL: 当值为 1 时, 紧急指针字段是合法的; 当值为 0 时, 无效 。
      • 当发送者有紧急数据时,可以将紧急数据插入发送缓存前端,并立即将紧急数据装入TCP报告分发。《紧急准则》说明了本报告数据载荷部分包含的紧急数据有多长。

      增加以下参数以加强TCP的功能,其长度可变:

      • 最大可选段落长度 MSS: TCP 提交数据负荷部分的最大长度 。
      • 窗口扩展选项:通过扩展窗口提高呕吐率。
      • 使用时间戳选项来确定返回时间;还用于处理超过范围的序列号,防止序列号返回PAWS。
      • 选择确认选项
      • 填充:填充是为了保证将报告段落的最初半部分分成四个整体。

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类