UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE INGENIERA ESCUELA DE INGENIERA EN SISTEMAS Y COMPUTACIN
Trabajo de Aplicaciones Distribuidas
Tema: Servidor Proxy-Cach
Realizado Por: Geovanny Cudco Profesor: Ing. Anita Congacha Curso: 4 A
Fecha: 04 Enero 2012
Informe Individual
Tema: Servidores Proxy Cach Objetivos
General: o Determinar el funcionamiento y caractersticas relacionadas al Servidor ProxyCach.
Especficos: o o o o Estudiar los elementos importantes que conforman un Servidor Proxy-cach. Estudiar las funciones de un servidor Proxy-cach. Identificar las caractersticas de un servidor Proxy-cach. Determinar el funcionamiento de un Servidor Proxy-Cach.
Fundamentacin Terica
Servidor Proxy-Cach Un servidor proxy-cach es el ordenador que nos proporcionar las pginas de Internet en vez de ir directamente al origen del documento, lo que acelerar el suministro de informacin a travs de WWW. En sntesis se puede decir que este tipo de servidor es utilizado para mejorar la velocidad de navegacin de los usuarios dado que funciona almacenando una cach de las pginas web visitadas por los usuarios. Funcionamiento Cuando un usuario, que tiene configurado su ordenador para hacer uso del proxy-cach, solicita una pgina web el navegador ir, en un principio, al proxy-cach y este mirar en su base de datos si tiene dicha pgina; en caso afirmativo la enva directamente al usuario. Si no la tiene buscar en la jerarqua de proxies a la que pertenece y si la encuentra all, la recupera y se la enva al usuario. En caso de que no la encuentre la buscar en la direccin fuente de la pgina, que es como lo hacia hasta ahora.
La base de datos de un proxy-cach estar formada por copias de pginas a las que han accedido usuarios que tienen configurado dicho proxy-cach.
Figura 1. Servidor Proxy-Cach Caractersticas:
y
y y y y y
El proxy combinado con un firewall (Software aparte) puede proveerle seguridad a una red local (LAN). La exposicin de la red interna a hackers es menor porque las computadoras no son directamente accesibles desde el otro lado del firewall (muro cortafuegos). El proxy puede funcionar como filtrador de trfico para paquetes de web. Porque toda la informacin pasa con el proxy antes de alcanzar al cliente, puede ser manipulada de maneras tiles. Por ejemplo, el proxy puede leer los paquetes de las peticiones entrantes del HTTP (Protocolo usado en el WWW) y botar aquellos procedientes desde host predeterminados. Los administradores podran utilizar esta opcin para evitar que los clientes tengan acceso a sitios pornogrficos (obscenos), por ejemplo. El proxy podra tambin reducir el nmero de comerciales desplegados en las pginas de web. El proxy puede disminuir grandemente el tiempo de acceso para todos los clientes. El servidor proxy economiza ancho de banda de la red, cuando se requiera hacer una consulta directa a la red el canal estar descongestionado. Almacena las pginas ms vistas para optimizar ancho de banda y acelerar la navegacin.
Con este se puede controlar sobre los sitios que sus empleados visitan, estableciendo un esquema de usuario y contrasea, que adems de filtrar los contenidos indebidos, le permitir sacar todo tipo de estadsticas por usuario, sitios navegados, kbytes etc. Mediante el Proxy el administrador puede restringir a las estaciones los servicios a la Red Externa Internet/Intranet, asegurando usuarios con y sin acceso, horarios de conexin, lugares autorizados de visita, y navegacin de servicios como chat(MSN), netphone y otros, como usted lo prefiera.
Ventajas de un proxy-cach.
y
y y
El uso de un proxy-cach nunca introducir retardos apreciables en la obtencin de la informacin ya que en el peor de los casos (cuando la pgina solicitada no este en ninguno de los proxies de la jerarqua) el inicio de la bsqueda en la direccin fuente se retrasar apenas unas dcimas de segundo. En caso de que la pgina que se desee conseguir se encuentre en la base de datos de nuestro proxy-cach, el acceso a dicha pgina ser el que permite el ancho de banda de nuestra red interna, es decir aproximadamente igual a lo que tardamos en acceder a las pginas del web de la universidad. En caso de que la pgina que quiere conseguir no se encuentre en el proxy-cach, pero s en uno de los proxies de la jerarqua el acceso a dicha pgina ser tambin bastante ms rpido que si se tuviera que acceder a la fuente original. Segn algunas pruebas realizadas en proxies similares al nuestro el nmero de peticiones donde el acceso se ve mejorado llega a obtener porcentajes superiores a 50%. El primero que cargue una determinada pgina sufrir, como hasta ahora, la lentitud de Internet, pero el siguiente que cargue dicha pgina se la proporcionar nuestro servidor proxy-cach y la respuesta ser mucho ms rpida. Otra ventaja ser que al utilizar el proxy-cach ser este el que se comunique con el exterior, pudiendo funcionar como firewall, esto es, aumentar nuestra seguridad respecto a la informacin a la que accedemos.
Desventajas En general (no slo en informtica), el uso de un intermediario puede provocar:
y
y y y
Abuso. Al estar dispuesto a recibir peticiones de muchos usuarios y responderlas, es posible que haga algn trabajo que no toque. Por tanto, ha de controlar quin tiene acceso y quin no a sus servicios, cosa que normalmente es muy difcil. Carga. Un proxy ha de hacer el trabajo de muchos usuarios. Intromisin. Es un paso ms entre origen y destino, y algunos usuarios pueden no querer pasar por el proxy. Y menos si hace de cach y guarda copias de los datos. Incoherencia. Si hace de cach, es posible que se equivoque y d una respuesta antigua cuando hay una ms reciente en el recurso de destino. En realidad este problema no
existe con los servidores proxy actuales, ya que se conectan con el servidor remoto para comprobar que la versin que tiene en cache sigue siendo la misma que la existente en el servidor remoto. Irregularidad. El hecho de que el proxy represente a ms de un usuario da problemas en muchos escenarios, en concreto los que presuponen una comunicacin directa entre 1 emisor y 1 receptor (como TCP/IP).
Programas que permiten realizar Proxy-Cach
SQUID: es un programa de software libre que implementa un servidor proxy y un dominio para cach de pginas web, publicado bajo licencia GPL. Tiene una amplia variedad de utilidades, desde acelerar un servidor web, guardando en cach peticiones repetidas a DNS y otras bsquedas para un grupo de gente que comparte recursos de la red, hasta cach de web, adems de aadir seguridad filtrando el trfico. Est especialmente diseado para ejecutarse bajo entornos tipo Unix. Squid ha sido desarrollado durante muchos aos y se le considera muy completo y robusto. Aunque orientado principalmente a HTTP y FTP es compatible con otros protocolos como Internet Gopher. Polipo: es un proxy cach web pequeo y rpido (un cach de web, un proxy HTTP, un servidor proxy), diseado para ser utilizado por una persona o un grupo pequeo de personas, no hay nada que le impide ser utilizado por un grupo ms grande. Polipo utiliza un sinfn de tcnicas para hacer la navegacin web ms rpido.
Conclusiones: y Los servidores proxy-cach mejoran la navegacin web, ya que almacenan en una especie de base de datos las paginas mas visitadas y cuando un usuario desea acceder a estas paginas el servidor proxy-cach accede directamente a esta base de datos y no al origen de la pagina. Los servidores proxy-cach estn expuestos a fallos, sobretodo cuando muchos usuarios envan peticiones innecesarias como por ejemplo acceder a redes sociales y/o streaming.
Recomendaciones: y Configurar un servidor proxy-cach para facilitar la navegacin web y mejorar de cierta forma el ancho de banda.
Bibliografa:
y y
y y y y y
Servidor Proxy-Cach, disponible en: [Link] Servidor Proxy-Cach, disponible en: [Link] 7 Servidores Proxy-Cach, disponible en: [Link] Servidor Proxy-Cach, disponible en: [Link] Servidor Proxy-Cach, disponible en: [Link] Proxy, Disponible en: [Link] Squid, Disponible en: [Link]