我的日志(153)更多

UDP协议

作者:林杨  2008-10-15 11:21  复制 收藏引用  查看文章来源
UDP协议是英文User Datagram Protocol的缩写,即用户数据报协议,主要用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但是即使是在今天,UDP仍然不失为一项非常实用和可行的网络传输层协议。

  与我们所熟知的TCP(传输控制协议)协议一样,UDP协议直接位于IP(网际协议)协议的顶层。根据OSI(开放系统互连)参考模型,UDP和TCP都属于传输层协议。

  UDP协议的主要作用是将网络数据流量压缩成数据报的形式。一个典型的数据报就是一个二进制数据的传输单位。每一个数据报的前8个字节用来包含报头信息,剩余字节则用来包含具体的传输数据。
tags:
林杨
阅读(141)评论(2) 返回
文章评论 共2条回复
tobychen605 发表于: 2008-10-15 13:47 引用
1楼
RTP协议通常用来传输音频,视频信号的IP包在网络上。
实时传输协议(RTP)为数据提供了具有实时特征的端对端传送服务,如在组播或单播网络服务下的交互式视频音频或模拟数据。应用程序通常在 UDP 上运行 RTP 以便使用其多路结点和校验服务;这两种协议都提供了传输层协议的功能。但是 RTP 可以与其它适合的底层网络或传输协议一起使用。如果底层网络提供组播方式,那么 RTP 可以使用该组播表传输数据到多个目的地。
RTP 本身并没有提供按时发送机制或其它服务质量(QoS)保证,它依赖于低层服务去实现这一过程。 RTP 并不保证传送或防止无序传送,也不确定底层网络的可靠性。 RTP 实行有序传送, RTP 中的序列号允许接收方重组发送方的包序列,同时序列号也能用于决定适当的包位置,例如:在视频解码中,就不需要顺序解码。
自由的空气,到处漂泊却永远无法脱离地球的束缚
顶端
tobychen605 发表于: 2008-10-15 13:48 引用
2楼
real time protocol
自由的空气,到处漂泊却永远无法脱离地球的束缚
顶端
帐 号: 密 码
发表评论 顶端
  使用签名 Wind Code自动转换 匿名帖
字体字号段落格式
按 Ctrl+Enter 直接提交
字数检查 恢复数据 存为草稿 草稿箱