【问题标题】:Broadcasting in RUDP, UDT, LWIP, DCCP以 RUDP、UDT、LWIP、DCCP 广播
【发布时间】:2012-11-14 22:33:03
【问题描述】:

在 Reliable UDP (RUDP)、UDT、LWIP 和 DCCP 协议中,哪些协议可以支持 BROADCAST 机制?哪个更可靠并且有拥塞控制?

【问题讨论】:

标签: tcp udp protocols broadcast rudp


【解决方案1】:

"Reliable UDP" 是许多不同实现相关的通用名称。例如,Plan 9's RUDP 是一个简单可靠的点对点数据报协议,具有基本的流量控制。

UDT”是另一种点对点协议,但针对当前 TCP 拥塞逻辑失败的高延迟高带宽环境,例如洲际文件传输。该协议以拥塞为代价实现了可靠传递,数据包被大量推送以减少往返 ACK 和 NAK 机制的开销。

"LWIP" 我假设是指lightweight IP 堆栈并且独立于本次讨论。

DCCP”是一种使用ECN在基本数据报之上添加拥塞控制的方法,并且与可靠性正交。

那么有哪些可用选项?

最实用的是overlay network,例如 XMPP,这样您可以获得广播语义,但利用 TCP 拥塞控制连接和 HTTP 来实现广泛连接。代价是代码的复杂性。

如果您真的需要,PGM 是一种协议,它可以通过针对有线和无线网络调整的拥塞控制提供可靠的交付。然而,它依赖于 IP 多播,这意味着昂贵的网络基础设施支持和复杂得多的集成测试。目前所有针对 PGM 的研究拥塞控制机制在每秒 10,000 个数据包以上时都已饱和并变得无用,因此必须考虑使用较大负载的较低数据包速率。

【讨论】:

    猜你喜欢
    • 2018-10-12
    • 2017-11-08
    • 2011-01-14
    • 1970-01-01
    • 2013-02-20
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多