Client/Serveur
L'architecture client/serveur désigne un mode de communication entre plusieurs ordinateurs d'un réseau qui distingue un ou plusieurs postes clients du serveur : chaque logiciel client peut envoyer des requêtes à un serveur.
Caractéristiques d'un serveur :
- il est initialement passif (ou esclave, en attente d'une requête)
- il est à l'écoute, prêt à répondre aux requêtes envoyées par des clients
- dès qu'une requête lui parvient, il la traite et envoie une réponse
Caractéristiques d'un client :
- il est actif le premier (ou maître)
- il envoie des requêtes au serveur
- il attend et reçoit les réponses du serveur