09/09/24 20:44:00
0~1024のポートはどのプロトコルで使うかがIANAっていう組織が管理してる。
PC内でそのプロトコルを利用するアプリを使う場合、別のアプリで勝手にそのポート使うようにして立ちあげてしまうと
本来そのポートを利用する予定だったアプリが外部と通信できない。
HTTPは80番ポートって決められてるんだけど、それで具体例をあげると↓
WebサーバPCなんかで勝手に同じポート使う別のアプリを立ちあげたりしてしまうと
別のPCからWebページが見れなくなる。
それとは別にWebサーバを80番ポート以外で立ちあげた時。
Webページを見る時にわざわざポート番号を入れてやらないと見られなくなる。
普通、Webページ見る時ってポート番号って自分でいれないっしょ?なのにどうしていけるかというと、
クライアントが勝手に80番ポートを宛先ポートに設定してるから。
何で設定してるのっていうと、80番ポートはHTTPで使うって決められてるから。
そんな感じでメジャーなプロトコルに対しては0~1023番ポートが割り当てられてて、勝手に使わないようにしようね。
ってなってる。