【問169】ITパスポート 練習問題|ポート番号の役割
情報デザイン・データベース・ネットワーク 問19/25難易度B(標準)
問題文
TCP/IPを用いた通信において、ポート番号が果たしている役割として最も適切なものはどれか。
- 1.同じネットワーク内で機器を識別するために、製造の時点で割り当てられている番号である。
- 2.経路上の中継機器を通過できる回数の上限を示し、上限を超えたパケットは破棄される。
- 3.ネットワーク上でコンピュータそのものを識別するために割り当てられる番号である。
- 4.1台のコンピュータで動く複数のサービスのどれに届けるかを識別する番号である。
解説
正解は4。ポート番号は、1台のコンピュータの上で動いている複数のサービスやアプリケーションのうち、どれに通信を届けるかを識別するための番号である。IPアドレスで通信相手のコンピュータを特定し、ポート番号でその中の窓口を特定するという二段構えになっている。Web閲覧に使うHTTPは80番、通信を暗号化するHTTPSは443番のように、代表的なサービスには広く知られた番号があらかじめ割り当てられている。1は誤り。製造の時点で機器に割り当てられる番号はMACアドレスである。2は誤り。中継機器を通過できる回数の上限は、パケットが経路上を延々と回り続けないように設けられた別の値の説明である。3は誤り。ネットワーク上でコンピュータそのものを識別するのはIPアドレスの役割である。ファイル転送のFTP、メール送信のSMTPなど、用途とプロトコルの対応も併せて確認しておきたい。