Realize,Inc.

ポート番号とは何か

通信先の「窓口(サービス)」を識別する仕組みを理解しましょう

ポート番号は、通信先のコンピュータで「どのプログラム(サービス)」にデータを渡すかを決める番号です。
同じサーバー内にあるWeb・メール・ファイル共有などの複数の窓口を区別するために使われます。

flowchart TD
    subgraph Server ["サーバー (1つのIPアドレス)"]
        direction TB
        subgraph Ports ["ポート番号 (窓口)"]
            P80["80番
(Web: HTTP)"] P443["443番
(Web: HTTPS)"] P25["25番
(メール: SMTP)"] P22["22番
(管理: SSH)"] end end User["外部からの通信"] -- "80番宛" --> P80 User -- "443番宛" --> P443 User -- "25番宛" --> P25

IPアドレスは通信相手の「建物(機器)」を特定するために使われますが、ポート番号はその建物の中の「どの部屋(サービス)」へ通信するかを指定します。 たとえばWebサイトを閲覧する際は、自動的に「80番」や「443番」というポート番号が指定され、サーバー内のWeb配信プログラムへと繋がります。

代表的なポート番号

これらは「ウェルノウンポート」と呼ばれ、世界的に用途が固定されています。

ポート番号 サービス名 主な用途
80 HTTP 暗号化なしのWeb閲覧
443 HTTPS 暗号化されたWeb閲覧(現在の主流)
25 SMTP メールの送信
22 SSH サーバーの遠隔操作・管理

実務ポイント

サービスと番号の紐付け

Web、メール、ファイル転送など、各ソフトごとに標準で使用するポートが決まっています。

「ポート開放」の重要性

サーバーを公開する際、ルーターやサーバー側の壁(ファイアウォール)で対象ポートを通す設定が必要です。

セキュリティの第一歩

不要なポート(窓口)を閉じることは、外部からの不正アクセスを防ぐための基本です。

よくあるトラブル

特定のサービスだけ利用できない
「メールは届くのにWebは見られない」といった場合、特定ポート(443番など)が遮断されている可能性があります。
「接続が拒否されました」と出る
サーバー側のプログラムが動いていないか、ポートが正しく待ち受けていない(Listenしていない)状態です。
プロバイダーによる通信制限
迷惑メール対策として、特定のポート(25番など)がプロバイダー側で最初から閉じられているケースがあります。

まとめ

  • ポート番号は、1台の機器の中で複数のサービスを使い分けるための「窓口番号」です
  • Webサイトは443番、メール送信は25番など、定番の番号が決まっています
  • 通信がうまくいかない時は、ポートが許可されているかを必ず確認しましょう

ネットワーク設計・トラブル対応でお困りではありませんか?

株式会社リアライズがサポートいたします。

  • ネットワーク設計・構築
  • トラブル調査・改善
  • 業務効率化・自動化
お問い合わせはこちら