Quali sono HTTP Proxy?

July 30

Quali sono HTTP Proxy?


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, vi è un client e un server. Il client avvia la connessione e richiede un servizio dal server. Il ruolo del server proxy dipende da quale partito nella connessione che serve. Un proxy HTTP serve il cliente.

HTTP

HTTP acronimo di Hypertext Transfer Protocol. Questo sistema trasporta pagine Web su Internet. Altri sistemi includono HTTPS e FTP. HTTPS sta per Hypertext Transfer Protocol Secure e viene utilizzato per 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.

Implementazione

Tutte le applicazioni web-accesso hanno una sezione delle impostazioni di rete nella 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 per quel 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 in atto.

Scopo

Quando un browser Web invia una richiesta a un server Web, si rivela una certa quantità di informazioni su se stesso, il computer è in esecuzione su e la sua posizione. Questo è inevitabile. Il server ha almeno conoscere l'indirizzo al quale la risposta deve essere inviato. L'unico modo per evitare che il server di ottenere i dettagli del cliente è quello di ottenere il server proxy per fornire la richiesta invece. Con questo metodo, il server ritiene che il server proxy è il client. Il proxy HTTP invia la richiesta insieme al suo indirizzo IP. Quindi esso riceve la risposta. In una transazione separata, il proxy fornisce queste informazioni al client, come se fosse il server originale.

Benefici

Il motivo principale di un individuo potrebbe utilizzare un proxy HTTP è quello di evitare che il server fine conoscere la posizione, o l'indirizzo, da cui ha avuto origine la richiesta. Un esempio di dove questo può essere un vantaggio è dove le emittenti televisive proibiscono connessioni da computer al di fuori del loro paese. Selezionando un server proxy all'interno del paese stazioni TV, l'utente può ingannare i controlli regionali del sito e guardare contenuti da luoghi vietati. Un altro vantaggio è che i server proxy agiscono anche come firewall. Essi trattenere eventuali frammenti di codice che un sito Web potrebbe tentare di scaricare sul computer del cliente, riducendo così il rischio di attacco dannoso.