目录:
定义-轻量级用户数据报协议(UDP Lite)是什么意思?
轻量级用户数据报协议(UDP-Lite)是类似于用户数据报协议(UDP)的无连接协议。
但是,它也可以为容易出错的网络环境中的应用程序服务,在这种环境中,部分损坏的有效负载更可取,而不是被接收它的站丢弃。
由于不需要再次发送数据,并且有关数据完整性的决定留给接收应用程序或编解码器,因此节省了带宽和时间。
除了此功能外,它在功能和语义上均与常规UDP类似。
Techopedia解释了轻量级用户数据报协议(UDP Lite)
顾名思义,UDP-Lite基于UDP。
但是,有一个关键的区别:与UDP不使用校验和保护任何数据包或不保护所有数据包的UDP不同,UDP-Lite允许实现仅覆盖数据报一部分的部分校验和,从而提供部分损坏的数据包。
该协议用于多媒体功能,例如流视频或VoIP,与完全不接收任何损坏或损坏的数据包相比,接收这些数据是有益的。
当使用常规UDP时,单个位中的错误将导致不同的校验和或错误的校验和,并使该数据包无效然后丢弃。 在此方案中,不会将任何错误视为次要错误,因此即使该错误很小,仍会丢弃该数据包,这随后需要从源重新发送该数据包,从而占用时间和带宽。
两种类型的UDP的校验和算法都是相同的,但对于精简版,它仅部分从必须始终由校验和覆盖的UDP-Lite头开始实施。
这并不意味着某些UDP-Lite数据包不会被丢弃。 例如,必须丢弃校验和覆盖范围值为1-7的数据包(必须为0或8+),而覆盖范围大于IP长度的数据包也必须被丢弃。