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等特殊网络中的应用通信
    • 广播通信(广播,多播)

     

  • 相关阅读:
    zabbix+grafana使用
    其它工具网址
    IntelliJ IDEA 进行多线程调试
    mac外接显示器 双屏同时滑动问题
    wacher和acl
    zookeeper介绍
    iterm2用法与技巧
    linux下ssh公钥验证的设置和远程登录
    不变模式
    单例模式创建的三种方式
  • 原文地址:https://www.cnblogs.com/zy666/p/10504250.html
Copyright © 2011-2022 走看看