udp 订阅
Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。RFC 768 [1]  描述了 UDP。Internet 的传输层有两个主要协议,互为补充。无连接的是 UDP,它除了给应用程序发送数据包功能并允许它们在所需的层次上架构自己的协议之外,几乎没有做什么特别的事情。面向连接的是 TCP,该协议几乎做了所有的事情。 [2] 展开全文
Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。RFC 768 [1]  描述了 UDP。Internet 的传输层有两个主要协议,互为补充。无连接的是 UDP,它除了给应用程序发送数据包功能并允许它们在所需的层次上架构自己的协议之外,几乎没有做什么特别的事情。面向连接的是 TCP,该协议几乎做了所有的事情。 [2]
信息
外文名
User Datagram Protocol
特    点
无连接、不可靠、快速传输
类    别
传输层协议
用    途
发送IP数据包
中文名
用户数据报协议
基    础
IP数据包服务上增加一点功能
UDP协议简介
UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768 [1]  是UDP的正式规范。UDP在IP报文的协议号是17。UDP协议与TCP协议一样用于处理数据包,在OSI模型中,两者都位于传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但即使在今天UDP仍然不失为一项非常实用和可行的网络传输层协议。许多应用只支持UDP,如:多媒体数据流,不产生任何额外的数据,即使知道有破坏的包也不进行重发。当强调传输性能而不是传输的完整性时,如:音频和多媒体应用,UDP是最好的选择。在数据传输时间很短,以至于此前的连接过程成为整个流量主体的情况下,UDP也是一个好的选择。 [3]  UDP是OSI参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层完成 [4]  ,提供面向事务的简单不可靠信息传送服务。UDP 协议基本上是IP协议与上层协议的接口。UDP协议适用端口分别运行在同一台设备上的多个应用程序。UDP提供了无连接通信,且不对传送数据包进行可靠性保证,适合于一次传输少量数据,UDP传输的可靠性由应用层负责。常用的UDP端口号有:53(DNS)、69(TFTP)、161(SNMP),使用UDP协议包括:TFTP、SNMP、NFS、DNS、BOOTP。UDP报文没有可靠性保证、顺序保证和流量控制字段等,可靠性较差。但是正因为UDP协议的控制选项较少,在数据传输过程中延迟小、数据传输效率高,适合对可靠性要求不高的应用程序,或者可以保障可靠性的应用程序,如DNS、TFTP、SNMP等。为了在给定的主机上能识别多个目的地址,同时允许多个应用程序在同一台主机上工作并能独立地进行数据包的发送和接收,设计用户数据报协议UDP。  UDP使用底层的互联网协议来传送报文,同IP一样提供不可靠的无连接数据包传输服务。它不提供报文到达确认、排序、及流量控制等功能。UDP Helper可以实现对指定UDP端口广播报文的中继转发,即将指定UDP端口的广播报文转换为单播报文发送给指定的服务器,起到中继的作用。
收起全文
精华内容
下载资源
问答
  • UDP Flooder

    2015-01-16 22:33:00
    Network UDP Flooder v2.00
  • UDPSender UDP发包工具

    2018-05-15 15:03:50
    UDPSender UDP发包工具,支持自动及手动发送,可以进行压力测试等
  • udp.pcapng

    2020-12-25 14:18:45
    用于分析UDP协议的wireshark抓包文件。
  • Udp—Socket

    2018-05-22 13:30:41
    UdpSocket,使用udpclient 实现server端和client端。UdpSocket,使用udpclient 实现server端和client端
  • UDP协议开发

    2018-06-14 16:04:55
    文档主要介绍了UDP开发的理念,UDP与TCP的区别,自己开发UDP的部分代码梳理思路,还有UDP开发实践代码片段
  • udp通信例子

    2017-11-28 22:54:52
    自己写的 udp 通信例子,写了三个类,UDPClient,UDPServer,UDPServerManager
  • C# UDP demo

    2018-02-18 09:26:43
    C#UDP 自己封装的UdpHelper,提供开发学习使用
  • udp安卓实现

    2017-03-22 10:56:45
    udp安卓实现
  • c# udp通信

    2019-01-08 19:19:06
    在c#中,通过socket,实现udp实时通信,可以同时收发多条信息
  • MFC UDP通信

    2018-09-27 16:43:24
    UDP通信的简单实现,visual studio 2013 下可以直接运行。
  • udp 聊天

    2007-07-02 14:34:50
    c# udp 聊天 c# udp 聊天
  • android studio UDP

    2018-07-10 01:35:13
    开发工具:android studio。代码功能:发送与接收UDP数据。
  • udp文件操作

    2018-03-19 18:22:32
    含有udp通讯的文件,有助于解决udp通宵协议的学习。不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP协议的主要作用是将网络数据流量压缩成...
  • 聊天udp通讯

    2016-06-02 16:50:43
    聊天udp通讯
  • QT udp实例

    2018-03-23 12:33:13
    Qt环境下使用udp socket实现网络通信的一个精简的例子
  • UDP服务器程序

    2016-05-03 16:37:24
    本程序是的功能是接收UDP客户端的消息,并且可以向UDP客户端发送数据
  • uip udp应用

    2016-01-17 23:15:20
    关于UIP中UDP的分析与应用例程,简单的介绍了UDP的使用。
  • UDPSender.rar

    2019-08-08 16:52:23
    udpsender,udp发送工具,UDPSender UDP发包工具,支持自动及手动发送,可以进行压力测试等
  • UDP协议学习

    2021-01-27 12:00:20
    UDP(UserDatagramProtocol),用户数据报协议,是OSI(OpenSystem Interconnection,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC768是UDP的正式规范。UDP...
  • udpClient.rar

    2020-12-18 17:13:43
    通过udp协议定时发送文件里面的数据

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,500
精华内容 2,600
关键字:

udp