Soorten serversoftware

Foto van zakenmensen die samenwerken op kantoor

Soorten serversoftware

Afbeelding tegoed: nd3000/iStock/GettyImages

Een server is een computer in een netwerk die luistert naar verzoeken van andere computers, vaak clients genoemd, en daarop reageert. Veelvoorkomende typen servers zijn onder meer webservers die webpagina's leveren, bestandsservers die bestanden opslaan, printservers die afdruktaken beheren en databaseservers die georganiseerde sets van informatie. Servers kunnen draaien op onafhankelijke computers, of serversoftware kan draaien op een computer die ook voor ander werk wordt gebruikt.

Wat is een server?

Computerwetenschappers praten soms over de client-servermodel van netwerken, waarbij een systeem ofwel een client is die een ander systeem verzoekt om gegevens te retourneren of berekeningen uit te voeren, of een server die de antwoorden op het verzoek van een client levert. Een server kan in een kantoor staan, in een dedicated datacenter of, in het geval van thuisservers, gewoon in de hoek van een thuiskantoor of woonkamer.

Video van de dag

In sommige gevallen functioneren bepaalde computers volledig als clients, waarbij bijna al het werk wordt uitbesteed aan serversystemen. Machines met een laag vermogen die zo'n rol hebben, worden soms dunne klanten. Computers op het World Wide Web zijn meestal strikt ofwel clients of servers. Hoewel het mogelijk is om toegang te krijgen tot een website vanaf een server of om inhoud vanaf een desktop of laptop thuis te presenteren, is dit niet bijzonder gebruikelijk.

In andere gevallen kan een computer in verschillende scenario's zowel als client als server werken. Het is bijvoorbeeld gebruikelijk dat een webserver een verzoek van een client ontvangt en vervolgens, in reactie op dat verzoek, een query naar een afzonderlijke databaseserver stuurt, waardoor hij in wezen zelf een client wordt.

Hoewel sommige servers gespecialiseerde hardware kunnen hebben, draaien veel servers tegenwoordig serversoftware bovenop standaard besturingssystemen zoals Linux of Microsoft Windows. Die software behandelt verzoeken van klanten en is in wezen wat de computer in een server verandert.

Internet- en webserversoftware

Een van de meest voorkomende typen servers is de webserver. Dit type server verwerkt verzoeken van browsers zoals Google Chrome of Mozilla Firefox over de hele internet of op een lokaal netwerk en reageert met webpagina's, afbeeldingen en andere gegevens die door browsers worden gevraagd.

Veelgebruikte webservers zijn de open-sourceprojecten Apache en Nginx en de eigen software van Microsoft genaamd Internet Information Services, of IIS. Sommige bedrijven hebben hun eigen webservers gebouwd voor eigen gebruik om hun eigen unieke verkeersbelastingen of andere behoeften af ​​te handelen. Veel organisaties gebruiken webservers in combinatie met andere soorten technologie, zoals: load balancers om taken te verdelen tussen computers en contentdistributienetwerken of CDN's, die materiaal opslaan en snel bij gebruikers krijgen.

Databaseservers begrijpen

Veel organisaties vertrouwen ook op databaseservers, die informatie op betrouwbare en snelle manieren opslaan, waardoor het gemakkelijk is om ze bij te werken en te openen. Veelgebruikte databaseserverproducten omvatten: Microsoft's SQL Server, PostgreSQL en MySQL.

Veel databaseservers, waaronder die, communiceren met databaseclients met behulp van variaties op de gestructureerde querytaal of SQL. Deze gespecialiseerde programmeertaal is ontworpen voor het opvragen en bewerken van gegevens in een potentieel grote database, en kan rechtstreeks door programmeurs worden geschreven of door andere software worden gegenereerd.

Databaseservers worden voor alles gebruikt, van het opslaan van bedrijfsboekhoudingen tot het houden van blogberichten op systemen die zijn gekoppeld aan populaire webservers.

Bestands- en afdrukservers

Bestands- en printservers zijn twee typen servers die vaak worden aangetroffen in een kantoornetwerk. Een bestandsserver slaat bestanden op een plaats op waar ze toegankelijk zijn voor meerdere gebruikers, meestal met enkele beveiligingsinstellingen en een printserver communiceert met printers en met andere computers om het printen te beheren documenten.

Beide kunnen worden uitgevoerd op zelfstandige computers of op computers die ook voor ander kantoorwerk worden gebruikt.