IPA過去問ドリル

平成31年度 春期 基本情報技術者試験 午前 問34

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

PCとWebサーバがHTTPで通信している。PCからWebサーバ宛てのパケットでは,送信元ポート番号はPC側で割り当てた50001,宛先ポート番号は80であった。WebサーバからPCへの戻りのパケットでのポート番号の組合せはどれか。 (注:本サイトでは原問題の表を文字表記に変換しています)

出典:平成31年度 春期 基本情報技術者試験 午前 問34

正解:ア

解説

HTTP通信では,行きのパケットの送信元ポートと宛先ポートが,戻りのパケットではそれぞれ入れ替わります。行きのパケットで送信元ポートが50001(PC),宛先ポートが80(Webサーバ)だったので,戻りのパケットでは送信元ポートが80(Webサーバ),宛先ポートが50001(PC)になります。

選択肢ごとの解説

  • 正しい。戻りのパケットでは,送信元と宛先が入れ替わるので,送信元ポートは80,宛先ポートは50001になります。
  • 誤り。この組合せは行きのパケットのポート番号と同じであり,戻りのパケットでは送信元と宛先が入れ替わる点を反映していません。
  • 誤り。Webサーバは80番ポートで通信を受け付けているため,戻りのパケットの送信元ポートを新たに割り当てる必要はありません。
  • 誤り。同様にWebサーバ側のポート番号は80のままであり,別の番号を新たに割り当てることはありません。
基本情報技術者の過去問を演習モードで解く