Compare Plans

EDP协议

        1、UDP协议的特点
        前面提到的 TCP 协议 可以保证可靠传输,但有许多应用更适合 用 UDP , 主要原因有:
         (1) 无需建立连接。TCP 在开始传输数据之前要经过 3 次握手,但 UDP 在传输数据时并不需要任何准备。换句话说,UD P 没有建立连接的延时。
        (2) UDP 支持一对一、一对多、多对一和多对多的交互通信。
       (3) UDP 的首部开销小,只 有 8 个字节比TCP 的 20 个字节的首部要短得多。
       (4) UDP 没有拥塞控制,因此网络出现的拥塞不会使源主机的发送速率降低。基于以上原因,UD P  协议主要被应用千多媒体应用中 ,例如实时视频会议、因特网电话等。可靠的数据传输对于这些应用并  不是至关重要的,这些应用都可以接收少量的分组丢失,但却不允许数据有太大的时延,UDP 正好适合这种要求。
        2、UDP 报文格式
        如下图 所示,UDP 报文包含两个字段:首部字段和数据字段。首部字段长度为 8 字节,由 4 个字段组成,每个字段的长度均为 2 字节。
        I UDP首部 I UDP 报文段的数据部分,4字节 声巨 4字节 I 喊 1 字节 I 字节 -r" —一2字节
图     UDP 报文段结构
各字段意义如下。
( I ) 源端口:源端口号,在需要对方回信时选用。如果不需要可全置0。
( 2 ) 目的端口:目  的端口号,指明该报文包含的数据要交付给目的主机的哪 一个应用进程。
( 3) 长度:UDP 报文段的长度,最小值为8( 仅有首部)。
( 4) 校验和:用千检测 UDP 报文在传输过程中是否有错。如果发现错误就丢弃。
       UDP  用户数据报首部中校验和的计算方法有些特殊 。在计算校验和时 ,要在UDP 用户数据报之前增加 12 个字节的伪首部。所谓“伪首部” 是因为这部分数据并不属于 UDP 用户数 据报真正的首 部。只是在计算校验和时,临时添加在 UDP 用户数据报前面,得到一个临时的 UDP 用户数据报 。校验和就是按照这个临时的UDP 用户数据报来计算的。需要注意的是 ,伪首部既不向下传送也不向上递交, 而仅仅是为了计算校验 。

下一篇

IPv6 的扩展首部

通信百科

IPv6 的扩展首部

IPv4 的分组如果在其首部中使用了选项 ,那么沿分组传送的路径上的每一个路由器都必须对这些选项一一进行检查,这就降低了路由器处理分组的效率。然而实际上很多的选项在途中的 ...

相关内容

什么是Asterisk及其常见协议、用途、功能有哪些?

什么是Asterisk及其常见协议、用途、功能有哪些?

Asterisk是一个开源的电话应用平台,它可以将普通计算机转变为功能强大的电话......

通信百科

2024-09-07

无线通信(技术发展、类型、应用领域及应用前景)

无线通信(技术发展、类型、应用领域及应用前景)

无线通信技术在现代社会中发挥着重要作用,它的应用领域广泛,并且正不断发展和创新。......

通信百科

2023-10-26

什么是IP PBX(了解系统及其工作原理、功能和优势)

什么是IP PBX(了解系统及其工作原理、功能和优势)

IP PBX代表互联网协议专用交换机,这是一种使用互联网协议路由呼叫和处理组织内......

通信百科

2023-09-06