Proxyserver (fra det engelske proxy - repræsentant, autoriseret; ofte kun proxy , proxyserver ) - mellemserver (sæt af programmer) i computernetværk , der fungerer som mellemled mellem brugeren og målserveren (samtidig kan formidling både være kendt og og ikke kende begge parter) giver klienter mulighed for både at fremsætte indirekte anmodninger (modtage og sende dem gennem en proxyserver) til andre netværkstjenester og modtage svar. Først opretter klienten forbindelse til proxyserveren og anmoder om en ressource (f.eks . e-mail ) placeret på en anden server . Proxyserveren forbinder derefter enten til den angivne server og henter ressourcen fra den, eller returnerer ressourcen fra sin egen cache (i tilfælde hvor proxyen har sin egen cache). I nogle tilfælde kan en klientanmodning eller serversvar ændres af en proxyserver til bestemte formål. En proxyserver giver dig mulighed for at beskytte klientens computer mod nogle netværksangreb og hjælper med at holde klienten anonym, men den kan også bruges af svindlere til at skjule adressen på et websted, der er fundet svigagtigt, ændre indholdet af målwebstedet ( spoofing), og opsnapper også brugerens anmodninger.
Oftest bruges proxyservere til følgende formål:
En proxyserver, som enhver internetbruger kan få adgang til, kaldes åben .
Transparent proxy - et kommunikationsskema, hvor trafik eller en del af den omdirigeres til en proxyserver implicit (ved hjælp af en router ). Samtidig kan klienten bruge alle fordelene ved en proxyserver uden yderligere indstillinger af browseren (eller anden applikation til at arbejde med internettet). Et eksempel på oprettelse af en rute for et sådant skema: rute -p add 10.32.5.5 maske 255.255.255.255 10.32.1.14 .
En omvendt proxy er en proxyserver, der i modsætning til en fremadrettet proxy videresender klientanmodninger fra det eksterne netværk til en eller flere servere, der logisk er placeret på det interne netværk. Bruges ofte til at balancere netværksbelastning mellem flerewebservereog forbedre deres sikkerhed, mens de fungerersom enapplikationslagsfirewall.
Webproxyer er en bred klasse af proxyservere implementeret i form af en webapplikation.
Klientcomputeren har en indstilling (af et specifikt program eller operativsystem), ifølge hvilken alle netværksforbindelser over en bestemt protokol foretages ikke til IP-adressen på serveren (ressourcen), ekstraheret fra ressourcens DNS-navn eller direkte angivet, men til IP-adressen (og anden port) på proxyserveren.
Hvis det er nødvendigt at få adgang til en ressource ved hjælp af denne protokol, åbner klientcomputeren en netværksforbindelse til proxyserveren (på den ønskede port) og laver en normal anmodning, som om den tilgår ressourcen direkte.
Efter at have genkendt anmodningsdataene, kontrolleret deres korrekthed og tilladelser til klientcomputeren, åbner proxyserveren, uden at afbryde forbindelsen, selv en ny netværksforbindelse direkte med ressourcen og foretager den samme anmodning. Efter at have modtaget dataene (eller fejlmeddelelsen), sender proxyserveren dem til klientcomputeren.
Således er proxy-serveren en fuld-funktionel server og klient for hver understøttet protokol og har fuld kontrol over alle detaljerne i implementeringen af denne protokol, har evnen til at anvende adgangspolitikker fastsat af administratoren på hvert trin af protokollen.
Proxyservere er den mest populære måde at få adgang til internettet på fra virksomheders og organisationers lokale netværk. Følgende faktorer bidrager til dette:
I øjeblikket[ afklare ] på trods af andre netværksprotokollers stigende rolle, overgangen til opladning af internettjenester efter adgangshastighed, samt fremkomsten af billige hardware-routere med NAT- funktionen , bliver proxyservere fortsat meget brugt i virksomheder, da NAT ikke kan give et tilstrækkeligt niveau af kontrol over brugen af internettet (brugergodkendelse, indholdsfiltrering).
En proxy er et program, der omdirigerer andre programmer gennem proxy-servere. Proxifiers bruges ofte til internetklienter, der ikke understøtter proxyservere.
internetforbindelse | |
---|---|
Kablet forbindelse |
|
Trådløs forbindelse | |
Internetforbindelseskvalitet ( ITU-T Y.1540, Y.1541) | Båndbredde (båndbredde) ( eng. Netværksbåndbredde ) • Netværksforsinkelse (svartid, eng. IPTD ) • Fluktuation af netværksforsinkelse ( eng. IPDV ) • Pakketabsforhold ( eng. IPLR ) • Pakkefejlrate ( eng. IPER ) • Tilgængelighedsfaktor |