●ポート番号の種類
ポート番号は16ビットで表され、0~65535番までが使用できる
種類
■Well Known Ports(ウェルノウンポート)
System Ports(システムポート)
範囲:0−1023
システムやroot権限を持つプロセスに割り当てられたポート番号
■Registerd Ports(レジスタードポート)
User Ports(ユーザーポート)
範囲:1024−49151
よく使われるプログラムに割り当てられたポート番号
■Dyanamic Ports(ダイナミックポート)
Ephemeral Ports(エフェメラルポート)
Private Ports(プライベートポート)
範囲:49152−65535
自由に使用可能なポート
ウェルノウンポートとレジスタードポートのポート番号、TCP/UDPの区別、サービス名は、IANA(アイアナ:Internet Assigned Numbers Authority)によって割当、管理されている
●代表的なウェルノウンポート
ポート番号 プロトコル TCP/UDP
22 SSH TCP リモートホストの遠隔操作(暗号化あり)
25 SMTP TCP 電子メール送信
53 DNS TCP/UDP 名前解決
80 HTTP TCP テキストや画像などのコンテンツの送受信(暗号化無し)
123 NTP UDP 時刻の同期(ネットワーク経由でシステム時刻を同期するために使用)
443 HTTPS TCP テキストや画像などのコンテンツの送受信(暗号化あり)
※ウェルノウンポートを使用するにはroot権限が必要。Linuxの一般ユーザ権限では使用できないので注意