ウェルノウンポート番号とは?意味・仕組み・代表例を初心者向けに解説

ウェルノウンポート番号とは?意味・仕組み・代表例を初心者向けに解説

AIの初心者

『ウェルノウンポート番号』って何ですか?インターネットで使われる番号らしいのですが、どこで役立つのかが分かりません。

AI専門家

ウェルノウンポート番号は、インターネット上の代表的なサービスにあらかじめ割り当てられている0から1023までのポート番号です。IPアドレスが相手の機器を示す住所なら、ポート番号はその機器の中にあるサービスの入口を示す番号だと考えると分かりやすいです。

AIの初心者

代表的な番号には、どんなものがありますか?

AI専門家

Webページを見るHTTPは80番、暗号化されたHTTPSは443番、メール送信のSMTPは25番、遠隔操作に使うSSHは22番などが有名です。番号が共通化されているので、利用者やソフトウェアが迷わず目的のサービスへ接続できます。

ウェルノウンポート番号とは。

インターネット通信でよく使われる標準的なサービスに割り当てられた、0から1023までのポート番号です。Web、メール、DNS、SSHなどの代表例を通して、ポート番号の仕組みとセキュリティ上の注意点を整理します。

ウェルノウンポート番号とは?0から1023までの標準ポート

IPアドレスとポート番号の関係を示す概念図

ウェルノウンポート番号とは、0から1023までのポート番号のうち、HTTP、HTTPS、SMTP、DNS、SSHなど、インターネットで広く使われる標準的なサービスのために予約されている番号です。英語では well-known port numbers と呼ばれ、日本語では「よく知られたポート番号」「よく使うポート番号」と説明されることもあります。

たとえば、Webサイトを暗号化なしで表示するHTTPは80番、暗号化されたHTTPSは443番を使うのが一般的です。メール送信ではSMTPの25番、サーバーへ安全にログインするSSHでは22番、ドメイン名をIPアドレスへ変換するDNSでは53番が代表例です。

重要なのは、ウェルノウンポート番号が単なる暗記用の番号ではなく、通信相手の中でどのサービスに接続するかを示す共通の入口だという点です。利用者がブラウザでURLを開くとき、裏側では相手のIPアドレスに加えて、HTTPなら80番、HTTPSなら443番のようなポート番号が使われます。

ポート番号の仕組み:IPアドレスとの違い

インターネット通信では、まずIPアドレスによって相手のコンピュータやサーバーを見つけます。ただし、1台のサーバーの中ではWebサーバー、メールサーバー、DNSサーバー、管理用のSSHなど、複数のサービスが同時に動いていることがあります。IPアドレスだけでは、その中のどのサービスにデータを届ければよいか判断できません。

そこで使われるのがポート番号です。建物で考えると、IPアドレスは建物の住所、ポート番号は部屋番号や窓口番号に近い役割を持ちます。住所だけでは誰の部屋に荷物を届けるのか分からないため、部屋番号が必要になります。同じように、IPアドレスで機器を特定し、ポート番号で機器内のサービスを特定することで、通信が正しいアプリケーションに届きます。

この仕組みはWebだけでなく、メール、ファイル転送、リモート接続、名前解決などにも共通しています。サーバー側のアプリケーションは特定のポートで通信を待ち受け、クライアント側の端末は一時的なポートを使って接続します。つまり、ポート番号は「受け口」と「送り口」の両方で使われますが、ウェルノウンポート番号は主にサーバー側の代表的な待ち受け番号として理解すると分かりやすいです。

概念 役割 例え
IPアドレス 通信相手の機器やサーバーを特定する 建物の住所
ポート番号 機器内のどのサービスへ届けるかを指定する 部屋番号や窓口番号
ウェルノウンポート番号 標準的なサービスに使われる共通のポート番号 よく知られた受付窓口

ポート番号の3つの種類

ポート番号の範囲を3種類に分けて示す図

ポート番号は0から65535まであり、用途によって大きく3つの範囲に分かれます。最初の0から1023までがウェルノウンポート番号です。標準的な通信サービスのために予約されており、Webやメールのように広く使われる仕組みでよく登場します。

1024から49151までは登録済ポート番号です。特定のアプリケーションやサービスのために登録される範囲で、ウェルノウンポートほど基礎的なサービスに限られません。開発したソフトウェアやミドルウェアが、決まった番号を使う場合があります。

49152から65535までは動的・プライベートポート番号です。利用者側のパソコンやスマートフォンが一時的な通信で使うことが多い範囲です。たとえばWebサイトを見るとき、接続先のサーバーはHTTPSの443番で待ち受け、手元の端末は空いている動的ポートを一時的に使って通信します。通信が終われば、その番号は解放され、別の通信で再利用されます。

種類 番号範囲 主な用途 初心者向けの見方
ウェルノウンポート番号 0-1023 標準的なサービスの待ち受け HTTP、HTTPS、SSH、DNSなどの基本サービス
登録済ポート番号 1024-49151 特定ソフトウェアやサービスの登録用途 個別アプリケーションで使われることが多い
動的・プライベートポート番号 49152-65535 一時的なクライアント側通信 通信のたびに一時的に割り当てられる

