一、UDP-Lite概述
二、UDP-Lite原理
- 这些校验和只覆盖每个UDP数据报里的一部分负载
- UDP-Lite有它自己的IPv4协议和IPv6下一个头部字段值(136),因此它实际上算是一种独立的传输协议。UDPLite用一个校验和覆盖范围字段取代了(冗余的)长度字段来修改UDP头部(见下图)
图示

-
校验和覆盖范围字段是被校验和覆盖的字节数(从UDP-Lite头部的第1个字节开始)。除了特殊的值0以外,最小值是8,因为UDP-Lite头部自身总是要求被校验和覆盖的。值0表示整个负载都被校验和覆盖,这就和传统UDP一样了
- 这里存在一个关于IPv6超长数据报的问题,因为用于存放校验和覆盖范围字段的空间有限。对于这类数据报,被覆盖数最多可以是64kB或整个数据报(即校验和覆盖范围字段的值为0)
三、套接字选项
相关文章:
-
2022-12-23
-
2022-12-23
-
2022-01-23
-
2021-10-08
-
2021-09-28
-
2021-12-07
-
2021-07-24
-
2021-07-29
猜你喜欢
-
2021-12-31
-
2021-10-23
-
2021-05-27
-
2021-05-12
-
2022-12-23
-
2021-04-20
-
2021-11-04
相关资源
-
下载
2022-11-30
-
下载
2023-03-09
-
下载
2023-02-14