UDP定位信息传输协议主要特点

物联方案

2020年03月31日

UDP是一种无连接协议,其中源和终端在传输数据之前不建立连接。当它想要传输时,它只是从应用程序中获取数据,并尽快将其扔到网络上。在发送方,UDP传输数据的速度受到应用程序生成数据的速度、计算机的能力和传输带宽的限制;在接收端,UDP将每个消息段放置在队列中,并且应用程序每次从队列中读取一个消息段。


UDP是面向消息的。在添加第一部分后,发送方的UDP将消息向下传送到IP层。它既不分割也不合并,但保留这些消息的边界,因此应用程序需要选择适当的消息大小。


由于传输数据没有建立连接,因此不需要维护连接状态,包括接收和接收状态,因此服务器可以同时向多个客户端发送相同的消息。UDP数据包的标题很短,只有8个字节,与TCP的20字节数据包相比,UDP的额外开销很小。吞吐量不受拥塞控制算法的影响,而仅受应用软件生成的数据速率、传输带宽、源端和终端主机性能的限制。


虽然UDP是一种不可靠的协议,但它是分发信息的理想协议。例如,在屏幕上报告股票市场、显示航空信息等。UDP还用于修改路由信息协议RIP(RIP)中的路由表。在这些应用程序中,如果一条消息丢失,另一条新消息将在几秒钟内取代它。UDP广泛应用于多媒体应用程序。



更多相关文章

  • 技术知识 | SSD硬盘的工作原理

  • 广域网与局域网在速度方面的比较

  • 技术知识 | 论广域网 的作用和意义

  • 技术知识 | 论局域网的作用和意义

  • 详解数据仓库、数据湖和数据集市的差异

  • 技术知识 | 论数据集市的作用和意义

  • 技术知识 | 论数据湖的作用和意义

  • 技术知识 | 论数据仓库的作用和意义

  • 解析容器与虚拟机的差异:原理与场景

  • 车辆管理系统 | 多环境软件开发的挑战