Un servidor proxy es como una computadora que sirve de
intermediario entre el usuario y los servidores externos, internet. El usuario
para hacerle una petición al servidor externo, utiliza al servidor proxy para
que sea él el que haga la petición, por lo tanto cuando el usuario hace una
petición, la petición pasa por el proxy para establecer el contacto con el
internet, para que el servidor externo crea que el que hace la petición es el
servidor proxy. Esto sirve para proteger identidad, aunque no muy útil para
páginas que requieren obligatoriamente de la identificación del usuario.
Un
servidor proxy puede tener muchos usuarios que le hagan peticiones. Debido a
esto, se sobrecarga de trabajo lo que hace la navegación por el internet más
lenta. Para esto, el servidor proxy utiliza memoria caché, para guardar
peticiones hechas por usuarios que le puedan servir para otros usuarios que
hagan la misma petición, así el tiempo de respuesta de servidor proxy a
servidor externo será más corto. Toda petición que el usuario haga al servidor proxy,
la guarda en la memoria caché. Claro, esto sirve mientras que los datos que
estén en el servidor externo sean iguales a los datos que están alojados en la
petición de la memoria caché. El servidor proxy hace una comparación de datos
de petición-servidor externo; si los datos son iguales, transfiere la petición
al usuario.
Una de las principales ventajas es la protección del usuario con el anonimato. Otra ventaja (u otro uso) es la configuración del proxy para el filtrado de datos. El caché del servidor proxy trae una desventaja: el guarda la petición, lo que es una intromisión a la información privada que el usuario busca. También una desventaja es lo lento que puede ser a veces, por la cantidad de usuarios que utilizan un mismo servidor proxy.

No hay comentarios:
Publicar un comentario