Proxyserver (från engelska proxy - representant, auktoriserad; ofta bara proxy , proxyserver ) - mellanserver (uppsättning program) i datornätverk , som fungerar som en mellanhand mellan användaren och målservern (samtidigt kan medling både vara känd och inte känner båda parter) tillåter klienter att både göra indirekta förfrågningar (ta emot och skicka dem genom en proxyserver) till andra nätverkstjänster och ta emot svar. Först ansluter klienten till proxyservern och begär någon resurs (till exempel e-post ) som finns på en annan server. Proxyservern ansluter sedan antingen till den angivna servern och hämtar resursen från den, eller returnerar resursen från sin egen cache (i de fall proxyn har sin egen cache). I vissa fall kan en klientförfrågan eller serversvar modifieras av en proxyserver för vissa ändamål. En proxyserver låter dig skydda klientens dator från vissa nätverksattacker och hjälper till att hålla klienten anonym, men den kan också användas av bedragare för att dölja adressen till en webbplats som upptäcks vara bedräglig, ändra innehållet på målwebbplatsen ( spoofing), och även fånga upp användarens förfrågningar.
Oftast används proxyservrar för följande ändamål:
En proxyserver som alla Internetanvändare kan komma åt kallas öppen .
Transparent proxy - ett kommunikationsschema där trafik eller en del av den omdirigeras till en proxyserver implicit (med hjälp av en router ). Samtidigt kan klienten använda alla fördelarna med en proxyserver utan ytterligare inställningar för webbläsaren (eller annan applikation för att arbeta med Internet). Ett exempel på att skapa en rutt för ett sådant schema: route -p add 10.32.5.5 mask 255.255.255.255 10.32.1.14 .
En omvänd proxy är en proxyserver som, till skillnad från en framåtriktad proxy, vidarebefordrar klientförfrågningar från det externa nätverket till en eller flera servrar logiskt placerade på det interna nätverket. Används ofta för att balansera nätverksbelastningen mellan flerawebbservraroch förbättra deras säkerhet samtidigt som den fungerarsom enapplikationslagersbrandvägg.
Webproxyer är en bred klass av proxyservrar implementerade i form av en webbapplikation.
Klientdatorn har en inställning (av ett specifikt program eller operativsystem), enligt vilken alla nätverksanslutningar över ett visst protokoll görs inte till IP-adressen för servern (resursen), extraheras från resursens DNS-namn eller direkt anges, men till IP-adressen (och annan port) för proxyservern.
Om det är nödvändigt att komma åt någon resurs med detta protokoll, öppnar klientdatorn en nätverksanslutning till proxyservern (på önskad port) och gör en normal begäran, som om den skulle komma åt resursen direkt.
Efter att ha känt igen förfrågningsdata, efter att ha kontrollerat dess korrekthet och behörigheter för klientdatorn, öppnar proxyservern, utan att bryta anslutningen, själv en ny nätverksanslutning direkt med resursen och gör samma begäran. Efter att ha tagit emot data (eller felmeddelande) skickar proxyservern den till klientdatorn.
Således är proxyservern en fullfjädrad server och klient för varje protokoll som stöds och har full kontroll över alla detaljer i implementeringen av detta protokoll, har förmågan att tillämpa åtkomstpolicyer som ställts in av administratören i varje steg av protokollet.
Proxyservrar är det mest populära sättet att komma åt Internet från företags och organisationers lokala nätverk. Följande faktorer bidrar till detta:
För närvarande[ förtydliga ] , trots den ökande rollen för andra nätverksprotokoll, övergången till laddning av internettjänster med åtkomsthastighet, samt uppkomsten av billiga hårdvaruroutrar med NAT- funktionen , fortsätter proxyservrar att användas i stor utsträckning i företag, eftersom NAT inte kan tillhandahålla en tillräcklig nivå av kontroll över användningen av Internet (användarautentisering, innehållsfiltrering).
En proxy är ett program som omdirigerar andra program via proxyservrar. Proxifierare används ofta för Internetklienter som inte stöder proxyservrar.
Internet anslutning | |
---|---|
Kabelanslutning |
|
Trådlös anslutning | |
Internetanslutningskvalitet ( ITU-T Y.1540, Y.1541) | Bandbredd (bandbredd) ( eng. Nätverksbandbredd ) • Nätverksfördröjning (svarstid, eng. IPTD ) • Fluktuation av nätverksfördröjning ( eng. IPDV ) • Packet loss ratio ( eng. IPLR ) • Paketfelfrekvens ( eng. IPER ) • Tillgänglighetsfaktor |