Proxyservers werken als een tussenpersoon tussen de twee uiteinden van een client / server netwerkverbinding. Proxy-servers communiceren met netwerktoepassingen, meestal webbrowsers en servers. Binnen bedrijfsnetwerken worden proxyservers geïnstalleerd op speciaal aangewezen interne (intranet) apparaten. Sommige internetproviders (ISP's) maken ook gebruik van proxyservers als onderdeel van het aanbieden van online diensten aan hun klanten. Ten slotte is een categorie gehoste websites van derden, webproxyservers genoemd, beschikbaar voor eindgebruikers op internet voor hun websurfsessies.
Belangrijkste kenmerken van proxyservers
Proxyservers bieden traditioneel drie hoofdfuncties:
- Ondersteuning voor firewall- en netwerkgegevensfiltering
- Netwerkverbinding delen
- Data caching
Proxy Servers, Firewalls en Content Filtering
Proxyservers werken op de applicatielaag (laag 7) van het OSI-model. Ze verschillen van traditionele netwerkfirewalls die werken op lagere OSI-lagen en ondersteuning bieden voor toepassingonafhankelijke filtering. Proxy-servers zijn ook moeilijker te installeren en te onderhouden dan firewalls, omdat proxy-functionaliteit voor elk toepassingsprotocol zoals HTTP, SMTP of SOCKS afzonderlijk moet worden geconfigureerd. Een correct geconfigureerde proxyserver verbetert echter de netwerkbeveiliging en prestaties voor de doelprotocollen.
Netwerkbeheerders implementeren vaak zowel firewall- als proxyserver-software om samen te werken, door zowel firewall- als proxyserver-software op de netwerkgateway-server te installeren.
Omdat ze werken op de OSI-toepassingslaag, is de filtercapaciteit van proxyservers relatief geavanceerder dan die van gewone routers. Proxy-webservers kunnen bijvoorbeeld de URL van uitgaande aanvragen voor webpagina's controleren door HTTP-berichten te inspecteren. Netwerkbeheerders kunnen deze toegang tot de functiebalk gebruiken voor illegale domeinen, maar bieden toegang tot andere sites. Gewone netwerkfirewalls daarentegen kunnen de webdomeinnamen niet zien in HTTP-verzoekberichten. Op dezelfde manier kunnen gewone routers voor binnenkomend gegevensverkeer filteren op poortnummer of IP-adres, maar proxyservers kunnen ook filteren op basis van de toepassingsinhoud in de berichten.
Verbindingsdeling met proxyservers
Vele jaren geleden werden softwareproducten van derden vaak gebruikt op thuisnetwerken om de internetverbinding van één pc met andere computers te delen. Thuisbreedbandrouters bieden nu functies voor het delen van internetverbindingen in de meeste huizen. Op bedrijfsnetwerken worden proxyservers echter nog steeds vaak gebruikt om internetverbindingen over meerdere routers en lokale intranetnetwerken te distribueren.
Proxyservers en caching
Het cachen van webpagina's door proxyservers kan de gebruikerservaring van een netwerk op drie manieren verbeteren. Ten eerste kan caching de bandbreedte op het netwerk behouden en de schaalbaarheid vergroten. Vervolgens kan caching de responstijd van klanten verbeteren. Met een HTTP-proxycache kunnen webpagina's bijvoorbeeld sneller in de browser worden geladen. Ten slotte verhogen proxyservercaches de beschikbaarheid van content. Kopieën van webpagina's en andere statische inhoud in de cache blijven toegankelijk, zelfs als de oorspronkelijke bron of een tussenliggende netwerklink offline gaat. Met de trend van websites naar dynamische database-gestuurde inhoud, is het voordeel van proxy-caching enigszins afgenomen in vergelijking met de jaren geleden.
Web proxyservers
Terwijl veel bedrijven proxy-servers inzetten die fysiek zijn verbonden met hun interne netwerken, gebruiken de meeste thuisnetwerken ze niet omdat thuisbrede breedbandrouters de essentiële functies voor firewall en verbinding delen bieden. Een afzonderlijke klasse van proxyservers met de naam w eb-volmachten bestaat die gebruikers in staat stelt te profiteren van sommige proxyservervoordelen, zelfs wanneer hun eigen lokale netwerk ze niet ondersteunt. Internetgebruikers zoeken meestal naar proxy-services als middel om hun privacy te vergroten tijdens het online surfen, hoewel deze services ook andere voordelen bieden, waaronder caching. Sommige webproxyservers zijn gratis te gebruiken, terwijl andere kosten voor servicetoeslagen gelden.




