Client-servermodel

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 handshake tussen client en 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.

Zie de categorie Client-server van Wikimedia Commons voor mediabestanden over dit onderwerp.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.