UDP定位信息传输协议的介绍

物联方案

2020年03月31日

UDP是UserDatagramProtocol的缩写,在中文中称为用户数据报协议。它是OSI(OpenSystemInterConnection,OpenSystemInterConnection)参考模型中的一种无连接传输层协议。它为事务提供简单和不可靠的消息传输服务。IETFRFC 768[1]是UDP的正式规范,IP消息中的UDP协议号为17。


由于UDP消息没有可靠性保证、序列保证和流控领域,因此可靠性较差,但由于UDP协议控制选项少,数据传输延迟小,数据传输效率高,适用于可靠性要求较低的应用或能够保证可靠性的应用,如DNS、TFTP、SNMP等。


UDP提供无连接通信,不能保证传输数据包的可靠性。它适用于一次传输少量数据。UDP传输的可靠性由应用层负责。常用的UDP端口号是:53(DNS)、69(TFTP)、161(SNMP),使用UDP协议,包括:TFTP、SNMP、NFS、DNS、BOOTP。


UDP协议和TCP协议一样,用于处理数据包。在OSI模型中,它们都位于IP协议的传输层和上层。UDP的缺点是它不提供数据包、组装,并且不能对数据包进行排序,也就是说,当消息被发送时,不可能知道到达是否安全和完整。UDP用于支持需要在计算机之间传输数据的网络应用程序。许多客户机/服务器模式的网络应用程序,包括网络视频会议系统,都需要使用UDP协议。


许多应用程序只支持UDP,例如多媒体数据流,即使中断的数据包不被重新传输,也不会产生任何额外的数据。当强调传输性能而不是传输完整性时,例如音频和多媒体应用程序,UDP是最好的选择。


UDP是OSI参考模型中的一种无连接传输层协议。它主要用于不需要分组序列到达的传输。数据包传输顺序的检查和排序由应用层完成,提供面向事务的、简单的、不可靠的信息传输服务。UDP协议基本上是IP协议与上层协议的接口。UDP协议适用于端口在同一设备上运行的多个应用程序。


为了识别给定主机上的多个目标地址,允许多个应用程序在同一台主机上工作,并独立地发送和接收数据包,设计了用户数据报协议UDP。UDP使用底层Internet协议传输消息,并像IP一样提供不可靠的无连接数据包传输服务。UDPHelper可以为指定的UDP端口中继和转发广播消息,即指定UDP端口的广播消息可以转换为单播消息并发送到指定的服务器,服务器充当中继。




更多相关文章

More related articles

  • 一文搞懂运维团队的灾难恢复全流程

  • 保障业务的关键:有效的灾难恢复策略

  • 提升安全性:分析与事件管理的重要性

  • 技术知识 | 如何体现日志分析环节的作用

  • 朗致物联2025年度春节放假安排

  • 开发人员为什么讲日志分析很重要?

  • 测试人员有哪些常用调试策略?(下篇)

  • 测试人员有哪些常用调试策略?(上篇)

  • 测试人员需要调试的代码错误有哪些?

  • 车辆管理系统的测试与调试流程说明?