ポート番号とは?IPアドレスの下にあるもう一つのアドレス!

ITの初心者
『ポート番号』について詳しく教えていただけますか?

IT・PC専門家
ポート番号とは、TCP/IPネットワークにおいて、各コンピューターあるいはアプリケーションを識別するための非常に重要な補助的アドレスを指します。

ITの初心者
具体的には、どのようにしてこの識別番号が割り振られるのでしょうか?詳しく教えていただけますでしょうか。

IT・PC専門家
ポート番号は、0から65535までの範囲内で割り当てられることが定められています。
ポート番号とは。
ITの専門用語である「ポート番号」とは、インターネットやその他のTCP/IPネットワークにおいて、IPアドレスの下に位置する補助的なアドレスのことを指しています。このポート番号は、0から65535までの範囲で識別番号として割り当てられ、各デバイスやサービスの識別を助けています。
ポート番号とは?
-ポート番号とは?-
ポート番号は、インターネット上でコンピューター同士が通信を行う際に特定の目的で使用される、IPアドレスの下に位置する別のアドレスです。IPアドレスが建物の住所に相当するのに対して、ポート番号はその建物内にある各部屋を示すものです。同じIPアドレスを持つコンピューター内でも、異なるサービスがそれぞれ異なるポート番号を持つことにより、部屋ごとに固有の住所が付与され、正確なデータのルーティングが可能となります。
ポート番号は何に使われている?
ポート番号は、特定のアプリケーションやサービスを識別するために使用されています。コンピュータネットワークにおいては、IPアドレスによってデバイスが特定されますが、もし同じデバイス上で複数のアプリケーションやサービスが同時に稼働している場合、ポート番号がそれぞれのアプリケーションやサービスの区別を行う役割を果たします。つまり、ポート番号は宛先のアプリケーションやサービスを特定するための補助的な識別子として機能し、異なるアプリケーションやサービスが同じコンピュータ内で並行して動作し、受信データを正確にルーティングすることを可能にします。
よく知られているポート番号
ここで、「よく知られているポート番号」にも触れておきたいと思います。特定のインターネットサービスに関連付けられた予約済みのポート番号が存在しており、これらの番号は広く使われています。代表的なよく知られたポート番号は以下の通りです。
- -80(HTTP)-主にウェブブラウジングに利用されます。
- -443(HTTPS)-ウェブブラウジングのセキュアなバージョンに使用されます。
- -25(SMTP)-電子メールの送信に用いられます。
- -110(POP3)-電子メールを受信する際に使用されます。
- -53(DNS)-ホスト名とIPアドレスの間での変換に使用されます。
ポート番号の割り当て
ポート番号の割り当ては、特定のサービスやアプリケーションに関連付けられた固有の番号であり、これによってネットワーク上で異なる種類のトラフィックをコンピュータが区別できるようになります。ポート番号は、IPアドレスと同様に、ネットワーク上のデバイスを特定するために非常に重要な役割を果たしています。
通常、ポート番号は16ビットで表現され、0から65535の範囲に存在します。最も広く知られているポート番号には、Webブラウジング用のHTTP(ポート80)やメール送信用のSMTP(ポート25)、ファイル転送用のFTP(ポート21)などがあります。
特定のプロトコルやアプリケーションにポート番号を割り当てる責任は、IANA(Internet Assigned Numbers Authority)にあります。彼らはインターネットリソースをグローバルに調整し、ポート番号の登録と管理を行う重要な役割を担っています。
プライベートポートとパブリックポート
プライベートポートとパブリックポートは、ポート番号の異なるタイプを示しています。プライベートポートは、企業の内部ネットワークや家庭内ネットワークで使用され、外部からのアクセスができないように設計されています。一方で、パブリックポートは、インターネットからアクセス可能な外部ポートであり、一般的にHTTPサーバー(ポート80)やFTPサーバー(ポート21)などがこのカテゴリーに含まれます。プライベートポートは、外部ネットワークからの不正アクセスを防止するために特に重要な役割を果たしているのです。
