Un proxy è un computer che si trova in un altro computer in un collegamento . I computer che eseguono questo servizio sono chiamati server proxy. In qualsiasi connessione , c'è un client e un server . Il client avvia la connessione e richiede un servizio fornito dal server . Il ruolo del server proxy dipende dalla parte che nella connessione che serve. Un proxy HTTP serve il cliente . HTTP
HTTP è l'acronimo di Hypertext Transfer Protocol . Questo sistema trasporta le pagine Web su Internet. Altri sistemi includono HTTPS e FTP . HTTPS è l'acronimo di Hypertext Transfer Protocol Secure e viene utilizzato per le connessioni crittografate . FTP sta per File Transfer Protocol ed è utilizzato per il trasferimento di file . Un proxy HTTP gestisce solo il traffico internet effettuato da HTTP e lascia tutte le richieste gestite da altri protocolli .
Attuazione
Tutte le applicazioni web che accedono hanno una sezione delle impostazioni di rete nel loro configurazione . L'applicazione più comune per l'accesso al World Wide Web è il browser web . L' utente può vedere che il protocollo è in funzione per un trasferimento , perché la sigla del protocollo appare prima l' indirizzo del sito di essere visitato nella barra degli indirizzi . Mostrerà "http://" o " ftp://" e così via . Quando un proxy HTTP è in funzione di tale browser tutti gli indirizzi inseriti nella barra degli indirizzi che iniziano con " http://" farà sì che il browser per contattare il proxy HTTP , portando l'indirizzo inserito come una richiesta . Il browser non contattare qualsiasi web server tramite una connessione HTTP , mentre le impostazioni del server proxy HTTP sono a posto .
Scopo
Quando un browser invia una richiesta a un server Web , è possibile riscontrare una determinata quantità di informazioni su se stesso , il computer è in esecuzione su e la sua posizione . Questo è inevitabile . Il server almeno deve conoscere l' indirizzo al quale la risposta deve essere inviato . L'unico modo per impedire al server di acquisire i dettagli del cliente è quello di ottenere il server proxy per fornire la richiesta invece . Con questo metodo , il server ritiene il server proxy è il client . Il proxy HTTP invia la richiesta insieme con il suo indirizzo IP . Esso poi riceve la risposta . In una transazione separata , il proxy fornisce queste informazioni per il cliente, come se fosse il server originale .
Vantaggi
Il motivo principale di un individuo sarebbe utilizzare un HTTP proxy è per impedire al server estremità conoscere la posizione o indirizzo , da cui ha origine la richiesta . Un esempio di dove questo può essere un vantaggio è dove le televisioni vietano connessioni dai computer di fuori del loro paese. Selezionando un server proxy all'interno delle stazioni TV paese , l'utente può ingannare i controlli internazionali del sito e guardare contenuti da luoghi vietati . Un altro vantaggio è che i server proxy fungono anche da firewall . Intrappolano eventuali parti di codice che un sito web potrebbe provare a scaricare sul computer del cliente , riducendo così il rischio di attacchi dannosi .