协议中可靠的UDP(RUDP),UDT,LWIP和DCCP,哪些协议可以支持BROADCAST机制?哪个更可靠并且拥塞控制?
答案 0 :(得分:3)
“ Reliable UDP ”是许多不同实现相关的通用名字对象。例如,Plan 9's RUDP是一种简单可靠的点对点数据报协议,具有基本的流量控制。
“ UDT ”是另一种点对点协议,但针对当前TCP拥塞逻辑失败的高延迟高带宽环境,例如洲际文件传输。该协议以拥塞为代价实现可靠传输,通过on-mass推送数据包,以减少往返ACK和NAK机制的开销。
“ LWIP ”我假设是指lightweight IP堆栈,并且独立于此讨论。
“ DCCP ”是一种使用ECN在基本数据报之上添加拥塞控制并与可靠性正交的方法。
那么可用的选项是什么?
最实用的是overlay network,例如XMPP,这样您就可以获得广播语义,但可以利用TCP拥塞控制的连接和HTTP来实现广泛的连接。代价是代码的复杂性。
如果您真的必须,PGM是一种协议,可以提供可靠的传输,并为有线和无线网络调整拥塞控制。然而,它取决于IP多播,这意味着昂贵的网络基础设施支持和更复杂的集成测试。所有目前用于PGM的研究拥塞控制机制饱和并且在每秒10,000个分组之上变得无用,因此必须考虑具有较大有效载荷的较低分组速率。