マナビングITパスポート

サーバの種類と役割:社内PCに代わってWebへアクセスするのは?

ITパスポート試験 令和6年度 問79 / ネットワーク › ネットワーク方式

過去問にチャレンジ

令和6年度 問79

企業などの内部ネットワークとインターネットとの間にあって,セキュリティを確保するために内部ネットワークのPCに代わって,インターネット上のWebサーバにアクセスするものはどれか。

  1. ア

    DNSサーバ

  2. イ

    NTPサーバ

  3. ウ

    ストリーミングサーバ

  4. エ

    プロキシサーバ

会話形式の解説

講師講師
この問題は、代表的なサーバの役割を区別できるかを確かめるものです。問題文の「内部ネットワークのPCに代わって」という部分に注目してください。
受験者受験者
「代わって」ということは、PCの代理をするサーバという意味でしょうか。サーバの名前がどれもカタカナや略語なので、私はいつも区別に迷ってしまいます。
講師講師
その読み方で合っています。英語の proxy は「代理」という意味です。プロキシサーバは内部の端末から要求を受け取り、その端末に代わって外部のWebサーバへアクセスして、通信を中継します。
受験者受験者
問題文には「セキュリティを確保するために」ともありますが、代理でアクセスするとなぜ安全になるのですか。
講師講師
内部とインターネットの間にプロキシサーバを置くと、通信がすべてそこを通ります。そのため、アクセスできる先を制限したり、通信の記録を取ったりでき、セキュリティを管理しやすくなります。
受験者受験者
DNSサーバも、PCがWebサイトを見るときに使いますよね。DNSサーバが代わりにアクセスしているのではないかと迷いました。
講師講師
そこは紛らわしいところです。DNSサーバの役割は名前解決、つまりドメイン名とIPアドレスを対応付けることです。PCはDNSサーバに問い合わせてアクセス先のIPアドレスを知りますが、Webサーバへの接続そのものはPCが自分で行います。代わりにアクセスするわけではありません。
受験者受験者
なるほど、DNSサーバは「宛先を教える」だけなのですね。NTPサーバとストリーミングサーバはどうでしょうか。
講師講師
NTPサーバは、ネットワーク上の機器の時計を正確な時刻に合わせるサーバです。ストリーミングサーバは動画や音声を連続的に配信するサーバで、データをすべて受け取る前から再生を始められるのが特徴です。どちらも、利用者の代わりに別のサーバへアクセスする働きは持っていません。
受験者受験者
整理すると、DNSは名前解決、NTPは時刻同期、ストリーミングは動画や音声の配信、そしてPCの代理でWebにアクセスするのがプロキシサーバ、ということですね。
講師講師
そのとおりです。それぞれの役割を一言で言えるようにしておくと、消去法でも確かめられます。なお、プロキシサーバはWebのデータを一時保存するキャッシュを使って、応答を速くすることもできます。「代理」と「中継」という言葉が出てきたらプロキシ、と結び付けておきましょう。

まとめ

内部ネットワークとインターネットの間に置かれ、内部のPCに代わって外部のWebサーバへアクセスするのはプロキシサーバです。proxy は「代理」という意味で、通信がそこを通るため、アクセス制限や通信記録の取得といったセキュリティ管理に使われます。DNSサーバはドメイン名とIPアドレスを対応付ける名前解決を担当しますが、Webサーバへの接続そのものはPCが自分で行います。NTPサーバは時刻同期、ストリーミングサーバは動画や音声の連続配信が役割で、どちらも代理アクセスの機能はありません。

解答・解説

正解はエです

この問題のテーマ

社内ネットワークとインターネットの境界に置かれ、内部のPCに代わって外部のWebサーバへアクセスするサーバは何かを問う問題です。代表的なサーバがそれぞれどんな役割を持つかを区別できるかがポイントです。

解き方の考え方

問題文のうち「内部ネットワークのPCに代わって」という部分に注目します。「代わって」は代理という意味なので、英語で代理を意味する「プロキシ」と結び付ければ答えにたどり着けます。ほかの選択肢についても、名前解決、時刻合わせ、動画配信というそれぞれの本来の役割を思い出すと、代理でアクセスする機能を持たないことがわかり、消去法でも確かめられます。

選択肢ごとの解説

  1. ×ア  DNSサーバ
    DNSサーバの役割は、ドメイン名とIPアドレスを対応付ける名前解決です。PCはDNSサーバに問い合わせてアクセス先のIPアドレスを知りますが、Webサーバへの接続そのものはPCが自分で行います。DNSサーバがPCの代わりにWebサーバへアクセスするわけではありません。
  2. ×イ  NTPサーバ
    NTPサーバは、ネットワーク上の機器の時計を正確な時刻に合わせるためのサーバです。時刻を同期させるのが役割で、Webアクセスを中継したり代理で行ったりする働きはありません。
  3. ×ウ  ストリーミングサーバ
    ストリーミングサーバは、動画や音声を連続的に配信するサーバです。データをすべて受け取る前から再生を始められるように配信するのが特徴です。利用者の代わりに別のサーバへアクセスする役割は持っていません。
  4. ○エ  プロキシサーバ
    プロキシサーバは内部の端末から要求を受け取り、その端末に代わって外部のWebサーバへアクセスし、通信を中継します。内部ネットワークとインターネットの間に置かれ、アクセス制限や通信記録などのセキュリティ管理に使われるので、問題文の説明にそのまま当てはまります。

補足

プロキシサーバを使うと、外部からは内部ネットワークの様子が見えにくくなるという利点もあります。ファイアウォールは通信を許可するか遮断するかを判断する仕組みで、通信を代わりに行うプロキシとは役割が違います。どちらも「境界に置くセキュリティ対策」として出題されることがあるので、混同しないようにしましょう。

POINT

  • プロキシは「代理」という意味で、プロキシサーバは内部のPCに代わって外部のWebサーバへアクセスします。
  • プロキシサーバを通すと、アクセス制限や通信記録の取得ができ、セキュリティを管理しやすくなります。
  • プロキシサーバはWebのデータを一時保存するキャッシュを使って、応答を速くすることもできます。
  • DNSサーバは名前解決、NTPサーバは時刻同期、ストリーミングサーバは動画や音声の連続配信を担当します。

※出典:令和6年度 ITパスポート試験 問79