用户数据报传输协议

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40797414/article/details/82110766

1.UDP提供的服务具有以下主要特征
(1)传输数据前无须建立连接,一个应用进程如果有数据报要发送就直接发送,属于一种无连接的数据传输服务。
(2)不对数据报进行检查与修改。
(3)无须等待对方的应答
(4)正因为以上的特征,使其具有较好的实时性,效率高。
会出现分组丢失,重复,乱序,应用程序需要负责传输可靠性方面的所有工作。它适用于无须应答并且通常一次只传送少量数据的情况。对于只有一个响应的情况,采用UDP可以避免建立和释放连接段麻烦。

  1. UDP数据传输机制
    UDP功能简单,它的段结构也简单。UDP的各字段含义如下
    (1)源端口:16比特,标明发送端地址
    (2)目的端口:16比特,标明接收端地址
    (3)长度:16比特,指明包括UDP的头在内的数据段的总长度
    (4)校验和:16比特,该字段是可选项,当不用时设置为全0。
    UDP的端口号:
    DNS:域名解析服务 53
    SNMP:简单网络管理协议 161
    QICQ:聊天软件 8000
    TFTP:简单文件传输协议:69

    3.UDP协议的应用
    由于UDP协议在数据传输过程中无需建立逻辑连接,对数据包也不进行检查,因此在优良的网络环境中,其工作的效率交TCP协议要高。
    传输层功能实质是最终完成端到端的可靠连接,在此,要特别明确“端”是指用户应用程序的“端口”,即传输层的地址要落实到端口号。

猜你喜欢

转载自blog.csdn.net/weixin_40797414/article/details/82110766