戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITサービスマネージャ 2010年 午前2 問23


問題文

図は、組織内のTCP/IPネットワークにあるクライアントが、プロキシサーバ、ルータ、インターネットを経由して組織外のWebサーバを利用するときの経路を示している。この通信のTCPコネクションが設定される場所はどれか。
ITサービスマネージャ 2010年 午前2 問23の問題画像

選択肢

ア:クライアントとWebサーバの間、クライアントとプロキシサーバの間
イ:クライアントとプロキシサーバの間、プロキシサーバとWebサーバの間(正解)
ウ:クライアントとプロキシサーバの間、プロキシサーバとルータの間、ルータとWebサーバの間
エ:クライアントとルータの間、ルータとWebサーバの間

🔒 解説は解答すると表示されます

プロキシ経由のTCP接続【午前2解説】

正解の理由

正しいのはイです。
プロキシサーバは、クライアントからの通信をいったん受け取り、Webサーバに向けて別の通信を開始します。そのため、TCPコネクションは次の2か所に設定されます。
  • クライアントとプロキシサーバの間
  • プロキシサーバとWebサーバの間
つまり、クライアントとWebサーバが直接TCPコネクションを確立するのではなく、プロキシサーバが両方のコネクションの相手になります。

解法ステップ

  1. 通信経路にプロキシサーバがあることを確認します。
  2. プロキシサーバは通信を中継するだけでなく、クライアント側の通信を終端し、Webサーバ側の通信を新たに開始すると考えます。
  3. TCPコネクションの両端は、それぞれクライアントとプロキシサーバ、プロキシサーバとWebサーバになります。
  4. ルータはパケットを転送する機器であり、通常、この通信のTCPコネクションの端点にはなりません。

選択肢別の誤答解説

  • ア:クライアントとWebサーバが直接コネクションを設定するとしています。プロキシサーバを介する通信では、プロキシサーバがクライアント側の通信をいったん受け取るため、直接接続とはなりません。
  • イ:クライアントとプロキシサーバの間、およびプロキシサーバとWebサーバの間にコネクションを設定します。プロキシサーバが両側のTCP通信をそれぞれ処理するため、適切です。
  • ウ:ルータとWebサーバの間にもTCPコネクションが設定されるとしています。ルータは通常、TCP通信の終端ではなく、パケットの転送を行います。
  • エ:クライアントとルータの間にTCPコネクションが設定されるとしています。ルータは通常、TCPコネクションの端点にはならず、プロキシサーバとのコネクションも見落としています。

よくある誤解

  • 通信経路上にある機器はすべてTCPコネクションの端点になる
    ルータなどの中継機器は、パケットを転送するだけです。TCPコネクションの端点になるのは、TCP通信を処理する機器です。
  • プロキシサーバは、クライアントからWebサーバへの通信をそのまま中継するだけ
    一般的なプロキシサーバはクライアント側の接続を受け付け、Webサーバ側には別の接続を確立します。

補足コラム

TCPコネクションは、TCP通信を行う両端の間に確立されます。プロキシサーバを介する場合は、プロキシサーバがクライアント側とWebサーバ側の両方で通信相手になります。
一方、ルータはIPパケットを宛先に向けて転送する機器です。そのため、通信経路に含まれていても、通常はTCPコネクションを確立する機器ではありません。

FAQ

Q. クライアントからWebサーバまで、TCPコネクションは一つではないのですか?
A. プロキシサーバを経由する場合、一般にはクライアント側とWebサーバ側で別々のTCPコネクションが設定されます。
Q. ルータはTCP通信に関係しないのですか?
A. ルータはTCPパケットを含むIPパケットを転送します。ただし、通常はTCPコネクションの確立や終端を行いません。

関連キーワード: プロキシサーバ、TCPコネクション、ルータ、パケット転送、HTTP通信
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITサービスマネージャを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について