質問: プロキシとルーティングの違い プロキシとルーターが何に使用されているかはよく知っています。しかし、それらを確実に区別する方法がわかりません。ここに私がそれらで見つけた要因のリストがあります。プロキシサーバー アプリケーション層のデータを自由に変更できます 通常、tcpセッションをoriginから受信します 通常、tcpターゲットへのセッションを形成します アプリケーションレイヤーデータを読み取ってターゲットを定義できます ipプロトコルを使用する場合、ipパケットのターゲットです。 ここでは、ネットワーク機器について考えないようにしましょう。 soapリクエストをルーティングするアプリケーションサーバーのメッシュについて考えてみましょう。ルーター 明確に定義されたルーティングプロトコルに準拠 通常、tcpセッションをoriginから受信します 通常、tcpターゲットへのセッションを形成します アプリケーションレイヤーデータを読み取ってターゲットを定義できます ipプロトコルを使用する場合、ipパケットのターゲットです。 ルーティングのルールがすべての関係者に知られている場合はルーティングと呼ばれ、知られていない場合はプロキシと呼ばれますか? 2つを区別する決定的な要因があると私は確信しています。
回答: 私は決定的な要因を理解したと思います。プロキシサーバーは、ターゲットにそれ自体への返信を強制します。プロキシサーバーは、同期または非同期で、応答をオリジンにリレーできます。それ自体で応答を強制すると、プロキシサーバーが定義されます。プロキシはクラスタにすることもできます。この場合、単一のプロキシサーバーではなく、単一のプロキシクラスタを介して応答が強制されます。