ネットワークの学習を始めると必ず出てくる「ポート番号」。「443って何?」「ポートを開放するってどういうこと?」と疑問のまま進んでいませんか。
ポート番号は、一度イメージをつかめば決して難しい概念ではありません。この記事では、定番の「マンションの例え」で仕組みを理解し、実務や学習でよく出会う番号を一覧で整理します。
ポート番号=建物の中の「部屋番号」

コンピュータの住所がIPアドレスだとすれば、ポート番号はその建物の中の部屋番号(窓口)です。1台のサーバーは、Webサイトの公開・メールの送受信・遠隔操作の受付など複数の仕事を同時にこなしています。どの用件をどの窓口で受け付けるかを区別するのがポート番号(0〜65535)です。
IPアドレスの基礎がまだ曖昧な方は、先にIPアドレス解説記事を読むと、この記事の理解が一気に楽になります。
通信ではこう使われる

あなたがブラウザでこのサイトを開くとき、通信は「サーバーのIPアドレス+ポート443(https)」宛に送られています。URLにポート番号を書かないのは、httpsなら443、httpなら80という「暗黙の了解」が世界共通で決まっているからです。
よく使うポート番号一覧
| 番号 | 用途 | ひとこと解説 |
|---|---|---|
| 80 | HTTP(Web) | 暗号化なしのWeb通信。現在は443へ移行済みが主流 |
| 443 | HTTPS(Web) | 暗号化されたWeb通信。今のWebの標準 |
| 22 | SSH | サーバーの遠隔操作。Linux学習で必ず出会う |
| 21 | FTP | ファイル転送(古い方式)。現在はSFTP(22番)が推奨 |
| 25 / 587 | SMTP | メールの送信。587は送信時の認証付き接続用 |
| 110 / 995 | POP3 | メールの受信(ダウンロード型)。995は暗号化版 |
| 143 / 993 | IMAP | メールの受信(サーバー保管型)。993は暗号化版 |
| 53 | DNS | ドメイン名とIPアドレスの変換 |
| 3389 | RDP | Windowsのリモートデスクトップ |
| 3306 | MySQL | データベース接続。WordPressの裏側でも使用 |
0〜1023番は「ウェルノウンポート」と呼ばれ、用途が世界標準で予約されています。すべて暗記する必要はなく、80/443(Web)、22(SSH)、25/587(メール)あたりから自然に覚えていけば十分です。
「ポート開放」と「ポートを閉じる」の意味
ポート開放とは
家庭のルーターは、外(インターネット)から内側への通信を基本的にすべて遮断しています。「ポート開放」は、特定の番号宛の通信だけを特定の機器へ通す設定のことで、自宅でゲームサーバーを立てる場合などに必要になります。
セキュリティの基本は「使わない窓口を閉じる」
開いているポートは、外部からの侵入経路の候補でもあります。サーバー運用では「必要最小限のポートだけ開ける」のが鉄則です。不要なポート開放をしない、使わないサービスは停止する――これだけで攻撃対象は大きく減ります。
自分のPCで確認してみよう
Windowsなら、ターミナルで netstat -an と入力すると、現在の通信と待ち受け中のポートが一覧表示されます。「:443」への接続がたくさん見つかるはずです。理屈を目で確かめると、理解が定着します。
よくある質問
Q. ポート番号は誰が決めているのですか?
A. IANAという国際組織が0〜1023番の用途を管理しています。1024〜49151番は登録制、49152番以降は各PCが送信時に自動で使う自由領域です。
Q. 443番が開いているのは危険ではないのですか?
A. Webサイトを見る(外向きに接続する)ぶんには問題ありません。危険なのは、自宅やサーバーの「受け付け側」のポートを不必要に外へ公開することです。
Q. ポート開放をしたのにつながりません。
A. ルーターの設定(転送先IPアドレスの誤り)、PC側のファイアウォール、プロバイダ側の制限、の3つが典型的な原因です。この順に確認してみてください。
まとめ
ポート番号は「IPアドレスという住所の中の部屋番号」。80/443がWeb、22がSSH、この2つを起点に少しずつ覚えれば十分です。仕組みがわかると、ルーター設定やサーバー学習、セキュリティのニュースが一段深く理解できるようになります。
