ポートとは、インターネット上で接続を行うためにIPアドレスの下に定義されたサブアドレスのことです。ポートの指定は、0〜65535の数字を利用するためポート番号とも呼ばれます。IPアドレスがコンピュータを特定し、ポート番号がネットワークサービスを特定します。そのため、同じIPアドレスのコンピュータで複数のネットワークサービスを同時に利用することが可能になります。このIPアドレスとポート番号を組み合わせたネットワークアドレスを
ソケットと呼びます。
この65536個のポート番号の内、0〜1023があらかじめ世界共通としてプロトコル(この場合、サービス内容を指します)がおおむね決められています。これが
ウェルノンポートです。
ちなみに、ポート番号1024〜49151は、アプリケーションによって割り当てられた登録ポート、49152〜65535が自由に使えるダイナミックポート、プライベートポートになっています。
また、ネットワークサービスを行うサーバー上で複数のサーバーソフトウェアが作動している場合、パケット(ネットワークで運ばれる情報の単位)がどのソフトウエアで利用するのか識別するため、パケットのヘッダ部分にポート番号が記述されています。
主なウェルノンポート
|
番号
|
プロトコル
|
内容
|
|
20
|
ftp-data
|
ファイル転送、実際のデータの送受信
|
|
21
|
ftp
|
ファイル転送ftpのコントロール
|
|
22
|
ssh
|
セキュアシェルリモートログイン
|
|
23
|
telnet
|
Telnet
|
|
25
|
smtp
|
メール送信
|
|
37
|
time
|
タイムサーバー
|
|
53
|
domain
|
ドメインネームサーバー
|
|
67
|
bootps
|
BOOTP(Bootstrap Protocol)サーバー
|
|
68
|
bootpc
|
BOOTP(Bootstrap Protocol)クライアント
|
|
70
|
gopher
|
検索サーバー
|
|
80
|
http
|
webサーバー
|
|
110
|
pop3
|
メール受信・POP3(Post Office Protocol v3)
|
|
119
|
nntp
|
ネットニュース
|
|
137
|
netbios
|
NetBios(Windows ファイル共有)ネームサービス
|
|
138
|
netbios
|
NetBios(Windows ファイル共有)Datagram
|
|
139
|
netbios
|
NetBios(Windows ファイル共有)Session
|
|
150
|
sql-net
|
SQL-Net
|
|
143
|
imap
|
メール受信・(IMAP)メールをメールサーバ上に保存したまま管理
|
|
161
|
snmp
|
ネットワークのモニタリング
|
|
443
|
https
|
SSLによって暗号化されたHTTP
|