Client-Server

In de client-server architectuur is de client de partij die een vraag stelt, de server is de partij die daarop antwoord.

Het werk dat een server heeft met het beantwoorden van de vraag is afhankelijk van:

  • het type aanvraag
  • de hoeveelheid informatie die wordt ontvangen
  • de hoeveelheid informatie die moet worden verwerkt
  • de hoeveelheid informatie moet worden terug gestuurd

Afhankelijk van de taak zijn er verschillende client programma’s die kunnen worden gebruikt.

Afhankelijk van de taak worden ook verschillende types server aangesproken.

Client-server aanvragen in het kader van deze cursus:

  • URL aanvraag via een web client (= web browser)
  • informatie versturen vanuit een web client (bijvoorbeeld via een formulier)
  • Plaatsen van een website via een FTP client

Andere voorbeelden van client-server aanvragen:

  • Ophalen van mails via een mail client (bijvoorbeeld Outlook)
  • Het afdrukken van een bestand via de computer
  • Het doen branden van een slimme lamp via uw gsm
  • Het verhogen van de temperatuur van de airco via een app
De taak wordt via een protocol uitgevoerd.

Een protocol is een set van afspraken over hoe informatie moet worden uitgewisseld.