Servidor proxy algunos tipos especiales de aplicaciones

  
                  

Agentes de nivel de aplicación y nivel de bucle

Un agente de nivel de aplicación es un proxy para el que se sabe que la aplicación es un servicio proxy. Puede entender e interpretar comandos en el protocolo de la aplicación, mientras que los agentes de nivel de bucle están en el cliente y el servidor. Se establece un bucle de conexión sin interpretar los comandos en el protocolo de aplicación. La última versión de la mayoría de los agentes de nivel de aplicación es una aplicación como sendmail que realiza el protocolo de almacenamiento y reenvío. La mayoría de los últimos agentes de nivel de bucle son un nuevo tipo de puerta de enlace proxy. Esta puerta de enlace actúa como un proxy externo y actúa como un enrutador de filtrado.

El agente de nivel de aplicación usa el proceso modificado, y el agente de nivel de bucle usa el cliente modificado. Esto está relacionado con la practicidad del agente. Para implementar una conexión proxy, debe conocer la dirección de la conexión. Una puerta de enlace híbrida puede bloquear conexiones fácilmente, pero un host proxy solo puede recibir conexiones y determinar a partir de la información que seguirá conectándose allí. Un proxy de nivel de bucle no puede interpretar el protocolo de la aplicación y debe proporcionarle información de otras maneras. Debido a que las capacidades de los programas cliente son muy eficientes, los agentes de nivel de aplicación a menudo se utilizan para comprender los beneficios de los protocolos de aplicación, de modo que pueden usar el proceso modificado. Los agentes de nivel de bucle, generalmente no pueden usar el proceso modificado, solo pueden usar programas cliente modificados.

Aunque no se han modificado agentes de nivel de aplicación, sí existen agentes modificados de nivel de bucle, como plug-gw, que es un proceso modificado y un proxy de nivel de bucle. La dirección de destino a la que se conecta depende completamente de la dirección de origen y los puertos de origen y destino a los que está conectada.

La ventaja de un proxy de nivel de bucle es que puede servir a una variedad de protocolos diferentes. La mayoría de los servidores proxy de nivel de bucle también son servidores proxy públicos, que son compatibles con casi cualquier protocolo, pero no todos los protocolos pueden implementarse fácilmente mediante proxies de nivel de bucle, como es el caso del protocolo FTP. Requiere una conexión desde el puerto de datos del cliente al servidor y requiere ajustes a nivel de protocolo y conocimiento a nivel de la aplicación. La desventaja de un proxy a nivel de bucle es que tiene poco control sobre los eventos que resultan del proxy. Al igual que el filtrado de paquetes, proporciona una conexión para las direcciones de origen y destino, pero no puede determinar si los comandos que pasan a través de él son seguros o están más allá del alcance del protocolo. El agente de nivel de bucle puede ser fácilmente engañado por el número de puerto establecido por el servidor y asignado a otros servidores.

Servidores proxy públicos y dedicados

Si bien "nivel de aplicación" y "nivel de bucle" son términos comunes, nos preocupa más la diferencia entre servidores proxy "públicos" y "dedicados". Un servidor proxy dedicado solo está disponible para un solo protocolo, y un servidor proxy común es para múltiples protocolos. De hecho, el servidor proxy dedicado es de nivel de aplicación, y el servidor proxy público es de nivel de bucle. Debido a que hay un servidor proxy público de nivel de aplicación que comprende muchos protocolos, o un servidor proxy dedicado de nivel de bucle (que proporciona solo un servicio pero que comprende múltiples protocolos), se usan los términos "dedicado" y "público". "Nivel de aplicación" y "nivel de bucle" son bien entendidos.

Servidor Proxy Inteligente

Si un servidor proxy no solo está reenviando solicitudes, sino que también puede hacer muchas otras cosas, dicho servidor proxy se denomina servidor proxy inteligente, como el servidor proxy HTTP CERN. Posibilidad de guardar datos en la memoria caché para que los mismos datos ya no tengan que descargarse de Internet. Los servidores proxy (especialmente los servidores proxy a nivel de aplicación) proporcionan un mejor registro y control de acceso que otros. Las capacidades de los servidores proxy están evolucionando rápidamente, y muchos servidores proxy ahora están agregando nuevas características además de la funcionalidad básica. Es fácil actualizar a un servidor proxy inteligente para un proxy dedicado a nivel de aplicación, pero es más difícil para un proxy a nivel de bucle.

Copyright © Conocimiento de Windows All Rights Reserved