ポート番号とは

(「個々のアプリケーションの通信を識別する番号です。」なんて言っても分からない人が多い。)

良く聞かれる質問に「ポート」番号が有る。

特に初心者に説明する時はこう言っている。

「海外から船が日本に向かっている。

日本のどの港へ行くかを示したのがボート番号です。

船はケーブル。

ポート番号はそのケーブルに流れるデータに付加されている番号。

その番号を見てOSはFTPやWEBブラウザにデータを渡す。

インターネット上の海から来た船はをOSによってポート番号を目安に、各アプリケーションにその情報を届ける。

トランスポート層で参照されるTCPヘッダーに含まれている情報、なんて言っても分からないからネ。