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

選択肢
ア:クライアントとWebサーバの間、クライアントとプロキシサーバの間
イ:クライアントとプロキシサーバの間、プロキシサーバとWebサーバの間(正解)
ウ:クライアントとプロキシサーバの間、プロキシサーバとルータの間、ルータとWebサーバの間
エ:クライアントとルータの間、ルータとWebサーバの間
🔒 解説は解答すると表示されます
TCPコネクションの設定区間【午前2解説】
正解の理由
プロキシサーバは、クライアントからの通信をいったん受け取り、Webサーバへ改めて通信を行います。そのため、TCPコネクションは次の2区間に設定されます。
- クライアントとプロキシサーバの間
- プロキシサーバとWebサーバの間
したがって、正しいのはイです。
解法ステップ
-
TCPコネクションの両端を確認します。
TCPコネクションは、通信を行う両端の機器間に設定されます。 -
プロキシサーバが通信を中継する仕組みを考えます。
プロキシサーバはクライアントからの通信を受け取り、Webサーバに対して別の通信を開始します。 -
TCPコネクションを2つに分けます。
「クライアント―プロキシサーバ」と「プロキシサーバ―Webサーバ」の2区間が該当します。ルータは通信を中継しますが、この場合のTCPコネクションの端点ではありません。
選択肢別の誤答解説
- ア:クライアントとWebサーバの間に直接TCPコネクションが設定されるとしている点が誤りです。プロキシサーバが通信を中継するため、クライアントとWebサーバが直接接続する構成ではありません。
- イ:クライアントとプロキシサーバの間、およびプロキシサーバとWebサーバの間にTCPコネクションを設定するため、正しい選択肢です。
- ウ:クライアントとプロキシサーバの間、プロキシサーバとルータの間、ルータとWebサーバの間に、それぞれTCPコネクションが設定されるとしている点が誤りです。ルータは通常、TCPコネクションの端点ではありません。
- エ:クライアントとルータの間、ルータとWebサーバの間にTCPコネクションが設定されるとしている点が誤りです。プロキシサーバを経由する通信の区間を正しく捉えられていません。
よくある誤解
- 経路上にある機器ごとにTCPコネクションが分かれる
ルータなどの中継機器を通過しても、TCPコネクションは通常、通信の両端の間で維持されます。 - プロキシサーバは単に通信を転送するだけ
プロキシサーバはクライアントの通信を受け取った後、Webサーバに向けて別の通信を行うため、TCPコネクションが2つに分かれます。 - プロキシサーバとルータの間にもTCPコネクションが設定される
ルータはIPパケットを中継する機器であり、通常はTCPコネクションの端点にはなりません。
補足コラム
プロキシサーバを使わず、クライアントがWebサーバへ直接アクセスする場合は、クライアントとWebサーバの間にTCPコネクションが設定されます。一方、プロキシサーバを使う場合は、プロキシサーバがTCP通信をいったん終端し、Webサーバ向けに別のTCP通信を開始します。
FAQ
Q. ルータを何台も経由すると、TCPコネクションもその台数分に分かれますか?
A. いいえ。ルータは通信を中継しますが、通常はTCPコネクションを終端しません。ルータの台数ではなく、TCP通信を終端する機器に注目してください。
A. いいえ。ルータは通信を中継しますが、通常はTCPコネクションを終端しません。ルータの台数ではなく、TCP通信を終端する機器に注目してください。
Q. プロキシサーバを使うと、クライアントとWebサーバの間にTCPコネクションはありませんか?
A. この問題の構成ではありません。クライアントはプロキシサーバと接続し、プロキシサーバがWebサーバと別に接続します。
A. この問題の構成ではありません。クライアントはプロキシサーバと接続し、プロキシサーバがWebサーバと別に接続します。
関連キーワード: TCPコネクション、プロキシサーバ、ルータ、Webサーバ、通信の中継

\ せっかくなら /
ITサービスマネージャを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

