コンピュータネットワーキングにおけるプロキシサーバの紹介

プロキシサーバーは、 クライアント/サーバーネットワーク接続の両端間の仲介役として機能します 。 プロキシサーバーは、ネットワークアプリケーション(一般的にはWebブラウザとサーバー)とインターフェイスします。 企業ネットワーク内では、プロキシサーバーは特別に指定された社内(イントラネット)デバイスにインストールされます。 一部のインターネットサービスプロバイダ(ISP)は、顧客にオンラインサービスを提供する一環としてプロキシサーバーも利用しています。 最後に、Webプロキシサーバーと呼ばれるサードパーティ製のホストされたWebサイトのカテゴリは、Webブラウジングセッションのためにエンドユーザーがインターネット上で利用できるようになっています。

プロキシサーバーの主な機能

プロキシサーバーは伝統的に3つの主な機能を提供します。

  1. ファイアウォールおよびネットワークデータフィルタリングのサポート
  2. ネットワーク接続の共有
  3. データキャッシング

プロキシサーバ、ファイアウォール、およびコンテンツフィルタリング

プロキシサーバーは、OSIモデルのアプリケーションレイヤー(レイヤー7)で機能します。 それらは、より低いOSIレイヤーで動作し、アプリケーションに依存しないフィルタリングをサポートする従来のネットワークファイアウォールとは異なります。 HTTPSMTPSOCKSなどの各アプリケーションプロトコルのプロキシ機能を個別に設定する必要があるため、プロキシサーバーのファイアウォールよりもインストールおよび保守が難しくなります。 ただし、適切に構成されたプロキシサーバーは、ターゲットプロトコルのネットワークセキュリティとパフォーマンスを向上させます。

ネットワーク管理者は、ファイアウォールとプロキシサーバーソフトウェアをネットワークゲートウェイサーバーにインストールして、ファイアウォールとプロキシサーバーソフトウェアの両方を同時に展開することがよくあります。

OSIアプリケーション層で機能するため、プロキシサーバのフィルタリング機能は、通常のルータに比べて比較的洗練されています。 たとえば、プロキシWebサーバーは、HTTPメッセージを検査することによって、Webページの送信要求のURLをチェックできます。 ネットワーク管理者は、この機能バーを使用して不正なドメインにアクセスできますが、他のサイトにアクセスすることができます。 対照的に、通常のネットワークファイアウォールでは、HTTP要求メッセージ内のWebドメイン名は認識されません。 同様に、着信データトラフィックの場合、通常のルータポート番号またはIPアドレスでフィルタリングできますが、プロキシサーバはメッセージ内のアプリケーションコンテンツに基づいてフィルタリングすることもできます。

プロキシサーバーとの接続共有

何年も前、サードパーティのソフトウェア製品は、 家庭内ネットワークで一般的に使用され、1台のPCと他のコンピュータとのインターネット接続を共有していました。 家庭のブロードバンドルータは、現在、ほとんどの家庭でインターネット接続の共有機能を提供しています 。 しかし、企業ネットワークでは、複数のルータやローカルイントラネットネットワークにインターネット接続を分散させるために、プロキシサーバーが依然として採用されています。

プロキシサーバーとキャッシング

プロキシサーバーによるWebページのキャッシュは、3つの方法でネットワークのユーザーエクスペリエンスを向上させることができます。 第1に、キャッシングはネットワークの帯域幅を節約し、スケーラビリティを向上させることができる。 次に、キャッシュは、クライアントが経験する応答時間を改善することができる。 たとえば、HTTPプロキシキャッシュを使用すると、Webページをブラウザにすばやく読み込むことができます。 最後に、プロキシサーバーキャッシュはコンテンツの可用性を向上させます。 元のソースまたは中間のネットワークリンクがオフラインになっても、Webページやキャッシュ内の他の静的コンテンツのコピーはアクセス可能なままです。 Webサイトから動的データベースベースのコンテンツへの傾向に伴い、プロキシキャッシングの利点は、数年前と比べて多少減少しています。

Webプロキシサーバー

多くの企業では、内部ネットワークに物理的に接続されたプロキシサーバーを展開していますが、家庭のブロードバンドルーターが ファイアウォールと接続の共有機能を提供するため、ほとんどのホームネットワークでは使用されません。 独自のローカルネットワークがそれらをサポートしていない場合でも、ユーザーがプロキシサーバーの利点を利用できるようにする、 Webプロキシと呼ばれるプロキシサーバーの別のクラスが存在します。 インターネットユーザーは、インターネットサーフィン中にプライバシーを向上させる手段として、Webプロキシサービスを最も一般的に探しますが、これらのサービスではキャッシュを含むその他の利点もあります。 いくつかのWebプロキシサーバーは無料で利用できますが、他の有料サービス料もあります。

その他 - トップ無料の匿名プロキシサーバ