TCP/IP卷一:56---UDP之(UDP-Lite协议)
其他
2020-01-15 16:27:19
阅读次数: 0
一、UDP-Lite概述
二、UDP-Lite原理
- 这些校验和只覆盖每个UDP数据报里的一部分负载
- UDP-Lite有它自己的IPv4协议和IPv6下一个头部字段值(136),因此它实际上算是一种独立的传输协议。UDPLite用一个校验和覆盖范围字段取代了(冗余的)长度字段来修改UDP头部(见下图)
图示
- 校验和覆盖范围字段是被校验和覆盖的字节数(从UDP-Lite头部的第1个字节开始)。除了特殊的值0以外,最小值是8,因为UDP-Lite头部自身总是要求被校验和覆盖的。值0表示整个负载都被校验和覆盖,这就和传统UDP一样了
- 这里存在一个关于IPv6超长数据报的问题,因为用于存放校验和覆盖范围字段的空间有限。对于这类数据报,被覆盖数最多可以是64kB或整个数据报(即校验和覆盖范围字段的值为0)
三、套接字选项
发布了1318 篇原创文章 ·
获赞 846 ·
访问量 20万+
转载自blog.csdn.net/qq_41453285/article/details/103991315