プロキシ サーバーの使用は必須ではありませんが、ユーザーの行動によって明らかになる利点がいくつかあります。プロキシ サーバーを介在させることで、リクエストの実際の発信元、つまりユーザーの ID と場所を隠すことができます。
機能の基本
その仕組みは、リクエストが迅速かつ目的に沿って処理されるように密接に連携する 3 つの重要な要素に基づいています。
- IPアドレス
- ポート
- プロトコル
インターネットにアクセスできるすべてのデバイスには、独自の IP アドレスがあります。これは 4 つの数字のシーケンスで構成されます。各シーケンスはピリオドで区切られます (例: 123.123.123.123)。
これらの数字のシーケンスは、専門用語ではオクテットと呼ばれます。ラップトップ、ルーター、サーバー、電話、プリンターなどの他の多くのデバイスには、そのデバイスにのみ接続された独自のアドレスがあります。IP アドレスを使用すると、地理的な場所、プロバイダーなど、さまざまな情報を知ることができます。
ポートは家のドアに例えられ、家とそれぞれのデバイスが同等になります。他のデバイスとの通信はドアを通して可能になります。ポートは、IP アドレスの後ろにコロンで区切られた数値として設定されます (例: 123.123.123.123 : 8080)。
デバイス間の通信言語はプロトコルと呼ばれます。これはフォーマットとも呼ばれます。最も重要かつ最もよく知られているフォーマットは次のとおりです。 HTTP そして SOCKS他にもプロトコルはありますが、あまり使われません。
プロキシサーバーへのリクエストの手順
このようなリクエストでは、インターネット ユーザーはクライアントと呼ばれます。クライアントは、インターネット ページを開こうとするときにリクエストを送信します。ユーザーの IP アドレスは識別目的で送信されます。リクエストはサーバーに送信され、サーバーはコンテンツにアクセスできます。
応答として、要求された情報は IP アドレス、つまり PC または他のインターネット対応デバイスに返されます。ただし、プロキシ サーバーは宛先サーバーではありません。したがって、プロキシ サーバーは、インターネット対応デバイスとターゲット サーバーの間を仲介するため、仲介者としても考えられます。
したがって、リクエストは 2 つの手順で行われます。実際には、リクエストは独自の IP アドレスを持つプロキシ サーバーに送信されます。次に、プロキシ サーバーは、その IP アドレスを持つリクエストを関連するサーバーに転送します。それに応じて、情報 (つまり、ページのコンテンツ) がプロキシ サーバーに返送され、プロキシ サーバーはそれをクライアントに転送します。
プロキシ サーバーの場所は、その機能や具体的な手順には影響しません。ただし、ページ上の情報はプロキシ サーバーの IP アドレスによって異なります。各国には異なる規制や制限があり、それに従って遵守されます。異なるデバイスの通信は異なる場合があります。ただし、基本的な手順はすべてのデバイスで同じです。