平成31年度 春期 午前 問34
ネットワーク
ポート番号の組合せ
PC と Web サーバが HTTP で通信している。PC から Web サーバ宛てのパケットでは,送信元ポート番号は PC 側で割り当てた50001,宛先ポート番号は80であった。Web サーバから PC への戻りのパケットでのポート番号の組合せはどれか。
選択肢は原典では「送信元(Webサーバ)のポート番号/宛先(PC)のポート番号」の2列の表。
- ア送信元:80 / 宛先:50001
- イ送信元:50001 / 宛先:80
- ウ送信元:80と50001以外からサーバ側で割り当てた番号 / 宛先:80
- エ送信元:80と50001以外からサーバ側で割り当てた番号 / 宛先:50001
答えと解説を見る
✓ これが正解ア送信元:80 / 宛先:50001
解説
行きの二つの番号を、そっくり入れ替えたものが戻りです。
通信は、IPアドレスとポート番号の組で相手と自分を指します。IPアドレスは機器を、ポート番号は機器の中の窓口を指します。行きの荷物には、送り主と受取人の両方が書かれます。この問いでは、送り主の窓口が五万一番です。受取人の窓口は八十番と決まっています。戻りの荷物は、その送り主と受取人が入れ替わります。ですから送り主は八十番、受取人は五万一番になります。正解の肢は、この入れ替えのとおりに書かれています。閲覧の応答で、窓口が新しく取り直されることはありません。同じやり取りである以上、組は保たれます。八十番は、その役目のために広く決められた番号です。五万一番のほうは、その場かぎりで機器が選びます。往復で組が保たれるから、応答を結び付けられます。番号は十六桁で表されます。四つの値が、やり取りを一つに定めます。
ほかの選択肢はなぜ違うのか
- イ送信元:50001 / 宛先:80:行きと同じ向きのまま書かれています。送り主と受取人が入れ替わっていません。これでは荷物が戻ってきません。往復の向きを取り違えた形です。行きの写しになっています。送り主の欄に自分の窓口を書いたままです。受取人も八十番のままです。
- ウ送信元:80と50001以外からサーバ側…:戻りの送り主を、新しく取り直すと述べています。受取人も八十番のままになっています。どちらの欄も食い違います。応答を結び付けられなくなります。窓口を取り直す必要はありません。行きの受取人が、そのまま戻りの送り主になります。
- エ送信元:80と50001以外からサーバ側…:受取人は正しく五万一番になっています。しかし送り主を新しい番号にしています。要求を受けた窓口から返すのが決まりです。番号が変われば、どの応答か分かりません。半分だけ合った形です。送り主の欄だけが誤っている形になります。
この問題の用語
- ポート番号同じ機器の中で、どの用途の通信かを見分けるための番号。住所が建物にあたるなら、これは部屋番号にあたります。
- HTTPWebブラウザとWebサーバがページをやり取りするための決まりごと。ブラウザが要求を送り、サーバが応答を返す形で通信します。
- Webサーバ利用者のブラウザからの要求を受け取り、ページを返すサーバです。画像などの静的な内容のほか、プログラムと連携して動的な内容も返します。
出典:平成31年度 春期 基本情報技術者試験 午前 問34
同じ用語が出る問題
- 令和5年度 科目A 問10:WAFの設置場所(Webサーバ)
- 令和元年度 秋期 午前 問37:WPA3に関する問題(HTTP)
- 令和元年度 秋期 午前 問34:ポート番号に関する問題(ポート番号)
- 平成31年度 春期 午前 問33(HTTP)
- 平成30年度 秋期 午前 問13:Webサーバに関する問題(Webサーバ)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)