使用UDP的情况

来源:互联网 发布:2018经济危机 知乎 编辑:程序博客网 时间:2024/05/29 03:55

UDP首部只有8个字节长。

1 性能比完整性更为重要的数据。典型的例子是多媒体应用。

2 简短愉快的数据交换。没有必要像TCP那样建立一条连接,不需担心数据到达的失序、设备之间的流控制以及诸如此类的问题。

这是使用UDP最常见的情况,但除此之外还有其他原因。例如,如果一个应用程序需要多播或广播数据,则它必须使用UDP,因为TCP仅支持两个设备之间的单播通信。


要点:在下列两种情况下,协议使用UDP而不是TCP。第一种情况是当应用程序认为实时交付顷可靠交付更重要,以及当TCP的丢失数据重传用处不大甚至根本没有作用的时候。第二种情况 是当一个简单的协议自己就可以在应用 层利用定时器/重传策略处理潜在的IP数据报丢失,而且不要求TCP的其他特性时。需要多播或广播传输的应用程序也使用UDP,因为TCP不支持这类传输。

端口号               协议

56       域名服务器DNS

67和68 引导协议BOOTP、动态主机配置协议DHCP

69                   普通文件传送协议TFTP

161和162      简单网络管理协议SNMP

520和521      选路信息协议RIP-1 RIP-2 RIPng


TCP/IP域名系统DNS同时使用UDP和TCP。简单请求和应答使用UDP 53号端口,而要求可靠交付的大一点的报文使用TCP 53号端口。

原创粉丝点击