TechTarget云计算 > 百科词汇

用户数据报协议:UDP

用户数据报协议(UDP,User Datagram Protocol)是当消息在使用IP协议的网络中的计算机之间交换时通过有限服务的传输协议。用户数据报协议是传输控制协议(TCP)的替代协议,与IP协议一起,有时候也被称为UDP/IP 。与传输控制协议类似的是,用户数据报协议使用了IP协议来实际获得从一台计算机发送到另一台计算机上的数据单元(称为数据报)。然而,传输控制协议不同的是,用户数据报协议不提供将消息分割成包的(数据报),并在另一端重新组装的功能。特别的是,用户数据报协议不提供数据到达的包的顺序。这就意味着使用用户数据报协议的应用程序必须能够确保全部的消息都能够到达,并是按正确的顺序。那些交换非常小的数据单元(因此也只有非常少的消息需要重新组装)以便于节省处理时间的网络应用程序更倾向于使用用户数据报协议,而不是传输控制协议。一般的文件传输协议(TFTP)使用用户数据报协议来替代传输控制协议。  

    用户数据报协议提供了IP层没有提供的两个服务。它提供了端口号来帮助辨别不同的用户请求,以及(可选的)验证数据完整达到,未经修改的检测功能。  

    在开发系统互连(OSI)通信模型中,用户数据报协议,与传输控制协议一样,都是在第四层,传输层。

最近更新时间:2008-10-14 EN

相关推荐

  • API公共数据选择:套接字和UDP

    开发者刚接触Web服务的世界时,往往认为只有HTTP条款。有很多方法可以从服务端传输你的数据到客户端,但是在列出这些例子之前,让我们先谈谈“OSI模型的通信系统。”