Een server is een computer die is ontworpen om verzoeken te verwerken en gegevens naar een andere computer via internet of een lokaal netwerk te bezorgen.
Het woord "server" wordt in de meeste gevallen opgevat als een webserver waarbij webpagina's via internet via een client zoals een webbrowser kunnen worden benaderd. Er zijn echter verschillende soorten servers, waaronder lokale servers, zoals bestandsservers die gegevens opslaan in een intranetnetwerk.
Hoewel elke computer met de benodigde software als een server kan fungeren, verwijst het meest typische gebruik van het woord naar de enorme, krachtige machines die functioneren als de pompen die gegevens van het internet duwen en trekken.
De meeste computernetwerken ondersteunen een of meer servers die gespecialiseerde taken afhandelen. In de regel geldt: hoe groter het netwerk in termen van clients die er verbinding mee maken of hoe groot de hoeveelheid gegevens is die wordt verplaatst, des te groter de kans dat meerdere servers een rol spelen, elk met een specifiek doel.
Strikt genomen is de server de software die een specifieke taak afhandelt. De krachtige hardware die deze software ondersteunt, wordt echter meestal een server genoemd omdat serversoftware die een netwerk van honderden of duizenden clients coördineert, hardware veel robuuster vereist dan wat u zou kopen voor normaal consumentengebruik.
Veel voorkomende soorten servers
Hoewel sommige dedicated servers zich richten op slechts één functie, gebruiken sommige implementaties één server voor meerdere doeleinden.
Een groot netwerk voor algemeen gebruik dat een middelgroot bedrijf ondersteunt, maakt waarschijnlijk gebruik van verschillende soorten servers, waaronder:
- Web Server: Webservers geven pagina's weer en voeren apps uit via webbrowsers. De server waarmee uw browser is verbonden, is een webserver die deze pagina levert en alle afbeeldingen die u erop ziet. Het clientprogramma is in dit geval hoogstwaarschijnlijk een browser zoals Internet Explorer, Chrome, Firefox, Opera of Safari. Webservers worden voor allerlei dingen gebruikt, naast het leveren van eenvoudige tekst en afbeeldingen, zoals voor het online uploaden en back-uppen van bestanden via een cloudopslagservice of online back-upservice.
- E-mailserver: E-mailservers vergemakkelijken het verzenden en ontvangen van e-mailberichten. Als u een e-mailclient op uw computer hebt, maakt de software verbinding met een IMAP- of POP-e-mailserver om uw berichten naar uw computer te downloaden, en een SMTP-server om berichten via de e-mailserver te verzenden.
- FTP-server: FTP-servers ondersteunen het verplaatsen van bestanden via File Transfer Protocol-hulpprogramma's. FTP-servers zijn op afstand toegankelijk via FTP-clientprogramma's.
- Identity Server: Identiteitsservers ondersteunen logins en beveiligingsrollen voor geautoriseerde gebruikers.
Honderden verschillende soorten gespecialiseerde servertypen ondersteunen computernetwerken. Afgezien van de gangbare bedrijfstypen, werken thuisgebruikers vaak ook samen met online gameservers, chatservers en audio- en videostreamingservers.
Netwerkservertypen
Veel netwerken op het internet maken gebruik van een client-server-netwerkmodel dat websites en communicatiediensten integreert.
Een alternatief model, peer-to-peernetwerken genoemd, staat toe dat alle apparaten in een netwerk functioneren als een server of een client op basis van de behoefte. Peer-netwerken bieden een grotere mate van privacy omdat communicatie tussen computers zeer gericht is, maar de meeste implementaties van peer-to-peer-netwerken zijn niet robuust genoeg om grote verkeerspieken te ondersteunen.
Server clusters
Het woordcluster wordt breed gebruikt in computernetwerken om te verwijzen naar een implementatie van gedeelde computerbronnen. Doorgaans integreert een cluster de bronnen van twee of meer computerapparaten die anders afzonderlijk zouden kunnen functioneren voor een gemeenschappelijk doel (vaak een werkstation of serverapparaat).
Een webserverfarm is een verzameling netwerkservers op het web die elk toegang hebben tot inhoud op dezelfde site. Ze functioneren conceptueel als een cluster. Echter, puristen debatteren over de technische classificatie van een server farm als een cluster, afhankelijk van de details van de hardware- en softwareconfiguratie.
Servers bij u thuis
Omdat servers slechts software zijn, kunnen mensen thuis servers draaien die alleen toegankelijk zijn voor apparaten die zijn aangesloten op hun thuisnetwerk. Sommige netwerkbewuste harde schijven maken bijvoorbeeld gebruik van het Network Attached Storage-serverprotocol om verschillende pc's in het thuisnetwerk toegang te geven tot een gedeelde set bestanden.
Plex-mediaserversoftware helpt gebruikers digitale media op tv's en entertainmentapparaten te gebruiken, ongeacht of de mediabestanden zich in de cloud of op een lokale pc bevinden.
Meer informatie over servers
Omdat uptime voor de meeste servers van cruciaal belang is, worden ze nooit afgesloten, maar in plaats daarvan 24/7 uitgevoerd.
Servers gaan echter soms opzettelijk onder druk vanwege gepland onderhoud. Daarom stellen sommige websites en services hun gebruikers op de hoogte van 'geplande downtime' of 'gepland onderhoud'. Servers kunnen ook onbedoeld naar beneden gaan tijdens zoiets als een DDoS-aanval.