次のコマンドを使用して、Windows7でエフェメラルポートの範囲を取得しました。
netsh int ipv4 show dynamicport tcp
その結果は次のとおりです。
Protocol tcp Dynamic Port Range
---------------------------------
Start Port : 1025
Number of Ports : 13976
これはWindows7のエフェメラルポートの実際のデフォルト範囲ですか、それともデフォルト範囲が何らかの形で変更されていますか(おそらく私のシステムにインストールされているソフトウェアによって)? Windows Vista以降、新しいデフォルトの開始ポートは49152であることを読んだためです。
Internet Assigned Numbers Authority(IANA)の推奨事項に準拠するために、MicrosoftはWindowsVistaおよびWindowsServer 2008の発信接続の動的クライアントポート範囲を拡大しました。新しいデフォルトの開始ポートは49152、デフォルトの終了ポートは65535です。デフォルトのポート範囲1025〜5000を使用していた以前のバージョンのWindowsの構成からの変更。
いいえ、ちがいます。 Windows 7、8.1、および10で複数のVMを試してみましたが、結果は常に同じです。
Protocol tcp Dynamic Port Range
---------------------------------
Start Port : 49152
Number of Ports : 16384