viernes, mayo 05, 2006

Conceptos varios -squid- -proxy-

Squid es un proxy cache de HTTP, no de otros protocolos. Sólo clientes HTTP (principalmente servidores web) pueden usar squid, y sólo para cosas que puedan ser encapsuladas a través de HTTP (HTTP, HTTPS, FTP and Gopher).

Squid puede coexisistir felizmente con proxys de otros protocolos si así es necesario. No hay conflictos posibles en ejecutar varios tipos de proxys en un mismo servidor (respetando unas reglas básicas.)

SSL en squid proxy normal
Https es el metodo CONNECT, es un caso especial de protocolo tunelizado a traves
del proxy, no proxyado.

Nat puede ser utilizado en muchos casos en sustitución de proxy, Nat es simple, ligero, y trabaja con la mayoría de las cosas, (no es estrictamente compliant con el protocolo TCP/IP, fuerza ligeramente algunas reglas). Es una técnica muy común en pequenas redes y redes caseras para compartir la conexión a internet. Por ejemplo NAT es lo que llevan todos aquellos routers de "banda ancha" que puedes encontrar en tu tienda de ordenadores más cercana.

Socks es un método de proxy genérico para TCP/IP y está bien soportado en la mayoría de clientes. Winsock es una variante extendida especifica para el nivel de transporte del proxy de operaciones de red en aplicaciones windows.

La diferencia entre Nat y proxy, es que NAT se tiene lugar a nivel de paquete reescribiendo los paquetes conforme viajan hacia y desde internet , mientras que los proxys operan al nivel de protocolo de aplicación (con la excepción de socks que pueden estar situados más cerca del nivel de la capa de transporte, pero no se complica mucho las cosas).

Resumiendo:

- Existen proxis de aplicación específicos como squid que tienen una gran conocimiento del protocolo HTTP y añade funcionalidades extra más alla de la simple compartición de la conexión a internet.

- Socks es un tipo de proxy de protocolo genérico. Normalmente hace poco más que de pasarela para el tráfico y quizas un poco de control de acceso sobre quien puede utilizarlo.

No hay comentarios: