RUDP中“overbuffering”的含义是什么?

时间:2013-08-08 07:13:27

标签: networking network-programming udp network-protocols

http://en.wikipedia.org/wiki/Reliable_User_Datagram_Protocol

为了确保质量,它通过添加以下功能扩展了UDP:

确认收到的数据包

窗口和流量控制

重传丢失的数据包

过度缓冲(比实时流更快)

1 个答案:

答案 0 :(得分:1)

我建议阅读IETF草案:http://tools.ietf.org/html/draft-ietf-sigtran-reliable-udp-00

草案没有谈论像过度缓冲这样的任何机制。但是,RUDP确实保留了无序消息的明确说明,并为其提供了额外的缓冲区。接收方还使用显式ACK来告知发送方收到的无序消息;他们称之为扩展ACK。 TCP不使用任何这样的显式EACK,但使用SACK选项报告一些无序消息。