Client-servermodel

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
Een handshake tussen client en server.

Het client-servermodel is een model in de informatica en computertechniek voor de samenwerking tussen twee of meer programma's, die zich op verschillende computers kunnen bevinden. Kenmerkend voor de asymmetrie in het model is:

  • de server is permanent beschikbaar en is reactief
  • een client is bij gelegenheid actief en neemt het initiatief tot communicatie met de server

Een aantal voorbeelden van het client-servermodel zijn e-mail, het www, NFS, FTP, Telnet, SSH, online-FPS, betalingsverkeer of thin clients.

Veel client-serverrelaties werken met een verzoek om iets, en dat kan misbruikt worden. Dit heet ook wel een Distributed Denial of Service attack.

Een alternatief netwerkmodel is een peer-to-peerarchitectuur.