ネットワーク
基本情報技術者試験 科目A免除 修了試験 20171210 実施分 問35
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
出典:基本情報技術者試験 科目A免除 修了試験 20171210 実施分 問35
答えと解説を見る
正解:ア
覚える知識
プロキシ経由通信のTCPポート番号の流れ
クライアントの送信元ポートは動的割当て、サーバはウェルノウン(HTTPは80)で、応答では送信元と宛先が入れ替わる。
この問題で必要なこと
応答は送信元と宛先が往きの逆になる。サーバ送信元は80、PC宛先は50001。
ひっかけ
往復のポート番号を同じ向きで考えてイやウを選ばせる。
この知識の出題:本試験系 1 回・免除試験 1 回(公開問題での観測値)