Servidor intermediari

De Viquipèdia
Dreceres ràpides: navegació, cerca

El servidor intermediari[1] (en anglès proxy), en el context de les xarxes informàtiques, fa referència a un programa o dispositiu que realitza una acció en representació d'un altre. La seva finalitat més habitual és la de servidor proxy, que serveix per a permetre l'accés a Internet a tots els equips d'una organització quan només es pot disposar d'un únic equip connectat, això és, una única adreça IP.

Diagrama de dos ordinadors connectats per un servidor intermediari. El primer li pregunta al proxy: "ask the second computer what the time is".
Com es pot veure en aquest diagrama, l'ordinador de la Alice li demana al proxy que li pregunti a l'ordinador d'en bob quina hora és. Aquest últim no en sap res de l'ordinador de la Alice, per a ell, qui ha fet la petició és el Proxy.

Tipus[modifica | modifica el codi]

Proxys oberts[modifica | modifica el codi]

Servidors accessibles des de qualsevol dispositiu connectat a internet, l'objectiu dels quals és simplement forwarding, és a dir, traspassar les dades des del client al servidor i viceversa.

Proxys transparents[modifica | modifica el codi]

Algunes empreses i organitzacions, utilitzen els servidors intermediaris per a controlar l'accés als clients, tot i això, aquests, només han de canviar la configuració del seu dispositiu per a evitar els proxy que els controla. Els proxys tranpsarents, són utilitzats juntament amb un firewall o tallafocs per tal d'interceptar i redirigir les connexions al proxy, així doncs, no fa falta cap tipus de configuració per part del client i sovint, aquest ni tan sols coneix aquesta configuració.

Reverse proxy[modifica | modifica el codi]

És el concepte contrari al proxy utilitzat normalment. Aquest rep peticions de clients i està programat per a oferir els recursos dels servidors que hi té associats. Aquests tipus de proxys serveixen per a amagar servidors (per exemple, interns a una empresa), de tallafocs i en general, se li pot donar qualsevol ús similar als proxys normals però des del punt de vista del servidor.

Usos dels servidors intermediaris[modifica | modifica el codi]

Filtratge[modifica | modifica el codi]

Es pot configurar un servidor proxy per a filtrar l’accés a alguns recursos d'internet ja que simplement és nega a fer la petició que li ha fet el client al servidor final. Això permet a escoles i organitzacions que ho desitgin, assegurar que els usuaris connectats a la xarxa compleixen les polítiques establertes.

Evitar censures[modifica | modifica el codi]

Mitjançant un servidor proxy, un client que té limitat l'accés a un recurs accessible des d'internet (per exemple, per la seva IP) pot accedir-hi ja que qui fa la petició al servidor final és l'intermediari, i aquest no té el recurs limitat.

Anonimat[modifica | modifica el codi]

De la mateixa manera, atès que qui fa les peticions al servidor final és el servidor intermediari, es pot utilitzar aquest perquè el servidor final no sàpiga realment des de quina IP s'ha fet la petició.

Monitoratge[modifica | modifica el codi]

Suposant que un dispositiu està connectat a un servidor intermediari, aquest pot exercir com a tal i a més a més, atès que ha de passar el tràfic del client, pot espiar la informació que l'està traspassant.

Millorar el rendiment[modifica | modifica el codi]

Mitjançant tècniques de memòria cau, un servidor intermediari és capaç d'accelerar una petició a un servei ja que per al segon (i posteriors) client que demana el recurs, no necessita fer la petició al servidor final. Aquesta tècnica també permet reduir el tráfic de dades a canvi d'ocupar memòria en disc. És molt usada per proveïdor d'Internet i grans empreses ja que els permet estalviar-se tràfic a canvi d'haver de guardar-se les peticions.

Modificació del contingut original[modifica | modifica el codi]

Donat que el servidor intermediari ha de rebre i transmetre totes les dades de la resposta del servidor al client, aquest és capaç de modificar el continut que respon al client. Hi pot haver diverses motivacions per a fer això com per exemple, adaptar una pàgina web per a dispositius especials o evitar cookies etc.

Referències[modifica | modifica el codi]

  1. «Servidor intermediari». Cercaterm. TERMCAT, Centre de Terminologia.