云杰通信助您了解行业,全方位掌握国际互联网最新资讯
Internet层上方的协议层是主机到主机的传输层,通常简称为“传输层”。传输层中两个最重要的协议是 传输控制协议(TCP)和 用户数据报协议(UDP)。TCP通过端到端错误检测和纠正提供可靠的数据传递服务。UDP提供了低开销,无连接的数据报传递服务。两种协议都在应用层和Internet层之间传递数据。应用程序程序员可以选择更适合其特定应用程序的服务。
用户数据报协议
用户数据报协议使应用程序可以直接访问数据报传递服务,例如IP提供的传递服务。这允许应用程序以最小的协议开销通过网络交换消息。
UDP是一种不可靠的无连接数据报协议。如上所述,“不可靠”仅表示协议中没有用于验证数据正确到达网络另一端的技术。在您的计算机中,UDP将正确传送数据。UDP使用消息头的字1中的16位源端口号和目标端口号将数据传递到正确的应用程序进程。
为什么应用程序程序员选择UDP作为数据传输服务?有很多充分的理由。如果要传输的数据量很小,则创建连接并确保可靠传递的开销可能比重新传输整个数据集的工作更大。在这种情况下,UDP是传输层协议的最有效选择。符合查询响应的应用程序 该模型也是使用UDP的绝佳候选者。响应可以用作对查询的肯定确认。如果在一定时间内未收到响应,则该应用程序仅发送另一个查询。还有其他应用程序提供了自己的技术来可靠地进行数据传输,并且不需要传输层协议提供该服务。在这些类型的应用程序中的任何一个上施加另一层确认是无效的。
文章标题:《Internet传输层:用户数据报协议UDP》
作 者:云杰小编。本文部分资料来源于网络,转载目的在于传递更多信息及学习参考:https://www.gdyunjie.cn/showinfo-114-4255-0.html