哪里有创建网站的,长沙网站seo技巧,做暑假工的网站,面包网站seoTCP/IP协议—UDP UDP协议UDP通信特点 UDP头部报文UDP检验 UDP协议
用户数据传输协议 (UDP#xff0c;User Datagram Protocol) 是一种无连接的协议#xff0c;提供了简单的数据传输服务#xff0c;不保证数据的顺序以及完整性。应用层很多通信协议都基于UDP进行传输#x… TCP/IP协议—UDP UDP协议UDP通信特点 UDP头部报文UDP检验 UDP协议
用户数据传输协议 (UDPUser Datagram Protocol) 是一种无连接的协议提供了简单的数据传输服务不保证数据的顺序以及完整性。应用层很多通信协议都基于UDP进行传输比如DNS、CoAP等。 UDP协议源文档
UDP通信特点
无连接数据传输不需要与对端建立连接只需要知道对端IP地址以及端口号即可传输数据。不可靠没有确认机制以及重传机制不能保证数据传输的完整性。但也因此传输速度比TCP快常用于直播、游戏等应用场景。可广播可以直接对广播IP地址发送数据实现一对多通讯。
UDP头部报文 UDP头部报文除去数据长度一共有8个字节
Source Port源端口号长度为 16 比特为本地应用端口号。Destination Port目的端口号长度为 16 比特为对端应用端口号。LengthUDP报文长度长度为 16 比特 LengthUDP头部8字节UDP数据因此Length最小值为8。ChecksumUDP报文校验和长度为 16 比特Checksum的校验范围为UDP伪头部12字节 UDP头部8字节 UDP数据。Checksum使用二进制反码进行求和运算最终结果为求和结果的反码。校验时如果数据位数不是偶数的话会在最后补零。dataUDP应用数据最大为MTU-IP头部 - UDP头部 1500 - 20 - 8 1472字节。
UDP检验 UDP伪头部不会进行传输只是用于校验。长度为12字节
source address源IP地址长度为32比特为本地IP地址。destination address目的IP地址长度为32比特为对端IP地址。zero补零长度为8比特值为0。protocolUDP协议编号长度为8比特值为17。UDP lengthUDP报文长度长度为16比特不包括UDP伪头部的长度。 学习笔记有问题欢迎指出