メイン Transport Layer Protocol Implementation & Model Development TCPについて | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
hone89 | 投稿日時: 2005/11/8 16:41 |
新米 登録日: 2005/11/8 居住地: 投稿: 12 |
TCPについて MANETsでTCPを用い通信を行う際にend-to-end間のノードにTCPの機能を持たせ、end-to-endを分割したいのですが、どうしたら良いでしょうか?TCPの代替物となるノードは、ソースからパケットを受け取ると、ソースにACKを返し、ACKを返したノードはディスティネーションにパケットを送信しパケットを受け取ったディスティネーションはACKをノードに返しノードはそのACKをソースに返すといったことをしたいのですが。
ところで、MANETsでは、link failureが起こりやすいのでTCPではスループットが低下してしまうので、そこで上記に説明した中継しているノードがソースからのパケットをキャッシュし、今までのend-to-endでの通信を分割すれば、ソースからディスティネーションまで再送しなくても中継したノードが再送すればスループットがあがるというこをQualNetでたしかめたいのですがどうすればよいでしょうか? |
forum_support | 投稿日時: 2005/11/11 18:23 |
モデレータ 登録日: 2005/5/17 居住地: 東京都中野区中央4-5-3 ?構造計画研究所 投稿: 322 |
Re: TCPについて 言うまでもありませんが、TCPはEnd-to-Endで信頼できるコネクションを確立するトランスポート層のプロトコルです。それを途中のノードで中継するようにした時点で、End-to-Endのプロトコルではなくなってしまいます。
MANETのlink failureが起こりやすい環境で中継ノードを置いてスループットが向上するかどうかを確認したいのでしたら、以下のようなモデルはいかがでしょうか。 1.アプリケーションプロトコルとしてHTTPを選択する。 2.中継ノードにはHTTPプロキシのモデルを実装する。 3.HTTPプロキシはICPv2(RFC2186)を実装してキャッシングを行う。 QualNetにはICPv2のモデルは用意されていませんので、モデルを作成していただく必要があります。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |