0% encontró este documento útil (0 votos)
57 vistas8 páginas

Proxy

El documento describe lo que es un proxy, que es un programa o dispositivo que realiza acciones en representación de otros. Explica que los proxies más comunes son los servidores proxy que permiten el acceso a Internet a múltiples equipos y los proxies de web que mejoran el rendimiento al almacenar páginas web en caché.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas8 páginas

Proxy

El documento describe lo que es un proxy, que es un programa o dispositivo que realiza acciones en representación de otros. Explica que los proxies más comunes son los servidores proxy que permiten el acceso a Internet a múltiples equipos y los proxies de web que mejoran el rendimiento al almacenar páginas web en caché.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Proxy - Wikipedia, la enciclopedia libre [Link]

org/wiki/Proxy

Proxy
De Wikipedia, la enciclopedia libre

En el contexto de las redes informticas, el trmino


proxy hace referencia a un programa o dispositivo que
realiza una accin en representacin de otro. Su
finalidad ms habitual es la de servidor proxy, que
sirve para permitir el acceso a Internet a todos los
Servidor proxy
equipos de una organizacin cuando slo se puede
con ectan do
disponer de un nico equipo conectado, esto es, una in directamen te dos
nica direccin IP. orden adores.

Contenido
1 En general
1.1 Ventajas
1.2 Desventajas
2 Funcionamiento
3 Proxy de web / Proxy cache de web
3.1 Funcionamiento
3.2 Ejemplo
3.3 Otros usos
3.4 Ventajas
3.5 Desventajas
4 Proxies transparentes
5 Reverse Proxy
6 Proxy NAT (Network Address Translation) /
Enmascaramiento
7 Proxy Abierto
8 Enlaces externos

En general
La palabra proxy se usa en muchas situaciones en donde tiene sentido un
intermediario:

El uso ms comn es el de servidor proxy, que es un ordenador que


intercepta las conexiones de red que un cliente hace a un servidor de

1 of 8 04/12/08 19:32
Proxy - Wikipedia, la enciclopedia libre [Link]

destino.
De ellos, el ms famoso es el servidor proxy de web (comnmente
conocido solamente como proxy). Intercepta la navegacin de los
clientes por pginas web, por varios motivos posibles: seguridad,
rendimiento, anonimato, etc.
Tambin existen proxies 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.
Proxy (patrn de diseo) tambin es un patrn de diseo (programacin)
con el mismo esquema que el proxy de red.
Un componente hardware tambin puede actuar como intermediario para
otros (por ejemplo, un teclado USB al que se le pueden conectar ms
dispositivos USB).
Fuera de la informtica, un proxy puede ser una persona autorizada para
actuar en representacin de otra persona; por ejemplo, alguien a quien le
han delegado el derecho a voto.
Una guerra proxy es una en la que las dos potencias usan a terceros para el
enfrentamiento directo.

Como se ve, proxy tiene un significado muy general, aunque siempre es


sinnimo de intermediario. Tambin se puede traducir por delegado o
apoderado (el que tiene el poder).

Ventajas

En general (no slo en informtica), los proxies hacen posibles varias cosas
nuevas:

Control. Slo el intermediario hace el trabajo real, por tanto se pueden


limitar y restringir los derechos de los usuarios, y dar permisos slo al
proxy.
Ahorro. Por tanto, slo uno de los usuarios (el proxy) ha de estar equipado
para hacer el trabajo real.
Velocidad. Si varios clientes van a pedir el mismo recurso, el proxy puede
hacer cach: guardar la respuesta de una peticin para darla directamente
cuando otro usuario la pida. As no tiene que volver a contactar con el
destino, y acaba ms rpido.
Filtrado. El proxy puede negarse a responder algunas peticiones si detecta
que estn prohibidas.
Modificacin. Como intermediario que es, un proxy puede falsificar
informacin, o modificarla siguiendo un algoritmo.
Anonimato. Si todos los usuarios se identifican como uno slo, es difcil
que el recurso accedido pueda diferenciarlos. Pero esto puede ser malo, por
ejemplo cuando hay que hacer necesariamente la identificacin.

2 of 8 04/12/08 19:32
Proxy - Wikipedia, la enciclopedia libre [Link]

Desventajas

En general (no slo en informtica), el uso de un intermediario puede provocar:

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.
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).

Funcionamiento
Un proxy permite a otros equipos conectarse a una red de forma indirecta a
travs de l. Cuando un equipo de la red desea acceder a una informacin o
recurso, es realmente el proxy quien realiza la comunicacin y a continuacin
traslada el resultado al equipo inicial. En unos casos esto se hace as porque no
es posible la comunicacin directa y en otros casos porque el proxy aade una
funcionalidad adicional, como puede ser la de mantener los resultados obtenidos
([Link].: una pgina web) en una cache que permita acelerar sucesivas consultas
coincidentes. Con esta denominacin general de proxy se agrupan diversas
tcnicas.

Proxy de web / Proxy cache de web


Se trata de un proxy para una aplicacin especfica; el acceso a la web. Aparte
de la utilidad general de un proxy, proporciona una cache para las pginas web
y los contenidos descargados, que es compartida por todos los equipos de la red,
con la consiguiente mejora en los tiempos de acceso para consultas coincidentes.
Al mismo tiempo libera la carga de los enlaces hacia Internet.

Funcionamiento

1. El cliente realiza una peticin (p.e. mediante un navegador web) de un


recurso de Internet (una pgina web o cualquier otro archivo) especificado
por una URL.

3 of 8 04/12/08 19:32
Proxy - Wikipedia, la enciclopedia libre [Link]

2. Cuando el proxy cach recibe la peticin, busca la URL resultante en su


cach local. Si la encuentra, devuelve el documento inmediatamente, si no
es as, lo captura del servidor remoto, lo devuelve al que lo pidi y guarda
una copia en su cach para futuras peticiones.

El cach utiliza normalmente un algoritmo para determinar cundo un


documento est obsoleto y debe ser eliminado de la cach, dependiendo de su
antigedad, tamao e histrico de acceso. Dos de esos algoritmos bsicos son el
LRU (el usado menos recientemente, en ingls "Least Recently Used") y el LFU
(el usado menos frecuentemente, "Least Frequently Used").

Los proxies web tambin pueden filtrar el contenido de las pginas Web
servidas. Algunas aplicaciones que intentan bloquear contenido Web ofensivo
estn implementadas como proxies Web. Otros tipos de proxy cambian el
formato de las pginas web para un propsito o una audiencia especficos, para,
por ejemplo, mostrar una pgina en un telfono mvil o una PDA. Algunos
operadores de red tambin tienen proxies para interceptar virus y otros
contenidos hostiles servidos por pginas Web remotas.

Ejemplo

Un cliente de un ISP manda una peticin a Google ([Link]


la cual llega en un inicio al servidor Proxy que tiene este ISP, no va
directamente a la direccin IP del dominio de Google. Esta pgina concreta
suele ser muy solicitada por un alto porcentaje de usuarios, por lo tanto el
ISP la retiene en su Proxy por un cierto tiempo y crea una respuesta en
mucho menor tiempo. Cuando el usuario crea una bsqueda en Google el
servidor Proxy ya no es utilizado; el ISP enva su peticin y el cliente recibe
su respuesta ahora s desde Google.

Otros usos

Como mtodo extra y de ayuda en las descargas mediante aplicaciones P2P;


el cual es usado en Lphant y algunos Mods del Emule. (ver Webcach en
aplicaciones P2P).

Ventajas

Ahorro de Trfico: Las peticiones de pginas Web se hacen al servidor


Proxy y no a Internet directamente. Por lo tanto, aligera el trfico en la red
y descarga los servidores destino, a los que llegan menos peticiones.
Velocidad en Tiempo de respuesta: El servidor Proxy crea un cach que
evita transferencias idnticas de la informacin entre servidores durante un
tiempo (configurado por el administrador) as que el usuario recibe una

4 of 8 04/12/08 19:32
Proxy - Wikipedia, la enciclopedia libre [Link]

respuesta ms rpida.
Demanda a Usuarios: Puede cubrir a un gran nmero de usuarios, para
solicitar, a travs de l, los contenidos Web.
Filtrado de contenidos: El servidor proxy puede hacer un filtrado de
pginas o contenidos basndose en criterios de restriccin establecidos por
el administrador dependiendo valores y caractersticas de lo que no se
permite, creando una restriccin cuando sea necesario.
Modificacin de contenidos: Basndose en la misma funcin del filtrado,
y llamado Privoxy, tiene el objetivo de proteger la privacidad en Internet,
puede ser configurado para bloquear direcciones y Cookies por expresiones
regulares y modifica en la peticin el contenido.

Desventajas

Las pginas mostradas pueden no estar actualizadas si stas han sido


modificadas desde la ltima carga que realiz el proxy cach.

Un diseador de pginas web puede indicar en el contenido de su web que los


navegadores no hagan una cach de sus pginas, pero este mtodo no funciona
habitualmente para un proxy.

El hecho de acceder a Internet a travs de un Proxy, en vez de mediante


conexin directa, impide realizar operaciones avanzadas a travs de algunos
puertos o protocolos.

Almacenar las pginas y objetos que los usuarios solicitan puede suponer
una violacin de la intimidad para algunas personas.

Proxies transparentes
Muchas organizaciones (incluyendo empresas, colegios y familias) usan los
proxies para reforzar las polticas de uso de la red o para proporcionar
seguridad y servicios de cach. Normalmente, un proxy Web o NAT no es
transparente a la aplicacin cliente: debe ser configurada para usar el proxy,
manualmente. Por lo tanto, el usuario puede evadir el proxy cambiando
simplemente la configuracin. Una ventaja de tal es que se puede usar para
redes de empresa.

Un proxy transparente combina un servidor proxy con NAT de manera que las
conexiones son enrutadas dentro del proxy sin configuracin por parte del
cliente, y habitualmente sin que el propio cliente conozca de su existencia. Este
es el tipo de proxy que utilizan los proveedores de servicios de internet (ISP). En
Espaa, la compaa ms expandida en cuanto a ADSL se refiere, ISP Telefnica,
dej de utilizar proxy transparente con sus clientes a partir de Febrero de 2006.

5 of 8 04/12/08 19:32
Proxy - Wikipedia, la enciclopedia libre [Link]

Reverse Proxy
Un reverse proxy es un servidor proxy instalado en el domicilio de uno o ms
servidores web. Todo el trfico entrante de Internet y con el destino de uno de
esos servidores web pasa a travs del servidor proxy. Hay varias razones para
instalar un "reverse proxy":

Seguridad: el servidor proxy es una capa adicional de defensa y por lo tanto


protege los servidores web.
Cifrado / Aceleracin SSL: cuando se crea un sitio web seguro,
habitualmente el cifrado SSL no lo hace el mismo servidor web, sino que es
realizado por el "reverse proxy", el cual est equipado con un hardware de
aceleracin SSL (Security Sockets Layer).
Distribucin de Carga: el "reverse proxy" puede distribuir la carga entre
varios servidores web. En ese caso, el "reverse proxy" puede necesitar
reescribir las URL de cada pgina web (traduccin de la URL externa a la
URL interna correspondiente, segn en qu servidor se encuentre la
informacin solicitada).
Cach de contenido esttico: Un "reverse proxy" puede descargar los
servidores web almacenando contenido esttico como imgenes u otro
contenido grfico.

Proxy NAT (Network Address Translation) /


Enmascaramiento
Otro mecanismo para hacer de intermediario en una red es el NAT.

La traduccin de direcciones de red (NAT, Network Address Translation)


tambin es conocida como enmascaramiento de IPs. Es una tcnica mediante la
cual las direcciones fuente o destino de los paquetes IP son reescritas,
sustituidas por otras (de ah el "enmascaramiento").

Esto es lo que ocurre cuando varios usuarios comparten una nica conexin a
Internet. Se dispone de una nica direccin IP pblica, que tiene que ser
compartida. Dentro de la red de rea local (LAN) los equipos emplean
direcciones IP reservadas para uso privado y ser el proxy el encargado de
traducir las direcciones privadas a esa nica direccin pblica para realizar las
peticiones, as como de distribuir las pginas recibidas a aquel usuario interno
que la solicit. Estas direcciones privadas se suelen elegir en rangos prohibidos
para su uso en Internet como 192.168.x.x, 10.x.x.x, 172.16.x.x y 172.31.x.x

Esta situacin es muy comn en empresas y domicilios con varios ordenadores


en red y un acceso externo a Internet. El acceso a Internet mediante NAT
proporciona una cierta seguridad, puesto que en realidad no hay conexin

6 of 8 04/12/08 19:32
Proxy - Wikipedia, la enciclopedia libre [Link]

directa entre el exterior y la red privada, y as nuestros equipos no estn


expuestos a ataques directos desde el exterior.

Mediante NAT tambin se puede permitir un acceso limitado desde el exterior, y


hacer que las peticiones que llegan al proxy sean dirigidas a una mquina
concreta que haya sido determinada para tal fin en el propio proxy.

La funcin de NAT reside en los Cortafuegos y resulta muy cmoda porque no


necesita de ninguna configuracin especial en los equipos de la red privada que
pueden acceder a travs de l como si fuera un mero encaminador.

Proxy Abierto
Este tipo de proxy que acepta peticiones desde cualquier ordenador, est o no
conectado a su red.

En esta configuracin el proxy ejecutar cualquier peticin de cualquier


ordenador que pueda conectarse a l, realizndola como si fuera una peticin
del proxy. Por lo que permite que este tipo de proxy se use como pasarela para
el envo masivo de correos de spam. Un proxy se usa, normalmente, para
almacenar y redirigir servicios como el DNS o la navegacin Web, mediante el
cacheo de peticiones en el servidor proxy, lo que mejora la velocidad general de
los usuarios. Este uso es muy beneficioso, pero al aplicarle una configuracin
"abierta" a todo internet, se convierte en una herramienta para su uso indebido.

Debido a lo anterior, muchos servidores, como los de IRC, o correo electrnicos,


deniegan el acceso a estos proxys a sus servicios, usando normalmente listas
negras ("BlackList").

Enlaces externos
Proxies, proxies-cach y proxies transparentes ([Link]
/Proxies%2C_proxies-cach%C3%A9_y_proxies_transparentes)
Ventajas e inconvenientes del proxy-cache ([Link]
/arti03/[Link])
Tutorial de Proxy ([Link]
/a/[Link]) (en ingls)
Listado de Proxys Comunidad Hispana ([Link]
Tutorial para configurar un proxy web casero via tnel SSH
([Link]

Obtenido de "[Link]
Categoras: Internet | Redes informticas
Categoras ocultas: Wikipedia:Veracidad discutida | Wikipedia:Artculos
destacados en w:simple

7 of 8 04/12/08 19:32
Proxy - Wikipedia, la enciclopedia libre [Link]

Esta pgina fue modificada por ltima vez el 00:55, 2 dic 2008.
Contenido disponible bajo los trminos de la Licencia de documentacin
libre de GNU (vase Derechos de autor).
Wikipedia es una marca registrada de la organizacin sin nimo de lucro
Wikimedia Foundation, Inc.

8 of 8 04/12/08 19:32

También podría gustarte