スライディングウィンドウプロトコルとは
スライディングウィンドウプロトコルは、ネットワークを介してデータを送信する方法です。 これは、コンピューターが特定の信頼できる順序でデータのパケットを受信する必要がある場合に使用され、データを送信できる時間の「ウィンドウ」を提供します。 スライディングウィンドウプロトコルは理論的に無制限の量のデータを送信できますが、データは時間内に固定ウィンドウを介してのみ送信できるため、コンピューターは送信されるパケットの順序をより正確に測定できます。
コンピュータネットワークを介して送信される情報は、1回の大きな送信ではなく、小さな「パケット」で送信されます。 パケットは、受信コンピューターが最終製品を構築するために再構築する、一口サイズの情報です。 典型的なジグソーパズルのアイデアを使用して、ポイントを説明できます。 パズルを購入すると、ピースはばらばらになって分解されますが、最終イメージを形成するために再構築できます。 パケットはほぼ同じように機能します。
スライディングウィンドウプロトコルは、受信側コンピューターが信頼できる順序でパケットを取得する必要がある場合に必要です。 交差点を制御する信号機のように動作します。 ライトが緑色の場合、スライディングウィンドウが開き、情報が自由に流れることができます。 情報の1サイクルが送信された後、「ライト」が赤に変わり、これ以上データを送信できなくなります。 受信コンピューターがパケットを取得すると、情報を受信したことを確認する信号を送り返します。 それは、回線に沿ってより多くのデータを送信する信号です。
データの流れを絶えず停止および開始し、伝送をいくつかの別個の測定可能な部分に分割することにより、受信側コンピューターはより規制された順序でパケットを取得します。 これは、データの流れを管理しない送信方法と比較できます。 パケットが適切な順序で取得されることを保証するために受信側コンピューターから絶えずフィードバックがなければ、情報伝送はすぐに混oticとした混乱になります。
理想的には、スライディングウィンドウプロトコル中のデータの単一バースト中に送信される情報の量は、接続回線の帯域幅遅延測定よりも大きくなければなりません。 帯域幅遅延測定は、接続の一方の端からもう一方の端まで情報が流れるのに要する時間を単に示します。 バーストごとに送信される情報の量がこの数を超える限り、エンドユーザーの観点からは情報の送信はシームレスに表示されます。 この方法を使用してパケットを送信する間に遅延はありません。