パケット交換とパケット交換の例

http://www.icourse163.org/course/HIT-154005 

図1に示すネットワーク。2MビットCにファイルを送信し、T = 0で開始時刻; tにおけるB = 0.1 + E sが(0〜E無限に小さな正の実数近い)ファイル1Mbits Dに送られます。伝搬遅延と処理遅延のノードを無視します。

 

以下の質問に答えてください:

1)ネットワークストレージを使用して図面場合 - パケット交換及び転送方式は、そのファイルがどのくらいC 2Mビットに配信されますか?B 1Mbitsファイルには、どのくらいのDに配信されますか!

2)ネットワークの用途は、図面を保存した場合 - およびフォワードパケット交換、等しい長さのパケット長1人のキロビット、次いでAファイルが約どのくらいC取る2Mビットに配信される、分解パケットヘッダのオーバヘッドとオーバーヘッドパケットを無視します?B 1MbitsファイルはDに配信されますどのくらいの期間は約かかりますか?

3)パケットは、より公平な交換パケット交換と比較スイッチング?(データ送信量が少ない、すなわち小さい、長い量のデータ伝送)

ソリューション:

パケット交換:ソースは、全体のメッセージを送信します。

パケット交換:比較的小さな一連のデータパケットに分割し、ルータを共有する複数のソース(IN / OUT)リンク、共有リンク要求(統計的多重化)。

さらに、この問題では、ストレージ- アンドフォワードネットワークルータは、同時に複数のユーザーのためのデータを受信して送信することができます。インターフェイス限りが異なっているように、それは同時に受信することができます。同様に、パケットは、異なるインターフェースに同時に送信することができます。

(1)メッセージ交換

  • ストアアンドフォワードノードがFに右側のノード、Eの左側に位置しています
  • AE全体のパケット送信時間が必要S = 0.2(2ビット/ 10Mビット/秒)、転送がで完了する0.2 S
  • 全体のために必要なパケット伝送時間BE (1Mbits / 10Mビット/ S)= 0.1秒 ;への完全転送(0.2 + E)S
  • 最初のパケット送信EF、時間を要する= 0.1秒(2メガビット/ 20Mbits / Sに)に送信され、0.3秒
  • EF Bは、パケットAの終了時にパケットの送信を開始する、時間を要する(1Mbits / 20Mbits / S)= 0.05sに完全転送、(0.35 + E)S
  • FC伝送時間が必要S = 0.2(2ビット/ 10Mビット/秒)、転送は、完了した0.5秒
  • FDは、送信所要時間(1Mbits / 10Mビット/ S)S = 0.1を、転送が完了した(0.45 + E)S

要約すると、A C の配信2Mビットが必要です0.5秒をB Dの送達1Mbitsが必要0.35sを

(2)同じ長さ1kbitsの送信のためにパケット長。

EFの帯域幅は20MBです、それは輻輳問題ではありません。

支出の時間を一緒に二度目のパッケージへのルータから最後の出発で、ボトルネックリンクの帯域幅、メッセージ全体のサイズで割っする必要があります。

BDの送信処理において、ACはまた、まだ送信されて、BDの最後のパケットのもちろん、それだけ10M帯域を楽しむ2つのルータの中間に0.1002s。

そして中間の排他20M帯域幅のACエネルギーの最後のパケットは、0.20015s。

故に

ACは必要と0.2 + 0.001 + 0.0005 = 0.20015sを

BDが必要0.1 + 0.001 + 0.0005 = 0.1002sを

(3)1、2は、両方の場合において、より少ない時間パケット交換することが分かります。そして、パケット交換の場合には、リンクEF待ちAパケット送信にBD 0.1 + E sのスロースタートの送信は、追加の0.1秒を完了したとき。多重リンクするために、必要に応じてパケット交換の場合には、共有することができ、そのようなメッセージパケットBがブロックされていません。

したがって、パケットは、より公平な切り替え。

グレーディングと回答

リリース1413元の記事 ウォンの賞賛255 ビュー390 000 +

おすすめ

転載: blog.csdn.net/weixin_43272781/article/details/104591548