垂直轮播图自动向上:TCP/IP的传输层协议(2)

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 06:20:31
UDP
UDP是TCP/IP的另一个非常重要的协议。

UDP数据域的头部共占用了8个字节
UDP数据域的头格式描述
名称
描述
源端口
调用的端口号
目的端口
被调用的端口号
报文长度
记录UDP数据包中的8位组数目包括UDP数据的长度
最小值为8(数据部分为0时)
校验和
头标和数据域计算的校验和,这一项是可选的,为的
是在高可靠性的网路上尽量减少开销
数据
上层协议的数据
UDP为应用程序提供的是一种不可靠的、非连接的分组交付服务,UDP报文可能出现
丢失、重复、时延、乱序、连接失效的问题。但是正式由于它不提供这种可靠性,所
以它的开销很小。换句话说,UDP提供了一种在高效可靠的网络上传输数据而不用消
耗不必要的网络资源和处理时间的通信方式。使用UDP的协议包括TFTP、SNMP、DNS
DHCP。UDP很适合这种客户机像服务器发送简单服务请求的环境,因为这种服务的开
销本来就很小,如果在喀什或者结束时加入类似TCP三次握手的过程,网络的实际利用
将会变得很低。
UDP还可以用于操作信息的登录。例如,像日志服务器 syslog发送日志信息,采用UDP
不会导致多台设备向一台服务器发送日志信息而引起过载。
UDP依靠上层协议提供可靠性,包括处理报文的丢失、重复、时延、乱序、连接失效
等问题。如Real流格式媒体就是使用应用程序协议来保证数据的正确传输。