? En proxy er en computer , der står i en anden computer i en forbindelse. De computere, der udfører denne service kaldes proxyservere . I enhver henseende er der en klient og en server . Klienten initierer forbindelsen og anmoder om en tjeneste fra serveren. Den rolle, proxy server afhænger af, hvilket parti i forbindelse tjener . En HTTP-proxy tjener klienten . HTTP
HTTP står for Hypertext Transfer Protocol . Dette system transporterer websider over internettet. Andre systemer omfatter HTTPS og FTP. HTTPS står for Hypertext Transfer Protocol Secure og bruges til krypterede forbindelser . FTP står for File Transfer Protocol og bruges til at overføre filer. En HTTP proxy kun håndterer internettrafik båret af HTTP og efterlader alle anmodninger håndteres af andre protokoller .
Implementering
Alle web - Adgang til programmer har et netværk indstillinger sektion i deres konfiguration. Den mest almindelige anvendelse for at få adgang til World Wide Web er den web browser. Brugeren kan se , hvilken protokol er i drift for en overførsel , fordi protokollen forkortelsen vises, før adressen på webstedet bliver besøgt i adresselinjen . Det vil vise "http://" eller " ftp://" og så videre . Når en HTTP proxy er i drift for at browseren alle adresser indtastet i adresselinjen , der starter med "http://" få browseren til at kontakte HTTP proxy, bærer den indtastede adresse som en anmodning . Browseren vil ikke kontakte nogen web server over en HTTP -forbindelse , mens HTTP proxy server indstillinger er på plads.
Formål
Når en webbrowser sender en anmodning til en webserver , er det beskriver en vis mængde oplysninger om sig selv , er den computer, den kører på og dens placering. Dette er uundgåeligt . Serveren har i det mindste at kende den adresse, som svaret skal sendes . Den eneste måde at undgå, at serveren vinde kundens detaljer er at få den proxyserver til at levere den forespørgsel i stedet. Ved denne metode, mener serveren proxyserver er klienten. HTTP proxy sender anmodningen sammen med dens IP-adresse . Derefter modtager svaret . I en separat transaktion , leverer proxy denne information til kunden, som om det var den oprindelige server .
Fordele
Den væsentligste årsag en person ville bruge en HTTP proxy er at forhindre enden serveren kende placeringen , eller adresse , hvorfra anmodningen stammer . Et eksempel på, hvor dette kan være en fordel, er, hvor tv-stationer forbyde forbindelser fra computere uden for deres land. Ved at vælge en proxy server i tv-stationer landet , kan brugeren narre de regionale kontrol af stedet og se indhold fra forbudte steder . En anden fordel er, at proxy-servere også fungere som firewalls . De fange eventuelle stumper af kode, som et website kan forsøge at hente på kundens computer, og dermed mindske risikoen for ondsindet angreb.