ひとことで言うと
ポート番号は、同じ住所に届いた通信を「どの受付に回すか」決める番号です。
IPアドレスだけだと建物までは着けますが、その中のどの窓口へ渡すかまでは決まりません。 そこで、通信の行き先を細かく分ける目印としてポート番号が使われます。
たとえ話でもう少し詳しく
ポート番号は、建物の中にある窓口番号や内線番号に近いです。
- 建物の住所がわかれば、まず建物まではたどり着ける
- でも営業窓口、配送窓口、総合受付のどこに用件を出すかは別に必要
- その振り分け役が窓口番号です
ネットワークでも同じです。 IPアドレスが「どの機器か」を示し、ポート番号が「その機器のどのサービスか」を示します。 だから1台のサーバーでも、Web表示、メール受信、管理画面などを番号で分けて扱えます。
よく出る場面・使いどころ
- Webサイトを
80や443で公開するとき - 開発中のアプリを
3000や8080で起動するとき - ファイアウォールで、通してよい通信先を絞りたいとき
- 接続できない原因が、サービス停止か通信遮断かを切り分けるとき
実務で気にするポイント
- 外部公開するポートは必要最小限にする
- アプリ、サーバー設定、ファイアウォールの番号をそろえる
- デフォルト番号を変えるだけで安全になると思い込まない
- つながらないときは、アプリ起動、待受番号、遮断設定を順番に確認する
注意: ポート番号は「どの窓口か」を示す目印です。番号を開けただけで安全性や正常動作が保証されるわけではなく、認証やアプリ設定、監視も別で必要です。