ポート番号
ポート番号
TCP/IP通信において、コンピュータが 通信に使用するプログラムを識別するための番号 プロトコル毎(TCP、UDPなど)にポート番号は独立している
0〜65535の範囲で使える
$ 2^{16} 、16ビットの範囲
ウェルノウンポート番号(WELL KNOWN PORT NUMBERS)
登録済みポート番号(REGISTERED PORT NUMBERS)
動的/プライベートポート番号(DYNAMIC AND/OR PRIVATE PORTS)
ウェルノウンポート番号(WELL KNOWN PORT NUMBERS)
0~1023まで
使用目的が定められたポート番号
Internet Assigned Numbers Authority (IANA)が管理している
例
Unix系では0〜1023はroot権限がない使えない
特権ポートとも呼ばれる
登録済みポート番号(REGISTERED PORT NUMBERS)
1024~49151
こちらもIANAで管理
動的/プライベートポート番号(DYNAMIC AND/OR PRIVATE PORTS)
49152~65535はユーザが自由にとりあつかえるポート番号
エフェメラルポートとも呼ばれる、用途の決まっていないポート番号群
サーバー側と通信する上でクライアント側が一時的に設定する番号
実際にIANAが管理しているポート番号は以下を参照 確認用
Q. ポート番号
Q. ウェルノウンポート番号
Q. 登録済みポート番号
Q. 動的/プライベートポート番号
Q. なぜポート番号があるのか
参考
関連