Advertisement

网络编程---基于UDP协议的解析与套接字实现

阅读量:

认识UDP协议

在计算机网络领域中,UDP协议的全称为用户数据报协议(User Datagram Protocol),它与TCP协议一样用于处理数据包传输工作。然而,在TCP协议的基础上缺少连接建立机制的特性使得UDP不具备可靠的数据传输能力,在OSI参考模型中 UDP 位于 IP 协议之上作为传输层的主要功能单元。该协议不支持数据分组、组装和顺序控制等功能,在发送报文后无法提供确认其是否安全完整送达的服务保障;特别适用于对实时性要求较高的应用场景如语音通信、视频会议等实时性要求强的应用需求支持

简单来说,UDP可以概括为四点

  • 传输层协议
  • 无连接
  • 提供不可靠传输
  • 面向数据报

传输层协议

从功能角度看,运输层是OSI模型中最为关键的一环。它承担着实现网络整体数据传递与控制的核心职责。从功能角度看,运输层是OSI模型中最为关键的一环。它承担着实现网络整体数据传递与控制的核心职责。从功能角度看,运输层面实现了网络整体数据传递与控制的核心职责。它通过可靠服务支持与会话层面的信息传递,并向网络层面提供了可靠的接收站点信息。

作为OSI层次模型中负责数据传输与通信的核心层次,在网络架构中扮演着连接低三层与高三层的角色。传输层不仅填补了高层需求与网络层面提供的服务间的不足,并且隐去通信子网的具体细节;让上一层用户提供了一个抽象而可靠的

全部评论 (0)

还没有任何评论哟~