ネットワーク サーバー 公開日 2026.04.05 更新日 2026.04.05

ポート番号とは?80番・443番・22番が何を意味するのかを初心者向けに解説

ポート番号とは何かを、80番・443番・22番の意味、TCP/UDP との関係、実務でどこを見るべきかまで初心者向けに整理した記事です。

先に要点

  • ポート番号 は、同じ IP アドレスの中で `どのサービスが待ち受けているか` を区別するための番号です。
  • 80番は HTTP、443番は HTTPS、22番は SSH でよく使われる番号として知られています。
  • 実務で大事なのは `番号を暗記すること` より、`その番号を開けると何が外から届くのか` を理解することです。
  • ファイアウォール逆プロキシ、サーバー公開、SSH 接続、障害調査では、この考え方がかなり効きます。

80番とか443番とか、よく見るけど毎回あいまい という人はかなり多いです。
単語としては知っていても、なぜその番号が必要なのか 開けると何が起きるのか がつながっていないと、設定や障害調査で迷いやすくなります。

この記事では、2026年4月5日時点で IANA の Service Name and Transport Protocol Port Number Registry と RFC 6335 を確認しながら、初心者向けに整理します。
そもそも通信全体のルールから見たい場合は、プロトコルとは?初心者向けに通信のルールを超わかりやすく解説TCPとUDPの違いは?実務で重要な使い分けを初心者向けに解説 を先に読むとかなりつながりやすいです。

ポート番号とは何か

ポート番号 は、同じ IP アドレスの中で どのサービスが通信を受けるか を区別するための番号です。
初心者向けに言うと、IP アドレスが建物の住所なら、ポート番号どの部屋につなぐか を示す番号に近いです。

たとえば、同じサーバーでも

  • Web サイトを返す処理
  • SSH でログインを受ける処理
  • API を返す処理

は別の入り口を持ちます。
この入り口の区別にポート番号が使われます。

80番・443番・22番は何を意味するのか

一番よく見る3つを先に整理すると、こうです。

ポート番号 よく使う用途 初心者向けの理解
80 HTTP 暗号化しない Web の入口
443 HTTPS 暗号化した Web の入口
22 SSH サーバーへ安全にログインする入口

この3つは 番号そのものに意味がある というより、その番号で待ち受けるサービスが広く使われている と考えると自然です。
公式な登録は IANA のレジストリで管理されています。

80番は何のためにあるのか

80番は、HTTP でよく使われるポートです。
いまの公開サイトでは HTTPS が主流なので、実務で 80番は そのまま表示する より、443 へリダイレクトする入口 として使うことが多いです。

つまり、80番は昔ながらの Web の入口でありつつ、今は

  • HTTP で受ける
  • すぐ HTTPS へ飛ばす

という役割になりやすいです。

443番は何のためにあるのか

443番は、HTTPS でよく使われるポートです。
利用者がブラウザで Web サイトへ入るとき、いまの実務では多くの通信がここを通ります。

ここで大事なのは、443 = Web サイトが表示される番号 というより、TLS を使った安全な Web 通信の入口 だということです。
そのため、公開サイトだけでなく API、管理画面、Webhook 受信でもかなりよく出ます。

逆プロキシとは?NginxやApacheで前段に置く理由・できること・使いどころを解説 でも触れている通り、実務では 443番を前段の逆プロキシで受けて、内部アプリへ流す構成もかなり定番です。

22番は何のためにあるのか

22番は、SSH でよく使われるポートです。
サーバーへ安全にログインしたり、ファイル転送したり、ポート転送したりするときの入口として使われます。

Web サイトを見る利用者には直接関係しませんが、運用する側にはかなり重要です。
サーバーへ入れるかどうか 緊急時に確認できるか に直結するからです。

ただし、22番を外へ開けることは、管理用の入口をインターネットに出すことでもあります。
そのため実務では、

  • 接続元 IP を絞る
  • パスワードログインを避ける
  • 鍵認証にする
  • ログやアラートを見る

のような対策もセットで考えます。

ポート番号TCP / UDP の関係

ここで混ざりやすいのが、ポート番号だけ覚えても足りない ことです。
同じ番号でも、TCPUDP のどちらを使うかで意味が変わることがあります。

たとえば、

  • 80番 / 443番 は主に TCP の Web 通信で意識しやすい
  • 22番 も通常は TCPSSH で見る
  • 53番 は DNSTCPUDP の両方が出る

のように、番号 + プロトコル で見るのが基本です。
だから、設定や障害調査では 443 が開いているか だけでなく、443/TCP で正しく待ち受けているか を確認することが大事です。

実務でどこが重要なのか

初心者向けには暗記で終わりがちですが、実務では次の観点で効きます。

1. ファイアウォール設定

ポート番号は、ファイアウォール でどの通信を通すか決めるときの基本です。
443 は通すが 22 は社内IPからだけ のように、通信の入り口を分けて考えます。

2. サーバー公開

Web サイトを公開するなら、80番と443番の扱いを整理する必要があります。
HTTP をどこで受けるか、HTTPS をどこで終端するか、逆プロキシを前に置くかで見え方が変わります。

3. SSH 運用

22番は便利ですが、管理用入口でもあります。
だから 開いているか だけでなく、誰から入れるか 認証方式は何か を一緒に見ます。

4. 障害調査

サイトが見えない ときも、実際には

  • DNS が違う
  • 443 で待っていない
  • 80 から 443 へのリダイレクトが壊れている
  • 22 は生きているのでサーバー自体は動いている

のように、ポート番号を見ると切り分けの入口が増えます。

よくある誤解

ポート番号を変えれば安全、ではない

よく 22番を変えれば安全になるのか という話がありますが、番号変更だけで本質的に安全になるわけではありません。
多少のノイズは減ることがありますが、認証やアクセス制御の方が大事です。

443を開ければ自動でHTTPSになる、でもない

443番を開けるだけでは足りません。
証明書、TLS設定、逆プロキシや Web サーバーの設定がそろって初めて HTTPS として正しく動きます。

ポート番号は暗記科目、でもない

もちろん 80、443、22 を知っていると便利です。
でも実務では、このポートを開けると何の入口になるか を考えられる方がずっと大事です。

まとめ

ポート番号は、同じ IP アドレスの中で どのサービスにつなぐか を区別するための番号です。
80番は HTTP、443番は HTTPS、22番は SSH でよく使われますが、大事なのは番号そのものより どの通信の入口なのか を理解することです。

ここが分かると、ファイアウォール設定、サーバー公開、SSH運用、障害調査の見え方がかなり整理しやすくなります。
次に読むなら、通信方式の違いは TCPとUDPの違いは?実務で重要な使い分けを初心者向けに解説、Web 側の入口の作り方は 逆プロキシとは?NginxやApacheで前段に置く理由・できること・使いどころを解説 がおすすめです。


参考リンク

あとで見返すならここで保存

読み終わったあとに残しておきたい記事は、お気に入りからまとめて辿れます。