基本情報技術者試験 基本情報技術者試験 令和4年度 科目A サンプル問題 午前 問29: PC と Web サーバが HTTP で通信している。PC から Web サーバ宛てのパケットでは,送信元ポート番号は PC 側で割り当てた 50001,宛先ポ

基本情報技術者試験 令和4年度 科目A サンプル問題
Q 2929 / 60
PC と Web サーバが で通信している。PC から Web サーバ宛てのパケットでは,送信元ポート番号は PC 側で割り当てた 50001,宛先ポート番号は 80 であった。Web サーバから PC への戻りのパケットでのポート番号の組合せはどれか。 【戻りパケットのポート番号候補 (送信元: Web サーバ / 宛先: PC)】 ・ア: 80 / 50001 ・イ: 50001 / 80 ・ウ: 80 と 50001 以外でサーバ側が割り当てた番号 / 80 ・エ: 80 と 50001 以外でサーバ側が割り当てた番号 / 50001
この問の正解率:51.04%(1,883件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

PC と Web サーバが HTTP で通信している。PC から Web サーバ宛てのパケットでは,送信元ポート番号は PC 側で割り当てた 50001,宛先ポート番号は 80 であった。Web サーバから PC への戻りのパケットでのポート番号の組合せはどれか。 【戻りパケットのポート番号候補 (送信元: Web サーバ / 宛先: PC)】 ・ア: 80 / 50001 ・イ: 50001 / 80 ・ウ: 80 と 50001 以外でサーバ側が割り当てた番号 / 80 ・エ: 80 と 50001 以外でサーバ側が割り当てた番号 / 50001

選択肢

  • .送信元(Webサーバ):80 / 宛先(PC):50001
  • .送信元(Webサーバ):50001 / 宛先(PC):80
  • .送信元(Webサーバ):80 と 50001 以外からサーバ側で割り当てた番号 / 宛先(PC):80
  • .送信元(Webサーバ):80 と 50001 以外からサーバ側で割り当てた番号 / 宛先(PC):50001

正解

. 送信元(Webサーバ):80 / 宛先(PC):50001

解説

HTTP リクエスト時の送信元 50001/宛先 80 に対し、Web サーバからの戻りパケットは送信元 80/宛先 50001 と入れ替わります。アが正解。

選択肢ごとの解説

  • .戻りパケットは送信元(Webサーバ)=80、宛先(PC)=50001 となる、TCP/UDP の双方向通信の基本で正解です。
  • .ポート番号がそのまま 50001/80 だと、宛先 80 は PC 側に存在しないため通信が成立しません。
  • .Web サーバの送信元ポートは 80(リッスンしている番号)で、別番号を割り当てることはありません。
  • .ウと同様に送信元 80 でないため誤り。

基本情報技術者試験 令和4年度 科目A サンプル問題過去問一覧へ戻る・問29