美文网首页
2018-09-06:UDP

2018-09-06:UDP

作者: 7eb7d7c0c25b | 来源:发表于2018-09-06 11:40 被阅读0次

1.UDP 概述

UDP 全称 User Datagram Protocol, 与 TCP 同是在网络模型中的传输层的协议。     UDP 的主要特点是:                                                                                                                1). 无连接的,即发送数据之前不需要建立连接,因此减少了开销和发送数据之前的时延。                                                                                                                                         2).  不保证可靠交付,因此主机不需要为此复杂的连接状态表                                           3).  面向报文的,意思是 UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界,在添加首部后向下交给 IP 层。                                                             4).  没有阻塞控制,因此网络出现的拥塞不会使发送方的发送速率降低。                         5).  支持一对一、一对多、多对一和多对多的交互通信,也即是提供广播和多播的功能。                                                                                                                                         6).  首部开销小,首部只有 8 个字节,分为四部分。

1.UDP 和 TCP 的不同

        1).  TCP 在传送数据之前必须先建立连接,数据传送结束后要释放连接。而 UDP 在传送数据之前不需要先建立连接。接收方收到 UDP 报文之后,不需要给出任何确认。

        2).  TCP 不提供广播或多播服务,由于 TCP 要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销,如确认、流量控制、计时器以及连接管理等。

       虽然 UDP 不提供可靠交付,但在某些情况下 UDP 却是一种最有效的工作方式。简单来说就是:                                                                                                                                      UDP:单个数据报,不用建立连接,简单,不可靠,会丢包,会乱序;                           TCP:流式,需要建立连接,复杂,可靠 ,有序。

UDP 的常用场景:

名字转换(DNS)

文件传送(TFTP)

路由选择协议(RIP)

IP 地址配置(BOOTP,DHTP)

网络管理(SNMP)

远程文件服务(NFS)

IP 电话

流式多媒体通信

相关文章

网友评论

      本文标题:2018-09-06:UDP

      本文链接:https://www.haomeiwen.com/subject/qzatgftx.html