ネットワーク

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

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

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

答えと解説を見る

正解:ア

覚える知識

ポート番号によるアプリケーション識別

サーバは固定のウェルノウンポートで待ち受け、クライアントは任意のポートを割り当てる。応答は送信元・宛先が逆になる。

この問題で必要なこと

応答パケットでは送信元と宛先が入れ替わるので、サーバ(送信元)が80、PC(宛先)が50001になる。

ひっかけ

送信元と宛先の入替えを忘れ、往路と同じ組合せやサーバ側の任意ポートを選ばせる。

この知識の出題:本試験系 3 回・免除試験 5 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「TCP と UDP、ポート番号の役割」で学ぶ

同じ知識の過去問