http://en.wikipedia.org/wiki/Reliable_User_Datagram_Protocol
为了确保质量,它通过添加以下功能扩展了UDP:
确认收到的数据包
窗口和流量控制
重传丢失的数据包
过度缓冲(比实时流更快)
答案 0 :(得分:1)
我建议阅读IETF草案:http://tools.ietf.org/html/draft-ietf-sigtran-reliable-udp-00
草案没有谈论像过度缓冲这样的任何机制。但是,RUDP确实保留了无序消息的明确说明,并为其提供了额外的缓冲区。接收方还使用显式ACK来告知发送方收到的无序消息;他们称之为扩展ACK。 TCP不使用任何这样的显式EACK,但使用SACK选项报告一些无序消息。