Hoe werken WAN- en LAN-servers?
Een server is een gespecialiseerde computer die diensten levert zoals het hosten van bestanden naar clientcomputers in een netwerk. De reikwijdte van de taken van een server kan sterk verschillen, omdat Wide Area Network-servers clients in verschillende gebouwen of zelfs verschillende steden moeten bedienen, terwijl Local Area Network-servers meestal alleen een kamer of kantoor bestrijken. Zowel WAN- als LAN-servers gebruiken echter dezelfde fundamentele processen bij het ophalen van gegevens bij hun klanten.
Server Types
Servers besturen vrijwel elk netwerkgebaseerd proces. Als uw computer gegevens van een netwerk- of internetverbinding nodig heeft om een taak uit te voeren, worden die gegevens bijna zeker door een server verzonden. Algemene servertypen zijn onder andere webservers, die de bestanden en code opslaan die worden gebruikt voor het maken van webpagina's; mailservers, die fungeren als een centrale opslagplaats voor e-mailaccounts; en bestandsservers, die worden gebruikt om downloadbare bestanden beschikbaar te maken over het netwerk.
Gegevens opvragen
In het algemeen begint het proces van client-servercommunicatie met een clientverzoek. Wanneer een webgebruiker bijvoorbeeld een adres invoert in de adresbalk van haar browser, vertelt ze effectief aan haar computer om contact op te nemen met de relevante webserver en haar de bestanden te sturen die deel uitmaken van die pagina. De computer gebruikt Domain Name System of DNS om het adres van de juiste server op te zoeken en stuurt vervolgens een verzoek naar die server, waarin precies wordt aangegeven op welke pagina's de server moet worden verzonden.
antwoord
Wanneer een server een verzoek van een client ontvangt, verwerkt het de aanvraag en stuurt de juiste gegevens terug. Het feitelijke proces waarmee dit wordt bereikt, varieert per toepassing. De meeste serveraanvragen zijn echter fundamenteel een geval waarbij de server zoekt naar het juiste bestand in de database en deze vervolgens retourneert in een indeling die de client kan lezen. Servers op grote netwerken moeten mogelijk honderden clients tegelijk bedienen. Als zodanig zijn ze vaak aanzienlijk krachtiger dan gewone computers.
Serversoftware
Servers draaien meestal gespecialiseerde software om hen te helpen bij hun taken. Deze software is vaak ingebouwd in een aangepast serverbesturingssysteem zoals Windows Server of OS X Server van Apple. Met Windows Server kunnen servers bijvoorbeeld op rol worden geconfigureerd, waardoor gebruikers services zoals het delen van bestanden of e-mail kunnen instellen zonder een complex handmatige configuratieproces te hoeven doorlopen. Dit type op rollen gebaseerde configuratie betekent dat servers zo nodig eenvoudig kunnen worden hergebruikt.