定义:
用户数据包协议(UDP),是一个简单的面向数据报的传输层协议。
功能:
UDP为网络层以上和应用层一下提供了一个简单的接口。
特点:
- UDP只提供数据的不可靠传递,它一旦把应用层发给网络层的数据发送出去,就不保留数据备份。
- 由于缺乏可靠性且非连接导向协议,UDP应用一般允许一定的丢包,出错和复制粘贴。
- 由于缺乏拥塞控制,需要基于网络的机制来减少因失控和高速UDP流量负荷而导致的拥塞崩溃效应。比如使用丢弃技术的路由器往往会降低UDP的性能。
- 报文中含有校对和功能
报文:
UDP报头包括4个字段,每个字段占用2个字节(即16个二进制位)。在IPv4中,“来源连接端口”和“校验和”是可选字段(以粉色背景标出)。在IPv6中,只有来源连接端口是可选字段。