zoukankan      html  css  js  c++  java
  • UDP

    UDP是user datagram protocol的缩写。

    UDP不提供复杂的控制机制,它仅仅利用IP来提供面向无连接的通信服务。UDP也是一种无修饰的传输层协议。它将应用层的数据原封不动的发送出去。UDP会尽最大的可能去传输数据。UDP没有拥塞控制。

    UDP的首部开销非常小,只有8个字节。而且UDP是面向报文的,它只对应用层交给他的报文添加一个8字节的首部。然后就交给下一层。也就是说,它不对报文做任何的修改。无需拆分报文,当然也就无需合并下层交给他的报文。即:UDP一次发送一个报文。这就要求应用程序产生的报文大小要合理。综合上面的分析,可以看出UDP对应用软件的要求较高。

     UDP首部的格式:

     其中这个长度是首部和数据的总长度。

    由于UDP是面向无连接的通信,它可以随时发生数据。因此常被用于以下这些方面:

    • 包总量较少的通信(DNS,SNMP)
    • 视频,音频等多媒体网络通信(即时通信)
    • 限定于LAN等特殊网络中的应用通信
    • 广播通信(广播,多播)

     

  • 相关阅读:
    stl(8)常见的算法
    stl(7)几种常见的迭代器
    stl(6)deque容器
    pre_exam_exercise1
    全为1时计算个数,出现0返回0
    COMP9021--7.18
    lecture 5 Basics of Map Algebra
    COMP9021--7.15
    Lecture 4补充
    COMP9021--7.4
  • 原文地址:https://www.cnblogs.com/zy666/p/10504250.html
Copyright © 2011-2022 走看看