Appearance
Appearance
轻量用户数据报协议(Lightweight User Datagram Protocol,UDP-Lite)(RFC 3828)类似于用户数据报协议(User Datagram Protocol,UDP)(RFC 768),但也可以服务于易出错网络环境中的应用,这些应用更希望接收部分损坏的载荷,而不是将其丢弃。如果不使用此特性,UDP-Lite 在语义上与 UDP 完全相同。
与有线链路相比,无线链路通常具有更低的比特率和更高的错误率。音频/视频流等应用可以使用具备错误恢复能力的编解码器,但它们对延迟敏感。因此,因校验和错误而进行重传的代价很高。UDP Lite 正是为这类应用而开发。人们已将其用于流媒体以及手机视频,并取得了良好效果。
Frame 1 (60 bytes on wire, 60 bytes captured)Ethernet II, Src: 00:60:97:a0:e3:7e (00:60:97:a0:e3:7e), Dst: 00:04:75:c7:87:49 (00:04:75:c7:87:49)Internet Protocol, Src: 139.133.204.185 (139.133.204.185), Dst: 139.133.204.176 (139.133.204.176) Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00) Total Length: 40 Identification: 0xb651 (46673) Flags: 0x04 (Don't Fragment) Fragment offset: 0 Time to live: 64 Protocol: UDPlite (0x88) Header checksum: 0xd387 [correct] Source: 139.133.204.185 (139.133.204.185) Destination: 139.133.204.176 (139.133.204.176)Lightweight User Datagram Protocol, Src Port: 1024 (1024), Dst Port: 1234 (1234) Source port: 1024 (1024) Destination port: 1234 (1234) Checksum coverage: 8 Checksum: 0x4614 [correct]Data (12 bytes)0000 68 65 6c 6c 6f 20 77 6f 72 6c 64 0a hello world.UDP-Lite dissector 在 Wireshark 0.10.14 及更高版本中可用。它与 UDP dissector 一起工作,并使用一个附加字段表示校验和覆盖长度。
SampleCaptures/udp_lite_full_coverage_0.pcap 如果 coverage=0,则对整个数据包计算校验和。
SampleCaptures/udp_lite_illegal_1-7.pcap 介于 1..7 之间的 Coverage 值(非法)。
SampleCaptures/udp_lite_normal_coverage_8-20.pcap 具有正确校验和的正常数据包(合法)。
SampleCaptures/udp_lite_illegal_large-coverage.pcap 三个 coverage length 大于数据包长度的跟踪。
SampleCaptures/udp_lite_checksum_0.pcap Checksum 0 是非法的。
完整的 UDP-Lite 显示过滤器字段列表可在显示过滤器参考中找到
仅显示基于 UDP-Lite 的流量:
udplite仅抓取 UDP-Lite 流量:
ip proto 136UDP-LiteUDP-Lite 主页,Electronics Research Group, The University of Aberdeen。
RFC 3828Lightweight User Datagram Protocol。
RFC 768User Datagram Protocol。
User Datagram Protocol关于 User Datagram Protocol 的更多信息
于 2020-08-11 23:15:57 UTC 从 https://wiki.wireshark.org/Lightweight_User_Datagram_Protocol 导入