TCP/IP协议

      最后更新:2022-04-22 17:24

      目录

      • 协议
        • Sequence Number
        • Acknowledgment Number
        • Header Length
        • CWR
        • ECE
        • URG
        • ACK
        • PSH
        • RST
        • SYN
        • Window Size
        • TCP CheckSum
        • Urgent Pointer
        • option
      • TCP发包机制
      • code
        • 头文件
        • TCP/IP协议
        • 收发数据

      协议

      在这里插入图片描述

      Sequence Number

      包包长度(在单一操作中总连续长度)

      Acknowledgment Number

      接受的一揽子答复一揽子答复长度(公司连续总持续时间)
      发送者收到回复软件包并删除致谢号码,然后根据所要发送文件的大小决定是否继续发送。因此,TCP缺乏这一论点。

      Header Length

      由于有可用的选项, Word 中头的长度(1字= 4Byte)可能与 TCP 头的长度不一致。 这就是为什么存在此字段 。

      CWR

      在实施伙伴开始时,在ECN字段中使用了CWR标志和随后的ECE标志,当ECE标记为1时,另一方被告知压缩窗口已经降低。

      ECE

      如果值为1,则另一条路段被通知禁止从另一侧到另一侧的网络。当收到软件包中的IP时,TCP第一部分的欧洲经委会设为1;

      URG

      这一数字定为1,表明包件中的数据在紧急情况下必须处理,在紧急情况下必须处理的数据与随后的紧急规则有关。

      ACK

      这设定为1, 核实提供回复的字段是否真实, TCP 授权在首次创建连接时将字段与 SYN 软件包一起设定为1。

      PSH

      设定 1 以表示立即将收到的数据发送到上层应用协议的要求, 0 以首先保留数据 。

      RST

      设为1,表示TCP连接异常必须导致断开连接。

      SYN

      设为 1 以表示连接的愿望,并设定其字段序列号的初始值,以便创建连接。

      Window Size

      通知对立方我这边最能接受的尺寸
      这个值将会是min(10mss, max(2mss, 14600))
      14600==1500-40
      如果使用Ether Nethead + IP Head 38B,则对齐为40。

      TCP CheckSum

      Urgent Pointer

      option

      TCP发包机制

      因为TCP的包被自动切成大小mss长度的文件
      这里有四个概念:

      1. 发现的数据大小: 侵略数据
      2. Sendbuffer: 在 TCB 控制区块中用于将数据传送到应用层的加速器缓存。 如果在 Sendbuffer 没有空闲空间, 发送操作将返回 == 1 = = = = = = = = = = = =
      3. ms: 协议存储将数据从发送缓存处发送到一个 ms 长度的包件,以便发送到网络卡。
      4. mtu:在一次交易中由网页卡提供的数据数量。

      code

      头文件

      TCP/IP协议

      收发数据

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

          热门文章

          文章分类