19

すべて、RFC 2616 の用語が表示されます 。 http://www.w3.org/Protocols/rfc2616/rfc2616-sec1.html#sec1

しかし、プロキシ、トンネル、ゲートウェイの違いがわかりませんか? 誰か簡単に説明してくれませんか?

ありがとう。

4

1 に答える 1

9

以下の回答は、 RFC 2616にある定義に基づいて説明されています

Proxy と Server には、 programという単語を使用する定義があります。一方、ゲートウェイの場合はそうではありません。これは、注目すべき違いの 1 つです。

リクエストの処理によってプロキシとゲートウェイを比較してみてください。プロキシの場合:

「リクエストは、内部で処理されるか、可能な場合は変換して他のサーバーに渡すことによって処理され ます。」

基本的に、通過するリクエストまたはレスポンスを変更する可能性があります。

ゲートウェイ定義では、次のように指定されています。

「他のサーバーの仲介者として機能します。プロキシとは異なり、ゲートウェイは、要求されたリソースのオリジンサーバーであるかのように要求を受け取ります。要求元のクライアントは、ゲートウェイと通信していることに気付かない場合があります。」

したがって、このコンテキストのゲートウェイは、それを通過するものをほとんど受信して配信します。

トンネルは、両端にポイントがあるチューブのようなものです。中間プログラムまたはサーバーは、この接続を認識しません。このトンネルは、HTTP 要求によって開始できます。いずれかのエンドポイントがトンネルのドロップを決定すると、トンネルは削除されます。

于 2012-04-30T04:03:01.967 に答える