平成31年春期試験午前問題 問34

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
PCとWebサーバがHTTPで通信している。PCからWebサーバ宛てのパケットでは,送信元ポート番号はPC側で割り当てた50001,宛先ポート番号は80であった。WebサーバからPCへの戻りのパケットでのポート番号の組合せはどれか。

34.gif
正解 問題へ
分野:テクノロジ系
中分類:ネットワーク
小分類:通信プロトコル
ポート番号とは、TCP/IP通信において、コンピュータが通信に使用するプログラムを識別するための16ビットの数値で 0~65535 が指定可能です。
TCP/IPでは、IPアドレスでネットワーク上のノードを一意に識別しますが、そのノードで稼働しているどのプロセス(プログラム)にデータを送るか、又はどのプロセスから送出されたのかはIPアドレスだけでは判断できません。パケットを受け取ったノードは、TCP/UDPヘッダ内のポート番号を確認することで、受信したデータを受け渡すプロセスを決定しています。IPアドレスとポート番号の関係は「建物の住所」と「部屋番号」の関係に似ていて、両者が揃うことで正しい宛先に届けることができます。

設問ではPCのポート番号が"50001"、Webサーバのポート番号が"80"なので、HTTPレスポンスを送信元PCのプロセスに届けるためには、宛先ポート番号に"50001"、及び送信元ポート番号としてHTTP通信を受け付けているポート番号"80"を指定します。
したがって「ア」が正解です。

因みにポート番号として指定可能な0~65535のうち、0~1023までの番号はよく使用されるアプリケーション用にWell-Knownポートとして標準化されていて、HTTPは80番、SMTPは25番、POP3は110番となっています。また1024~49151もRegisteredポートとして予約されているため、クライアント端末のポート番号には、上記以外の49152~65535の範囲を使用することになっています。(この設問のクライアントPCのポート番号も"50001"になっています)
34a.gif

この問題の出題歴


Pagetop