Server
Een server is een computer of een programma dat diensten verleent aan andere programma's.
In de eerste betekenis wordt met server de fysieke computer aangeduid waarop een programma draait dat deze diensten verleent.
In de praktijk komen er verschillende combinaties van hardware en server programma's voor:
Dedicated server:
Op een computer draait 1 server programma. Dit zal vooral het geval zijn voor taken die veel resources vragen, zoals een database.
Clustered server:
Een aantal aan elkaar gekoppelde computers draait een server programma. Dit zal over het algemeen gebeuren om veel cliënts tegelijk te kunnen bedienen. Een typisch voorbeeld hiervan is een webserver voor een drukke website.
Een server waarop meerdere server programma's draaien. Dit is vrij algemeen het geval bij UNIX systemen. Een computer die zowel cliënt als server taken vervult.
Gangbare servertypen
Bestandsserver
Een bestandsserver dient ervoor te zorgen dat bestanden volledig en zonder een enkele fout worden overgebracht naar de cliënt.
Applicatieserver
De applicatieserver zorgt ervoor dat de applicatie(s) die binnen de applicatieserver worden gedraaid gebruik kunnen maken van de diensten. Op deze manier hoeft niet elke applicatie zelf dit soort infrastructurele functionaliteit te implementeren, maar kan de functionaliteit van de applicatieserver worden hergebruikt.
Webserver
Een webserver is een computerprogramma dat via een netwerk ontvangen verzoeken volgens het Hypertext Transfer Protocol afhandelt en documenten naar de cliënt stuurt.
Mailserver
Een mailserver is een server die verantwoordelijk is voor het verwerken van e-mail. Een andere, meer technische benaming voor een mailserver is Mail Transfer Agent (MTA).
Databaseserver
Een databaseserver bestaat meestal uit processen die database calls kunnen afhandelen. Zo kunnen er op een databaseserver bijvoorbeeld meerdere databases worden aangemaakt.
Time-server
Een time-server (ook tijdserver genoemd) is een netwerkcomputer die de tijd van een aan hem toegewezen klok leest en deze informatie doorstuurt naar andere computers die het hetzelfde netwerk gebruiken.
Printerserver
Een printerserver of printserver is een computer of router met één of meer aangekoppelde printers die d.m.v. een netwerk te bereiken zijn.
FTP-server
Een FTP-server is een server die bestanden kan aanbieden en/of accepteren via het FTP-protocol. De gebruiker kan gemakkelijk bestanden uitwisselen met de server door een FTP-client naar keus te gebruiken.
DHCP-server
Het Dynamic Host Configuration Protocol (DHCP) is een computerprotocol dat beschrijft hoe een computer zijn netwerkinstelling van een DHCP-Server kan verkrijgen. Het DHCP-protocol is gebaseerd op het Internet Protocol IP en werkt met UDP pakketten.
Domain Name Server
Het Domain Name System (DNS) is het systeem en protocol dat op het Internet voornamelijk gebruikt wordt om domeinnamen naar IP-adressen te vertalen en omgekeerd.
Proxyserver
Een proxyserver is een server die zich bevindt tussen de computer van een gebruiker en de computer waarop de door de gebruiker gewenste informatie staat (het Engelse woord proxy betekent "tussenpersoon"). Wil iemand op een computer waarop een proxyserver is ingesteld een andere computer bereiken, dan gebeurt dit niet rechtstreeks, maar via deze proxyserver.
IRC-server
Internet Relay Chat (meestal afgekort tot IRC) is het achterliggende protocol van de gelijknamige vorm van chat over onder andere het Internet. Het is voornamelijk bedoeld voor groepsgewijze communicatie, maar laat ook directe communicatie tussen twee personen toe.


