Spécialité : TS BDD/ S4
Module : Delphi Réseaux
Leçon N° 1:
Généralités sur l’architecture
Client/serveur
1)Présentation de l'architecture d'un
système client/serveur :
De nombreuses applications fonctionnent selon
un environnement client/serveur, cela
signifie que des machines clientes (des
machines faisant partie du réseau)
contactent un serveur, une machine
généralement très puissante en termes de
capacités d'entrée-sortie, qui leur fournit
des services. Ces services sont des
programmes fournissant des données telles
que l'heure, des fichiers, une connexion, etc.
2) Définition de L'architecture client/serveur:
L'architecture client/serveur désigne un mode
de communication entre plusieurs ordinateurs
d'un réseau qui distingue un ou plusieurs clients
du serveur : chaque logiciel client peut envoyer
des requêtes à un serveur. Un serveur peut être
spécialisé en serveur d'applications, de fichiers,
de terminaux, ou encore de messagerie
électronique.
Exemple d'architecture client/serveur :
La consultation de pages sur un site web.
Les courriels sont envoyés et reçus par des
clients et gérés par un serveur de
messagerie.
La gestion d'une base de données
centralisée sur un serveur.
Le système Windows server fonctionne sur
une architecture client/serveur.
4) Avantages et Inconvénients de l'architecture client/serveur :
Les Avantages :
Les principaux avantages sont :
Des ressources centralisées
Une meilleure sécurité
Une administration au niveau serveur
Un réseau évolutif
les Inconvénients:
Un coût élevé dû à la technicité du serveur
Un maillon faible
5) Fonctionnement d'un système client/serveur :
Un système client/serveur fonctionne selon le schéma suivant :
•Le client émet une requête vers le serveur grâce à son
adresse IP et le port, qui désigne un service particulier du
serveur
•Le serveur reçoit la demande et répond à l'aide de l'adresse
de la machine cliente et son port