传输层之UDP

2019-06-30  本文已影响0人  SnailFast

UDP报文结构

UDP报文结构

UDP协议特点

        1、不保证分组肯定到达目的地,不保证分组顺序,不保证分组内容不出错,即三不管。

        2、数据传输之前不需要建立连接,不会引入建立连接的延时,即想发就立即发。

        3、UDP不建立连接,也就不用维护连接状态,也不无需跟踪连接的相关参数。

        4、UDP分组首部开销小,TCP分组首部需要20个字节,而UDP仅需8个字节。

        综上所述,如果应用程序开发人员选择使用UDP协议而不是TCP协议,则该应用程序差不多就是直接与网络层直接打交道。基于UDP的特点,该协议适合实时行要求高且能容忍一些数据丢失的应用。采用UDP协议时,只要应用进程将数据传递给UDP,UDP就会将此数据打包进UDP报文段并立即传递给网络层。关于何时、发送什么数据,需要应用层来控制。

UDP的典型应用

        1、DNS服务

        2、路由选择协议RIP

        3、流式多媒体

        4、因特网电话

上一篇 下一篇

猜你喜欢

热点阅读