? En proxy er en datamaskin som står i en annen datamaskin i en sammenheng . Datamaskinene som utfører denne tjenesten kalles proxy- servere. I en hvilken som helst forbindelse , er det en klient og en tjener. Klienten oppretter forbindelsen og ber om en tjeneste fra serveren . Rollen til proxy-serveren er avhengig av hvilket parti i forbindelse serverer. En HTTP proxy tjener klienten. HTTP
HTTP står for Hypertext Transfer Protocol . Dette systemet transporterer websider over Internett . Andre systemer inkluderer HTTPS og FTP. HTTPS står for Hypertext Transfer Protocol Secure og brukes for krypterte tilkoblinger . FTP står for File Transfer Protocol og brukes til å overføre filer . En HTTP proxy håndterer bare Internett-trafikk båret av HTTP og etterlater alle forespørsler håndteres av andre protokoller .
Implementering
Alle web - tilgang til programmer har et nettverk innstillinger seksjon i deres konfigurasjon. Det vanligste bruksområdet for tilgang til World Wide Web er den nettleseren . Brukeren kan se hvilken protokoll er i drift for en overføring fordi protokollen forkortelse vises før adressen til nettstedet som besøkes i adressefeltet . Det vil vise "http://" eller " ftp://" og så videre . Når en HTTP- proxy er i drift for den nettleseren alle adresser skrevet inn i adressefeltet som begynner med "http://" vil føre til at leseren å kontakte HTTP proxy , bærer den angitte adressen som en forespørsel . Leseren vil ikke kontakte noen web server over en HTTP-tilkobling mens HTTP proxy server innstillinger er på plass .
Formål
Når en nettleser sender en be til en webserver , avslører det en viss mengde informasjon om seg selv , er datamaskinen den kjører på og dens plassering. Dette er uunngåelig. Serveren har minst å vite adressen som svaret skal sendes . Den eneste måten å hindre at serveren fra å få kundens detaljer er å få proxy -server for å levere forespørsel i stedet. Ved denne metoden , mener serveren til proxy-serveren er klienten . HTTP- proxy sender forespørselen sammen med IP-adressen. Den mottar deretter svaret. I en separat transaksjon , leverer proxy denne informasjonen til klienten, som om det var den opprinnelige serveren .
Fordeler
Hovedårsaken en person ville bruke en HTTP proxy er å hindre at enden serveren kjenne posisjonen, eller adresse , fra hvilken anmodningen stammer . Et eksempel på hvor dette kan være en fordel er der TV-stasjoner forby tilkoblinger fra datamaskiner utenfor sitt eget land . Ved å velge en proxy-server i TV -stasjoner landet , kan brukeren lure de regionale kontroller av området og se på innhold fra forbudte steder . En annen fordel er at proxy-servere også fungere som brannmurer . De felle noen biter av kode som et nettsted kan prøve å laste ned på kundens datamaskin , og dermed redusere risikoen for ondsinnede angrep.