IPA過去問ドリル

令和元年度 秋期 基本情報技術者試験 午前 問34

テクノロジ/ネットワーク

クライアントAがポート番号8080のHTTPプロキシサーバBを経由してポート番号80のWebサーバCにアクセスしているとき,宛先ポート番号が常に8080になるTCPパケットはどれか。

出典:令和元年度 秋期 基本情報技術者試験 午前 問34

正解:イ

解説

TCPパケットの宛先ポート番号は,そのパケットが向かう先のサービスのポート番号です。プロキシサーバBはポート8080で待ち受けているので,宛先ポートが8080になるのはBへ向かう要求,つまりクライアントAからBへのHTTP要求だけです。BからCへの要求はCのポート80が宛先,応答パケットの宛先は要求時に使われた送信元の一時ポート番号になります。

選択肢ごとの解説

  • 誤り。CからBへのHTTP応答は,Bが要求時に使った一時的なポート番号が宛先になり,8080にはなりません。
  • 正しい。AからBへのHTTP要求だけが,待受けポートである8080を宛先とします。
  • 誤り。BからAへのHTTP応答の宛先は,Aが要求時に使った一時的なポート番号です。
  • 誤り。BからCへの要求の宛先はCの待受けポート80で,CからBへの応答の宛先はBの一時ポートです。
基本情報技術者の過去問を演習モードで解く