0

Congestion provider は、Windows Vista の新しいサービスで (Windows 7 にも含まれていると思います)、使用可能なネットワーク帯域幅をさらに絞り込むためのものです。これは、tcp プロトコルを使用するアプリケーションにのみ適用されます。この背後にある原則は、winsock の実装が、転送条件の変化に応じて TCP ウィンドウ サイズをより積極的に変更できるということです。これらの条件は、たとえば、現在のネットワーク負荷と遅延です。遅延は往復時間として測定されます。信号が行き来するのに必要な時間 (TCP は UDP とは対照的に信頼できるプロトコルであるため、パケットまたはパケットのブロックの受信の成功を確認する必要があります)。この問題に関する詳細情報は、technet の記事にあります: http://technet.microsoft.com/sk-sk/magazine/2007.01.cableguy(en-us).aspx

輻輳プロバイダー サービスは、Windows Vista では既定で無効になっています。次のコマンドで有効にできます。

netsh interface tcp set global congestionprovider=ctcp

実際の状態を取得するためのコマンドが見つかりません。システムの再起動後に新しいオプションがアクティブであることを確認する必要があります。また、Windows 7 でのこのサービスの状態もわかりません。

4

1 に答える 1

-1

あなたがすべき:

  1. メモ帳を開き、これをコピーします。

    Windows レジストリ エディタ バージョン 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Nsi{eb004a03-9b1a-11d4-9123-0050047759bc}\0] "0200"=hex:00,00,00,00,00,00,01,00,00,00 ,00,00,00, 00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,02,00,00,00,00,00, 00,00,00,00,00 ,00,00,00,00,00,00,00,00,\ 00,00,00,ff,00,00,00,00,00,00,00, 00,00,00,00,00,00 ,00,00,00,00,00,00,00,00,\ ff,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00 "1700"=hex:00,00,00,00,00,00,01,00,00,00,00,00,00, 00,00,00,00 ,00,00,00,00,00,\ 00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00 ,00,00, 00,00,00,00,00,00,\ 00,00,00,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,\ ff,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

  2. メモ帳を閉じて[保存]をクリックし、ファイルにenable-esn-ctcp.regという名前を付けます。エンコードオプションで、オプションがASNIに設定されていることがわかります。それをユニコードに変更して保存します

  3. ファイルをダブルクリックするか、レジストリにインポートしてからコンピューターを再起動します

  4. 最後netsh int tcp show globalに昇格したコマンドまたは管理者のコマンドを入力しますこのオプションはWindows 8に適用されます

于 2014-05-03T17:21:28.747 に答える