なお、実際のサーバー設定では、標準とは異なるポート番号を使う構成もあります。ただし、学習の最初は「一般的にはHTTPは80、HTTPSは443、SSHは22」のように代表例を押さえると、ネットワークの説明やエラーメッセージを読みやすくなります。

よく使うウェルノウンポート番号の代表例

代表的なウェルノウンポート番号のサービス分類を示す図

ウェルノウンポート番号はすべてを覚える必要はありません。まずは、Web、メール、リモート接続、名前解決、ファイル転送でよく出てくる番号を押さえると十分です。特にHTTPの80番、HTTPSの443番、SSHの22番、DNSの53番は、サーバー運用やWeb開発の説明で頻繁に登場します。

サービス ポート番号 役割 補足
HTTP 80 Webページの閲覧 暗号化なしのWeb通信で使われる
HTTPS 443 暗号化されたWebページの閲覧 現在のWebサイトでは特に重要
FTP 21 ファイル転送 古くからある転送方式。安全性の確認が必要
SSH 22 サーバーへの安全なリモート接続 管理作業でよく使われる
SMTP 25 メール送信 メールサーバー間の配送で登場する
DNS 53 ドメイン名とIPアドレスの対応を調べる Webアクセスの前段階で使われる
POP3 110 メール受信 メールを端末へ取り込む方式
IMAP 143 メール受信 サーバー上のメールを同期して扱う方式

メール関連では、送信のSMTP、受信のPOP3、受信と同期に向いたIMAPのように、似た用途でも番号と役割が分かれます。Web関連では、現在はHTTPSの443番が基本ですが、HTTPの80番もリダイレクトや古い環境の説明で出てきます。番号だけを丸暗記するより、どの通信サービスの入口なのかとセットで覚えるのが実用的です。

なぜ番号が決まっていると便利なのか

標準化されたポート番号が通信経路を整理する様子

ウェルノウンポート番号があることで、世界中の機器やソフトウェアが同じ前提で通信できます。ブラウザはHTTPSのサイトへアクセスするとき、通常は443番へ接続すればよいと判断できます。メールソフトやサーバー管理ツールも、標準的な番号を手がかりに接続先を決められます。

もしサービスごとに使う番号がばらばらで、利用者が毎回番号を調べなければならないとしたら、Webサイトの閲覧やメールの送受信はかなり面倒になります。共通の番号があることで、利用者は細かな通信設定を意識せず、アプリケーション側も標準のルールに沿って動けます。

ただし、番号が決まっていることは「必ずその番号しか使えない」という意味ではありません。サーバー管理者が設定を変えれば、Webサーバーを8080番で動かしたり、SSHを22番以外にしたりすることもあります。それでも、標準番号を知っていれば、設定変更が行われているのか、ファイアウォールで遮断されているのか、サービス自体が動いていないのかを切り分けやすくなります。

セキュリティで注意したいポート管理

ファイアウォールでポートを管理するイメージ図

ポート番号は通信の入口なので、セキュリティとも深く関係します。必要なサービスのポートを開けることは正常な運用に欠かせませんが、不要なポートを開けたままにすると、外部からアクセスされる経路を増やしてしまいます。よく知られているポート番号だから安全なのではなく、必要な相手に必要な範囲だけ公開することが重要です。

代表的な対策がファイアウォールです。ファイアウォールは、特定のポートへの通信を許可したり拒否したりする仕組みです。たとえばWebサーバーなら外部からの443番は許可し、管理用のSSHは管理者のIPアドレスからだけ許可する、といった制御が考えられます。

また、ポートスキャンという方法で、外部から見てどのポートが開いているかを調べることがあります。これは攻撃の準備に悪用されることもありますが、管理者が自分のサーバーの公開状態を確認するためにも使われます。学習用にサーバーを立てる場合でも、使っていないサービスを停止し、不要なポートを閉じる習慣を持つことが大切です。

用語 意味 注意点
ファイアウォール ポート番号や通信元に応じて通信を制御する仕組み 必要な通信だけを許可する
ポートスキャン 開いているポートを調べる行為 管理確認にも攻撃準備にも使われ得る
不要な開放ポート 使っていないのに外部から接続できる入口 サービス停止やアクセス制限を検討する

まとめ

ウェルノウンポート番号は、0から1023までの範囲にある、標準的な通信サービスのためのポート番号です。IPアドレスが通信相手の機器を示すのに対し、ポート番号はその機器の中のどのサービスへ接続するかを示します。

まず覚えたい代表例は、HTTPの80番、HTTPSの443番、SSHの22番、DNSの53番、SMTPの25番、POP3の110番、IMAPの143番、FTPの21番です。すべてを暗記する必要はありませんが、番号とサービスの関係を知っておくと、Web、メール、サーバー管理、セキュリティの説明が理解しやすくなります。

ポート番号は便利な共通ルールである一方、公開された入口でもあります。実務や学習でサーバーを扱うときは、必要なポートだけを開け、ファイアウォールでアクセス範囲を管理することを意識しましょう。

更新履歴

日付 内容
2025年2月1日 初回公開
2026年5月7日 代表例と公開時の注意点を補い、番号範囲の流れを調整