Servidores Web
Enviado por jairorodriguez • 9 de Octubre de 2012 • 4.308 Palabras (18 Páginas) • 595 Visitas
SERVIDOR PROXY
Un proxy, en una red informática, es un programa o dispositivo que realiza una acción en representación de otro, esto es, si una hipotética máquina A solicita un recurso a una C, lo hará mediante una petición a B; C entonces no sabrá que la petición procedió originalmente de A. Esta situación estratégica de punto intermedio suele ser aprovechada para soportar una serie de funcionalidades: proporcionar caché, control de acceso, registro del tráfico, prohibir cierto tipo de tráfico etc.
Su finalidad más habitual es la de servidor proxy, que consiste en interceptar las conexiones de red que un cliente hace a un servidor de destino, por varios motivos posibles como seguridad, rendimiento, anonimato, etc. Esta función de servidor proxy puede ser realizada por un programa o dispositivo.
De ellos, el más famoso es el servidor proxy web (comúnmente conocido solamente como «proxy»). Intercepta la navegación de los clientes por páginas web, por varios motivos posibles: seguridad, rendimiento, anonimato, etc.
También existen proxy para otros protocolos, como el proxy de FTP.
El proxy ARP puede hacer de enrutador en una red, ya que hace de intermediario entre ordenadores.
Un componente hardware también puede actuar como intermediario para otros.
Como se ve, proxy tiene un significado muy general, aunque siempre es sinónimo de intermediario. Cuando un equipo de la red desea acceder a una información o recurso, es realmente el proxy quien realiza la comunicación y a continuación traslada el resultado al equipo inicial
Características principales de los servidores proxy
Los servidores proxy proporcionan tres funciones principales:
• cortafuegos y filtrado
• para compartir la conexión
• el almacenamiento en caché
Servidores proxy, cortafuegos y filtrado
Los servidores proxy funcionan en la capa de aplicaciones, capa 7 del modelo OSI. Ellos no son tan populares como los ordinarios cortafuegos que trabajan en las capas inferiores y apoyo independientes de las aplicaciones de filtrado. Los servidores proxy son también más difíciles de instalar y mantener que los servidores de seguridad, como la funcionalidad proxy para cada protocolo de aplicación como HTTP, SMTP, o SOCKS deben configurarse individualmente. Sin embargo, un servidor proxy configurado correctamente mejora la seguridad de la red y el rendimiento. Los Proxy tienen capacidad que los cortafuegos normales simplemente no pueden ofrecer.
Algunos administradores de red despliegan ambos firewalls y servidores proxy para trabajar en conjunto. Para ello, se instalan tanto en software de firewall y servidor proxy en un servidor de puerta de enlace.
Debido a que funcionan en la capa de aplicación del modelo OSI, la capacidad de filtrado de los servidores proxy es relativamente inteligente en comparación con el de los routers ordinarios. Por ejemplo, los servidores proxy Web pueden comprobar la URL de solicitudes de las páginas Web mediante la inspección de HTTP GET y POST mensajes. Con esta función, los administradores de red pueden impedir el acceso a los dominios ilegales, pero permitir el acceso a otros sitios. Los Firewalls, en cambio, no puede ver los nombres de dominio web dentro de esos mensajes. Lo mismo sucede con el tráfico de datos entrante, routers comunes pueden filtrar por número de puerto o dirección de red, pero los servidores proxy, también puede filtrar en función de contenido de la aplicación dentro de los mensajes.
Conexión compartida con servidores proxy
Varios productos de software para compartir la conexión en redes domésticas pequeñas han aparecido en los últimos años. En las redes de medianas y grandes empresas, sin embargo, los servidores proxy ofrecen una alternativa más escalable y rentable para acceso compartido a Internet. En lugar de dar a cada equipo cliente de una conexión directa a Internet, todas las conexiones internas pueden ser canalizadas a través de uno o más proxies que a su vez conecta con el exterior.
Servidores proxy y caché
El almacenamiento en caché de las páginas web de servidores proxy puede mejorar una red de "calidad de servicio" de tres maneras.
En primer lugar, el almacenamiento en caché puede ahorrar ancho de banda en la red, aumentando la escalabilidad. A continuación, el almacenamiento en caché puede mejorar el tiempo de respuesta experimentado por los clientes. Con un caché de proxy HTTP, por ejemplo, las páginas web pueden cargar más rápidamente en el navegador. Por último, un servidor proxy caché aumentar la disponibilidad. Páginas web u otros archivos en la memoria caché permanecen accesibles incluso si la fuente original o un enlace de red intermedio se desconecta.
Servidores proxy y exploradores
Los servidores proxy trabajar con redes específicas de protocolos. Obviamente HTTP será el más crítico para configurar el acceso de páginas web, pero los navegadores también utilizan estos otros protocolos:
• S-HTTP (también llamado "seguro" o "Seguridad" en el navegador)
• FTP
• SOCKS
• Ardilla de tierra
• WAIS
S-HTTP (Hypertext Transfer Protocol Secure) es compatible con las comunicaciones cifradas HTTP. Este protocolo se está volviendo más y más común como sitios de comercio electrónico, por ejemplo, para hacer transacciones de tarjetas de crédito más seguro. S-HTTP no se debe confundir con SSL. Aunque S-HTTP utiliza SSL "bajo las sábanas," SSL es un protocolo de nivel inferior que por sí mismo no tiene impacto en la configuración del navegador proxy.
FTP (File Transfer Protocol) permite la descarga de archivos a través de la Web. Antes de HTTP fue desarrollado, FTP era una manera aún más popular para compartir archivos a través de Internet. FTP trata los archivos como texto simple o formato binario, y todavía se utiliza habitualmente para descargar archivos comprimidos de datos no HTML (como archivos MP3, por ejemplo).
SOCKS es un protocolo de seguridad firewall implementado en algunas configuraciones de proxy.
Gopher y WAIS (Wide-Area Servicio de Index Server) fueron dos intentos antes de HTTP para crear un protocolo estándar para la indexación y la navegación por la información en Internet. Tanto
...