Le modèle client/serveur est constitué de deux entités. L'une d'elle sert de serveurrépondant aux requêtes, l'autre sert de client et est à l'origine de la requête.
Le fonctionnement du modèle client/serveur est basé sur un protocole spécifique qui doit être implémenté à l'une des extrémités de la connexion.
Une description de ce protocole est proposée dans les paragraphes qui suivent.
NOTE : Si vous développez votre propre application client/serveur, vous êtes responsable du test et de la gestion des connexions.
Le modèle fonctionne de la manière suivante :
-
L'application serveur écoute.
-
Une application cliente demande des services à l'application serveur.
-
L'application serveur accepte la requête.
-
Des échanges sont effectués entre les deux entités.
Illustration du fonctionnement du modèle client/serveur