usando - ¿Cuál es la definición de proxy-aware
rfc 3261 pdf (2)
Después de revisar algunas publicaciones en busca de una definición, he llegado a la definición por mí mismo. "Una aplicación compatible con proxy es una aplicación tal que, dada una dirección (y / o creds) a un proxy así como a la dirección de destino, la aplicación creará la conexión proxy y administrará el lado del software del tráfico entre el cliente y la conexión proxy. y el destino ". Concluyo que una condición necesaria para ser una aplicación con proxy no es la capacidad de detectar un proxy, sino la capacidad de aceptar y administrar el hecho de que existe un salto intermedio direccionable entre el cliente y el destino.
Necesito una aclaración sobre la palabra de moda "Proxy-Aware". ¿Significa que se detecta un proxy después de que la aplicación intenta realizar directamente una operación con un host? ¿O es que después de la creación de un objeto proxy (piense .NET WebProxy) y que transmite la dirección del proxy, el puerto, el inicio de sesión, etc., la aplicación sabe cómo crear y usar la conexión proxy al servidor?
Creo que la palabra significa que la aplicación puede establecer conexiones con uno o más servidores proxy para redirigir su intento de conexión a los hosts a través de estos servidores proxy.
Por ejemplo, los navegadores web (proxy-aware) con configuraciones proxy se conectan primero al servidor proxy y solicitan que el servidor proxy se conecte a la página web solicitada, pero la mayoría de los clientes terminales no admiten la configuración proxy y no pueden realizar dicho proceso y por lo tanto no Proxy-consciente.