ポート番号とは?通信先のサービスを識別する仕組みをやさしく解説

ポート番号とは?通信先のサービスを識別する仕組みをやさしく解説のサムネイル

「ポート番号とは何か」を一言でいうと、同じ機器の中で、どのサービスに通信を届けるかを見分けるための番号です。IPアドレスが「建物の住所」だとすると、ポート番号は「何階の何号室か」を示します。Webサイトを見るとき、メールを送るとき、同じサーバーでも届け先のサービスは別です。そこでポート番号が働きます。ネットワークの土台は TCP/IP で決まっていて、ポート番号はその中で「受け渡し先」を細かく分ける役目です。

よくある疑問:IPアドレスが分かれば、もう通信先は決まるのではないですか?

IPアドレスだけでは足りません。1台のサーバーでWeb、メール、DNSのように複数のサービスを動かせるので、どの窓口に渡すかをポート番号で決めます。

目次

基礎解説:ポート番号は「サービスの番号」

ポート番号は、通信の入口に付く番号です。0〜65535までの番号が使われ、よく使う番号には、HTTPの80、HTTPSの443、DNSの53、メール送信で使う番号などがあります。大事なのは、番号そのものを丸暗記することではなく、「番号でサービスを区別する」考え方です。

たとえばブラウザでサイトを見るとき、URLにポート番号が書かれていないことがあります。これは、よく使う番号が決まっているためです。URLの形そのものは URLの構造 でも確認できます。必要なときだけ :8080 のように書いて、標準とは違うポートを指定します。

ここでひとつ、混同しやすい点があります。ポート番号は、パソコンやスマホの差し込み口のことではありません。通信の中だけで使う、見えない番号です。だから、ネットワークの話では「物理的な穴」ではなく「サービスの受付番号」と考えると分かりやすいです。

身近なたとえで理解する

ポート番号は、学校や会社の内線番号に近いです。代表番号だけでは、相手がどの部署に用事があるのか分かりません。そこで「営業につなぐ」「総務につなぐ」と分けます。ネットワークでも同じで、IPアドレスは建物全体の番号、ポート番号は中の受付先です。

別のたとえなら、マンションの住所と部屋番号です。住所だけで建物までは行けますが、何号室か分からないと相手のところへ届きません。ポート番号があるおかげで、1つのIPアドレスに対して複数のサービスを並べられるのです。これがないと、Webとメールと管理画面を同じ機器で分けて動かしにくくなります。

会社でよくある場面なら、受付で「Web担当の方をお願いします」と伝えるのがポート番号に近い動きです。受付そのものがIPアドレス、担当部署がポート番号だと考えると、通信の流れが見えやすくなります。家の中からインターネットへ出るときは ルーター が通り道になりますが、その先でどのサービスへ渡すかを決めるのがポート番号です。

実務例:現場ではどう使うのか

実務では、ポート番号は「通信できるか」「止めるか」を決める材料にもなります。たとえば社内のWebシステムが https://example.com で見えるなら、多くの場合は 443番 を使っています。逆に開発中のシステムが http://localhost:8080 で動いているなら、標準とは別のポートでテストしている、と考えられます。

サーバー管理では、1台のサーバーにいくつもの窓口を持たせることがあります。Webは80番や443番、名前解決の仕組みは53番、メール関連は別の番号、社内管理画面は8080番や8443番というように、役割ごとに分けます。これで、同じ機械でもサービスを整理して動かせます。

また、外部に公開するサービスが増えるほど、使うポートを絞る考え方が大切になります。必要な窓口だけ開けて、使わない窓口は閉じる。これは安全の基本です。詳しい仕組みは別の記事で扱うとしても、ポート番号を知っていると、設定画面やエラーメッセージを見たときに「どのサービスの話か」をすばやく判断できます。

たとえば、ブラウザでサイトが開かないとき、URLは正しいのに :443 の通信だけ失敗していることがあります。その場合は、DNS、サーバー側の設定、ルーターの経路、公開ポートの設定を順に確認します。こうした見方ができると、ただ「つながらない」で終わらず、原因を切り分けやすくなります。

図解で整理

IPアドレスとポート番号のちがい
IPアドレスは機器の住所、ポート番号は中のサービスを分ける番号です。
Webサイトを見るときの通信の流れ
ブラウザはドメイン名をたどり、IPアドレスへ行き、最後にポート番号でサービスを選びます。
1台のサーバーで複数サービスを分ける
同じ機器でも、ポート番号が違えば別のサービスとして扱えます。
項目 役割
IPアドレス どの機器かを決める 192.0.2.10
ポート番号 その機器の中のどのサービスかを決める 80、443、53

流れで見ると、まずドメイン名をIPアドレスへ変え、そのあとIPアドレスへ通信し、最後にポート番号でサービスを選びます。つまり、住所を探す → 建物に行く → 部屋を選ぶ、という順番です。ドメイン を知っていると、この流れはさらに理解しやすくなります。

ポート番号の理解で大切なのは、「通信相手のサービスを識別する番号」だと押さえることです。数字を見たら、「これはWebの入口かな」「メールの入口かな」と役割を思い浮かべるだけで、ネットワークの見え方がかなり変わります。

クイズで確認しよう

Q1. ポート番号の説明として、いちばん近いものはどれでしょう。

  • A. 通信をする機器の住所を決める番号
  • B. 同じ機器の中で、どのサービスに届けるかを決める番号
  • C. Webページの色を決める番号
  • D. パスワードを暗号化する番号
答えを見る

答え:B. 同じ機器の中で、どのサービスに届けるかを決める番号です。

Q2. 次のうち、Webサイトでよく使われるポート番号として知られているものはどれでしょう。

  • A. 22
  • B. 53
  • C. 80
  • D. 25
答えを見る

答え:C. 80です。HTTPSでは443番がよく使われます。

Q3. URLにポート番号が書かれていないことがあるのは、なぜでしょう。

  • A. ポート番号は使われていないから
  • B. よく使う標準の番号が決まっていることがあるから
  • C. ドメイン名が不要だから
  • D. ルーターが勝手に番号を消すから
答えを見る

答え:B. よく使う標準の番号が決まっていることがあるからです。

まとめ

ポート番号とは、同じIPアドレスの中で、どのサービスへ通信を届けるかを区別する番号です。IPアドレスが住所、ポート番号が部屋番号と覚えると、役割がはっきりします。Web、メール、DNSのように1台の機器で複数のサービスを動かすために、ポート番号は欠かせません。

まずは「IPアドレスだけでは足りない」「ポート番号でサービスを選ぶ」と押さえましょう。そうすると、URL、サーバー設定、接続エラーの見方がぐっと分かりやすくなります。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次