問57
頻出度★★★
HTTP プロキシサーバの機能に関する記述として, 適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
HTTP プロキシサーバの機能に関する記述として, 適切なものはどれか。
PC からの IP アドレス割当て要求を受け付け, グローバル IP アドレスを返すのは DHCP サーバ (もしくはアドレス払出しを行う機器) の機能であり, HTTP プロキシサーバの役割ではない。
正解 HTTP プロキシサーバは, PC (クライアント) とインターネット上の Web サーバとの間に立ち, 通信を「代理 (proxy)」して中継するサーバである。PC は直接 Web サーバに接続せず, まずプロキシサーバへ接続要求を送る。プロキシサーバはその要求を受けて, PC に代わって目的の Web サーバへ接続し, やり取りされるデータ (リクエストとレスポンス) を仲介する。選択肢イはこの動作を正確に表しているので適切である。プロキシを介すことで, アクセス制御・通信ログの記録・コンテンツのキャッシュなどを一括して行える利点がある。
URL (ドメイン名) に対応する IP アドレスを求める要求を受け付けて IP アドレスを返すのは DNS サーバ (名前解決) の機能であり, プロキシサーバの機能ではない。
検索結果の上位に表示されるよう Web サーバのコンテンツを書き換えるのは SEO 対策に関する記述であり, 通信を中継するプロキシサーバの機能ではない。そもそもプロキシは他者が管理する Web サーバのコンテンツを書き換えたりはしない。