ポート番号とは?仕組みや役割を初心者向けにわかりやすく解説【代表的な番号一覧付き】

スポンサードリンク
専門用語
  • サーバー接続のときに出てくる「ポート番号」って何?
  • ポート番号は何番を指定すればいいのかわからない
  • そもそもなぜポート番号が必要なの?

このようなことをお考えでしたら、このまま読んでいってください。
この記事では、ポート番号に関する下記の内容をわかりやすく解説いたします。

  • 「ポート番号」とは何か
  • なぜ「ポート番号」が必要なのか
  • ポート番号の仕組み
  • 代表的なポート番号一覧
  • 「IPアドレス」と「ポート番号」の違い

※わかりやすさを重視しております。厳密には解釈が異なる場合がありますことをご了承ください。

スポンサードリンク

ポート番号とは?

ポート番号とは?

ポート番号とは、コンピュータ内で通信先のアプリケーションやサービスを識別するための番号です。
インターネット上で通信する際、以下を指定することで、正しい相手にデータを届けています。

  • IPアドレス:どのコンピュータか
  • ポート番号:コンピュータ内のどのサービスか

例えば、下記のような通信は、それぞれ異なるポート番号を利用しています。

  • Webサイトを見る
  • メールを送受信する
  • SSHでサーバーに接続する

同じコンピュータでも、接続するサービスによってポート番号が異なるということになります。

ポート番号を簡単に例えると「マンションの部屋番号」

ポート番号を簡単に例えると「マンションの部屋番号」

ポート番号はマンションに例えると理解しやすくなります。

  • 建物の住所 → IPアドレス
  • 部屋番号 → ポート番号

郵便物を届けるとき、「住所だけ」ではどの部屋に届ければいいかわかりません。
そこで、「住所(IPアドレス)」と「部屋番号(ポート番号)」を指定することで、正確に届けることができます。

通信も同じで、下記のように接続先を特定しているというわけです。

  • IPアドレスでコンピュータを特定
  • ポート番号でサービスを特定

なぜポート番号が必要なのか

1台のコンピュータでは複数のサービスが同時に動作しています。

  • Webサイト
  • SSH接続
  • メールサービス
  • データベース など

もしポート番号がなければ、「どのサービス宛ての通信なのか」を判断できません。
そのためポート番号によって通信を振り分けています。

スポンサードリンク

ポート番号の仕組み

ポート番号の仕組み

通信の流れを簡単に見てみましょう。

  1. ユーザーがWebサイトへアクセス
  2. ブラウザがサーバーへ通信
  3. 通信先として443番ポートを指定
  4. サーバーがHTTPSサービスへ通信を渡す
  5. Webページが表示される

つまり、ポート番号は通信の受付窓口の役割を持っています。

サーバーとは?初心者向けに仕組み・役割・種類をわかりやすく解説
サーバーとは何かを初心者向けにわかりやすく解説。仕組み・役割・種類・クライアントとの違いまで図解イメージで理解できます。これからITを学ぶ方やWeb制作初心者におすすめ。
スポンサードリンク

ポート番号の範囲

ポート番号は0〜65535まで存在します。

  • 0~1023:Well-Known Ports(代表的なサービスで使用される番号)
  • 1024〜49151:Registered Ports(企業やアプリケーション向けに登録された番号)
  • 49152〜65535:Dynamic / Private Ports(一時的な通信で使用される番号)

代表的なポート番号一覧

ポート番号プロトコル用途
20FTP Dataファイル転送
21FTPFTP接続
22SSHサーバー管理
23Telnetリモート接続
25SMTPメール送信
53DNS名前解決
80HTTPWebサイト
110POP3メール受信
143IMAPメール受信
443HTTPS暗号化通信
3306MySQLデータベース
5432PostgreSQLデータベース
8080HTTP代替Webアプリ
FTPとは?初心者でもわかる仕組み・使い方・SFTPとの違いを徹底解説
FTPとは何かを初心者向けにわかりやすく解説。仕組み・使い方・FTPSやSFTPとの違い、設定方法まで図解イメージで理解できます。
SSHとは?仕組み・使い方・Telnetとの違いを初心者向けにわかりやすく解説
SSHとは何かを初心者向けにわかりやすく解説。SSHの仕組み、できること、Telnetとの違い、公開鍵認証、ポート番号、接続方法まで図解イメージで紹介します。
スポンサードリンク

IPアドレスとポート番号の違い

IPアドレスとポート番号の違い

多くの初心者が混同しやすいポイントです。

項目役割
IPアドレス通信先のコンピュータを特定
ポート番号通信先のサービスを特定

【例】

  • IPアドレス:192.168.1.10
  • ポート番号:443

この場合、「192.168.1.10(コンピュータ)のHTTPSサービスへ接続」という意味になります。

スポンサードリンク

ポート番号を確認する方法

Windows

コマンドプロンプトで以下を実行

netstat -ano

現在使用中のポートを確認できます。

Linux

ss -tuln

または

netstat -tuln

で確認できます。

スポンサードリンク

ポート番号とセキュリティ

ポート番号は便利ですが、不要なポートを公開するとセキュリティリスクになります。
したがって、以下のような対策が重要です。

  • 不要なサービスを停止する
  • ファイアウォールで制限する
  • SSHの設定を適切に行う

特にサーバー運用では、「必要なポートだけを開放する」という考え方が基本になります。

スポンサードリンク

よくある質問(FAQ)

ポート番号は変更できますか?

はい。
アプリケーションやサーバーの設定によって変更できます。

HTTPSが443番なのはなぜですか?

世界共通でHTTPS用として予約されているためです。

同じポート番号を複数のサービスで使えますか?

通常は使用できません。
1つのポート番号につき1つのサービスが利用します。

ポート番号は誰が決めているのですか?

主に IANA が標準的なポート番号を管理しています。

スポンサードリンク

まとめ

ポート番号とは、コンピュータ内の通信先サービスを識別するための番号です。
重要なポイントをまとめると、以下のとおりです。

  • ポート番号は通信の受付窓口
  • IPアドレスと組み合わせて利用する
  • 0〜65535まで存在する
  • HTTPは80番、HTTPSは443番、SSHは22番
  • サーバー運用では適切なポート管理が重要

ポート番号の仕組みを理解すると、ネットワークやサーバーの動作が格段に理解しやすくなります。
特にWebサーバーやクラウド、VPSを学ぶ際には必須の知識なので、この機会にしっかり押さえておきましょう。

タイトルとURLをコピーしました