[コンピュータネットワーク] - スライディングウィンドウ

スライディングウィンドウ

コンセプト

2つのホスト間でデータを転送するときに、ウィンドウをスライドするバッファです。各TCP / IPホストのサポート2つのスライド窓、

データを送信するためのデータと一つを受信するための手段。ウィンドウサイズは、コンピュータのデータ量がバッファリングされてもよい表します。

ワークス

1.動作中スライディングウィンドウ

スライディングウィンドウによって制御TCPプロトコルのトランスポートストリーム。トランスポート層では、特定のデータによります

フォーマットは、同じサイズのパッケージのラベル。各スライディングウィンドウのサイズは、データパケットの特定の数が含まれ、スライディングウィンドウであってもよいです

調整します。ネットワーク上の各ホストは送信ウィンドウと受信ウィンドウを維持しています。送信者がスライディングウィンドウのサイズに対応するパケットの数を送信し、各データパケットの前にヘッダ情報を付加してもよいし、受信復帰確認情報を待ちます。TCPはコネクション指向のプロトコルであるので、あなたは、パケットロスが送信中に発生した場合、受信機は、ブレークポイントからの送信者の再送信データを聞いてきます、データ伝送の完全性と正確性を保証することができます。

TCPは、アプリケーション層からデータを受信すると、シーケンス番号とTCPヘッダがパケットに付加し、

IP、IPは、ターゲットホストに送信します。

各パケットの送信は、送信元ホストが再送信タイマーを設定すると、説明がパケットを再送する前に待機します

ACK時間。最初の試みが失敗した後、一般的には、再送信リトライタイマー時間は、フロントに設定されています

二回回。送信ウィンドウの[バックアップ各データパケットにはACKを受信するまで。

パケットが宛先ホストがウィンドウを受信達したとき、それらは、シーケンス番号に応じて配置されています。宛先ホストは、連続の番号を受信すると

それは現在のウィンドウサイズを有するソースホストに認識(ACK)応答メッセージに関するデータを送信するセグメントをよれ。送信元ホストはパケットとの認識を受信すると、送信ウィンドウをスライディングされます。再送タイマーが設定されている場合

元ホストが、既存のデータの承認を受けていないとの間で、データが再送されるでしょう。再送データパケットネットワークと元ホストの負担。

公開された43元の記事 ウォンの賞賛4 ビュー1188

おすすめ

転載: blog.csdn.net/weixin_42176221/article/details/105391521