udp和rudp 区别

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:48:50
各位仁兄,,问个简单的问题,,我在抓包的时候,发现有两种协议,一个是udp另一个是rudp请问这两种协议是同一个么??rudp好象是什么加工的?具体反正不是很清楚,两者还有什么很明显的区别呢~~请各位老兄指教~~!

小弟谢过了!

RUDP:可靠用户数据报协议
(RUDP:Reliable UDP)

可靠用户数据报协议(RUDP)是一种基于可靠数据协议 (RDP: RFC908 和 1151 (第二版 )) 的简单分组传输协议。作为一个可靠传输协议, RUDP 用于传输 IP 网络间的电话信号。它允许独立配置每个连接属性,这样在不同的平台可以同时实施不同传输需求下的协议。 UDP/IP 协议中的 RUDP 是分层的并为虚拟连接提供可靠有序发送(直到重新发送的最大数目)。 RUDP 设计灵活,便于多种传输层使用。传输电讯号协议就是其应用之一。

RUDP 提供一组数据服务质量增强机制,如拥塞控制的改进、重发机制及淡化服务器算法等,从而在包丢失和网络拥塞的情况下, RTP 客户机(实时位置)面前呈现的就是一个高质量的 RTP 流。在不干扰协议的实时特性的同时,可靠 UDP 的拥塞控制机制允许 TCP 方式下的流控制行为。

为了与网络 TCP 通信量同时工作, RUDP 使用类似于 TCP 的重发机制和拥塞控制算法。在最大化利用可用带宽上,这些算法都得到了很好的证明。

RUDP 特征包括:

客户机确认响应服务器发送给客户机的包;
视窗和拥塞控制,服务器不能超出当前允许带宽;
一旦发生包丢失,服务器重发给客户机;
比实时流更快速,称为“缓存溢出”。
UDP协议
用户数据报协议(UDP)

介绍

用户数据报协议是定义用来在互连网络环境中提供包交换的计算机通信的协议。此协议默认认为网路协议(IP)是其下层协议。此协议提供了向另一用户程序发送信息的最简便的协议机制。此协议是面向操作的,未提供提交和复制保护。如果应用程序要求可靠的数据传送应该使用传输控制协议(TCP)。数据报格式如下:

0 7 8 15 16 23 24 31

+-----------+-----------+----------+------------+

| 源端口 |