udp是用户数据包协议。
Internet协议集氏让支持一个无连接的传输协议,该协议称为用户数据包协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。RFC 768描述了 UDP。
Internet 的传输层有两个主要协议,互为补充。无连接的是 UDP,它除了给应用程序发送数据包功能并允许它们在所需的层次上架段渣构自己的协议之外,几乎没有做什么特别的事情。面向连接的是 TCP,该协议几乎做了所有的事情。
特点:
UDP提供了无连接通信,且不对传送数据包进行可靠性保证,适合于一次传输少量数据,UDP传输的可靠性由应用层负责。常用的UDP端口号有:53(DNS)、69(TFTP)、161(SNMP),使用UDP协议包括:TFTP、SNMP、NFS、DNS、BOOTP。
UDP报文没有可靠性保证、顺序保证和流量控制字段等,可靠性较差。但是正因为UDP协议的控制选项较少,在数据传输过歼燃局程中延迟小、数据传输效率高,适合对可靠性要求不高的应用程序,或者可以保障可靠性的应用程序,如DNS、TFTP、SNMP等。
UDP(用户数据报协颤大议)是一种面向无连接的传输协议,不像TCP(传输控制协议)那样具有可靠性和流量控制功能。UDP没有默认的程序来处睁洞手理它的通信。UDP消息是在应用程序中直接发送和接收的,因此,如果应用程序需要使用UDP通信,那么就需要直接对UDP进行编程,使用相关的UDP API进行通信,例如BSD sockets、Winsock、悉嫌Java sockets等。因此,UDP通信需要通过应用程序实现,无法在 *** 作系统中通过默认程序进行处理。UDP 是 User Datagram Protocol 的简称,唤档 中文名是用户数据报协议。
UDP是一个简单的面向数据报的运输层协议,进程的每个输出 *** 作都正好产生一个UDP数据报,并组装成一份待发和卖乱送的IP数据报。UDP不提供可靠性,它把应用程序传给IP层的数据发送出去,但是并不保证他们能到达目的地。
UDP的特征
1、UDP是无连接的,通信之前无须建连便可直接发送数据报,而TCP是面向连接的。UDP不提供差错纠正,但UDP提供差错检测(端到端校验和)。
2、UDP不做重复消除。UDP不做流量控制。UDP不做拥塞控制,没有协议机制防止高速UDP流量对其他网络用户的消极影响。
3、UDP不可靠,UDP只负责把应用程序传给IP层的数据发送出去,并不能保证数据报到达目配数的地,可靠传递需要应用程序去实现。
以上内容参考:百度百科-UDP
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)