ウェルノウンポート(Well Known Port)番号のことを書いてから少し間が開いた。
ポート番号は16ビットなので最後は65,535である。
で、1024番から後のことを書いておこう。
1,024番から49,151番までの番号はレジスタード(予約済み)ポート番号と呼ばれる特定のサービスによって予約された番号である。
ただし、レジスタード番号は予約された番号ではあっても自由に使うことができる。
なぜだ、もう少し勉強してみよう。申し訳ない。
エフェメラルポート番号。
クライアントの側で同じアプリケーションソフトが複数起動していた場合に同じポート番号を使っていたのではどのソフトにデータを渡せばいいかわからなくなってしまう。
これを解決するのがエフェメラルポート番号である。
エフェメラルポート番号では1,024番から65,535番までの未使用の番号をOSに割り当てることができる。
なお、レジスタード番号の49,152番から65,535番までは自由に使用できることになっている。
最後にWindowsでは、デフォルトでは1,024~5,000番までの未使用の番号がクライアントアプリケーションに割り当てられることになっている。
このページのトップへ