WEB用語辞典-ポート番号(Port Number)
WEB用語辞典-ポート番号(Port Number)

ポート番号(Port Number)とは、ネットワーク通信において、同じコンピューター内で動作している複数のアプリケーションやサービスを識別するための番号です。IPアドレスが「通信相手となるコンピューターやサーバーの住所」を表すのに対し、ポート番号は「そのコンピューター内のどのサービスへデータを届けるか」を指定する役割を持っています。
インターネット通信では、1台のサーバー上でWEBサイト、メール、ファイル転送など、複数のサービスが同時に動作しています。例えば、WEBサイトへアクセスした場合、IPアドレスだけでは「どのサービスへ接続すればよいか」を判断できません。そこでポート番号を利用し、HTTP通信なら80番、HTTPS通信なら443番、メール送信のSMTPなら25番や587番というように、目的に応じたサービスへデータを届けます。
ポート番号は0番から65535番までの範囲で利用されます。その中でも、0番から1023番までは「ウェルノウンポート」と呼ばれ、代表的なサービスにあらかじめ割り当てられています。例えば、HTTPは80番、HTTPSは443番、FTPは21番、SSHは22番、DNSは53番、SMTPは25番、POP3は110番、IMAPは143番が標準的に使用されています。
また、同じポート番号でも、TCPとUDPでは別々に利用できます。例えば、TCPの443番はHTTPS通信で使用されますが、UDPの443番はHTTP/3など別の通信方式で利用される場合があります。このように、ポート番号は通信プロトコルと組み合わせて管理されています。
WEBサイトの制作やサーバー管理では、ポート番号を正しく理解することが重要です。例えば、ファイアウォールの設定で不要なポートを閉じたり、特定のサービスだけ通信を許可したりすることで、サーバーの安全性を高めることができます。また、FTPやSSHなどでサーバーへ接続する際にも、正しいポート番号の設定が必要になります。
ポート番号は、インターネット通信を正しく振り分けるための「サービスごとの入口」のような役割を果たしています。IPアドレスと組み合わせることで、世界中のコンピューター間で複数のサービスを同時に利用できる仕組みが実現されています。
