プロトコルReliableUDP(RUDP)、UDT、LWIP、およびDCCPのうち、どのプロトコルがBROADCASTメカニズムをサポートできますか?どちらがより信頼性が高く、輻輳制御がありますか?
1 に答える
「ReliableUDP」は、多くの異なる実装が関連する一般的なモニカです。たとえば、Plan 9のRUDPは、基本的なフロー制御を備えた、シンプルで信頼性の高いポイントツーポイントデータグラムプロトコルです。
「UDT」は別のポイントツーポイントプロトコルですが、大陸間ファイル転送など、現在のTCP輻輳ロジックが失敗する高遅延の高帯域幅環境を対象としています。このプロトコルは、輻輳を犠牲にして信頼性の高い配信を実装します。パケットはオンマスを介してプッシュされ、ラウンドトリップACKおよびNAKメカニズムのオーバーヘッドを削減します。
「LWIP 」は軽量のIPスタックを指し、この説明とは無関係だと思います。
「DCCP」は、ECNを使用して基本データグラムの上に輻輳制御を追加する手段であり、信頼性に直交しています。
では、利用可能なオプションは何ですか?
最も実用的なのは、XMPPなどのオーバーレイネットワークで、ブロードキャストセマンティクスを取得しながら、TCP輻輳制御接続とHTTPを活用して広範な接続を実現します。コストはコードの複雑さです。
本当に必要な場合、PGMは、有線および無線ネットワーク用に調整された輻輳制御で信頼性の高い配信を提供できるプロトコルです。ただし、IPマルチキャストに依存しているため、高価なネットワークインフラストラクチャのサポートと、はるかに複雑な統合テストが必要になります。PGMの現在のすべての研究輻輳制御メカニズムは飽和し、1秒あたり10,000パケットを超えると役に立たなくなるため、ペイロードが大きいほどパケットレートを低くすることを検討する必要があります。