udp协议的特点包括什么,UDP协议的主要特点

  udp协议的特点包括什么,UDP协议的主要特点

  UDP,全称用户数据报协议,中文名称为用户数据报协议,主要用于支持需要在计算机之间传输数据的网络连接。

  UDP协议自问世以来已经使用了很多年。虽然目前UDP协议没有TCP协议应用广泛,但是UDP仍然是一个非常实用可行的网络传输层协议。尤其是在一些实时应用场景下,比如网络游戏、视频会议等。UDP协议的快速能力有着独特的魅力。

  UDP是一种面向无连接的协议,也就是说在正式通信之前,你不必与对方建立连接,无论对方的状态如何,你都可以直接发送数据。至于对方能否收到这些数据,UDP协议是无法控制的,所以UDP是一个不可靠的协议。

  UDP协议适用于一次只传输少量数据,可靠性要求不高的应用环境。

  和前面提到的TCP协议一样,UDP协议直接在IP协议之上。实际上,IP协议属于OSI参考模型的网络层协议,而UDP协议和TCP协议都属于传输层协议。

  因为UDP是非面向连接的协议,没有连接建立过程,所以它的通信效率很高,但正因为如此,它的可靠性不如TCP协议。

  UDP的主要功能是完成网络数据流和数据报之间的转换。在信息发送端,UDP将网络数据流封装成数据报,然后发送出去。在信息的接收端,UDP协议将数据报转换成实际的数据内容。

  可以认为UDP协议的套接字类似于dock,数据报类似于容器。码头负责发送和接收容器,而套接字负责发送和接收数据报。所以对于基于UDP协议的通信双方来说,不存在所谓的客户端和服务器的概念。

  UDP协议和TCP协议简单对比如下:

  TCP协议:可靠,传输大小系统,但是建立连接需要时间,差错控制开销高。

  UDP协议:不可靠,低差错控制开销,传输大小限制在64 KB以下,不需要建立连接。

  ?与TCP相比,UDP是一种不可靠的网络协议。它在通信实例的每一端建立一个套接字,但是两个套接字之间没有虚拟链接,它们只是发送和接收数据报的对象。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: