Server

In netjargon is een server een computer die vele soorten informatie aan gebruikers- of client-machines levert. Meestal doet een server maar een paar dingen voor veel clients. Elk type ding dat een server doet wordt een dienst genoemd. Diensten worden gebruikt door andere computers die clients worden genoemd. De relatie tussen client en server wordt een client-server relatie genoemd. Wikipedia heeft bijvoorbeeld webservers die een dienst hebben voor het versturen van webpagina's over het internet. Uw clientcomputer praat met de webpaginadienst van Wikipedia om webpagina's voor u op te halen. Een server kan ook internetspelletjes hosten, bestanden delen en toegang geven tot randapparatuur zoals printers. In eenvoudige woorden, de individuele computers zijn verbonden met enkele krachtige computers die servers worden genoemd. Deze slaan bestanden en informatie op in de vorm van een website. Met een internetverbinding kunnen verschillende gebruikers overal ter wereld toegang krijgen tot deze bestanden.

Om servers en clients met elkaar te laten praten, moeten ze verbonden zijn met een netwerk en moeten ze hetzelfde protocol gebruiken. In netwerken is een protocol een vaste manier voor machines om met andere machines te praten. Het is net als een taal. De Wikipedia-server draait bijvoorbeeld het HTTP om websites naar uw computer te sturen, en uw computer gebruikt het HTTP-protocol om pagina's aan Wikipedia te vragen.

Meestal zijn servers speciaal gemaakt om krachtiger en betrouwbaarder te zijn, en ze zijn veel duurder dan normale computers. Soms kunnen servers worden geclusterd, wat betekent dat veel servers samenwerken om één dienst te doen.

De server zou kunnen vertragen als er te veel mensen tegelijkertijd toegang hebben tot de server, met als gevolg een hoge belasting. Het kan ook zijn dat hij niet in staat is om de hoge belasting op te vangen, waardoor hij automatisch wordt uitgeschakeld.

In een peer-to-peer systeem is elke computer zowel een client als een server voor de anderen. Dit wordt meestal in bestandsdeling en VOIP gestopt. Dit kan echter helpen bij pogingen tot piraterij.

Typische serverbesturingssystemen zijn Linux, FreeBSD, NetBSD en OpenBSD. In tegenstelling tot andere computers heeft een server vaak geen monitor, toetsenbord of muis. Als een server niet veel hoeft te doen, kan serversoftware draaien op een computer die ook andere dingen doet.

Een stapel servers
Een stapel servers

webserver

Een webserver is een type server dat wordt gebruikt om websites te hosten. Voorbeelden van webserver software zijn Apache of IIS. Een webserver kan één of meerdere websites hosten. De standaardpoort voor een webserver is poort 80 (HTTP) of 443 (HTTPS).

Sommige webservers doen andere dingen dan alleen het bedienen van een webpagina. Ze kunnen bijvoorbeeld iets hebben dat SSI heet en dat het bouwen van een website makkelijker maakt.

Webservers gebruiken diensten zoals CGI om software op de server webpagina's te laten maken. Sommige van de programmeertalen die CGI kunnen gebruiken zijn scripttalen zoals Perl, Python, PHP of ASP. Sommige zijn gecompileerde talen zoals C++ of Java.

Gerelateerde pagina's

  • Bestandsserver

AlegsaOnline.com - 2020 / 2021 - License CC3