Expose de si2 ARCHITECTURE DES SYSTEMES D ? INFORMATION THEME ARCHITECTURE CLIENT SERVEUR Par BIWONO NGADENA Gaspard Junior IngT des Réseaux et Télécommunications Sous la coordination de Mr MBALLA Fabien Ingénieur Année académique - CArchitecture client s
ARCHITECTURE DES SYSTEMES D ? INFORMATION THEME ARCHITECTURE CLIENT SERVEUR Par BIWONO NGADENA Gaspard Junior IngT des Réseaux et Télécommunications Sous la coordination de Mr MBALLA Fabien Ingénieur Année académique - CArchitecture client serveur SIGLES ET ABREVIATION API Application Program Interface DNS Domain Name Server FTP File Transfer Protocol IANA Internet Assigned Numbers Authority MTP Media Transfert Protocol NNTP Network News Transfer Protocol OSI Open System Interconnection POP Post O ?ce Protocol RAID Redundant Array of Inexpensive Disks SGBD Système de gestion de base de données I CArchitecture client serveur LISTE DES FIGURES Figure le modèle client serveur Figure middlewares II CINTRODUCTION SOMMAIRE I Dé ?nition du modèle Client serveur Architecture client serveur II LES Middlewares III Notion de protocoles et de port IV Les API Socket V Les types de client applicatifs CONCLUSION III CINTRODUCTION Architecture client serveur Dans l ? informatique moderne de nombreuses applications fonctionnent selon un environnement client serveur Cette dénomination signi ?e que les machines clientes faisant partie du réseau contacte un serveur qui est une machine généralement très puissante en termes de capacités d ? entrées sorties qui leur fournit des services Nous allons voir comment cette technologie permet d ? exploiter au mieux les réseaux et permet un haut niveau de coopération entre di ?érentes machines sans que l ? utilisateur se préoccupe des détails de compatibilité CArchitecture client serveur I Dé ?nition du modèle client serveur Le modèle client-serveur s'articule autour d'un réseau auquel sont connectés deux types d'ordinateurs le serveur et le client Le client et le serveur communiquent via des protocoles Les applications et les données sont réparties entre le client et le serveur de manière à réduire les coûts Le client- serveur représente un dialogue entre deux processus informatiques par l ? intermédiaire d ? un échange de messages Le processus client sous-traite au processus serveur des services à réaliser Les processus sont généralement exécutés sur des machines des OS et des réseaux hétérogènes CLIENT Processus A Requête SERVEUR Processus B Processus A Réponse Réseau Figure le modèle client serveur I les caractéristiques des modèles client serveur Les éléments qui caractérisent une architecture client serveur sont Service Le modèle client serveur est une relation entre des processus qui tournent sur des machines séparées Le serveur est un fournisseur de services Le client est un consommateur de services Partage de ressources Un serveur traite plusieurs clients et contrôle leurs accès aux ressources CArchitecture client serveur Protocole asymétrique Conséquence du partage de ressources le protocole de communication est asymétrique le client déclenche le dialogue le serveur attend les requêtes des clients Transparence de la localisation L ? architecture client serveur doit masquer au client la localisation du serveur que le service soit sur la même machine ou accessible par le réseau Transparence par rapport aux systèmes d ? exploitation et aux plates-formes matérielles Idéalement le logiciel client serveur doit être indépendant de ces deux éléments Message Les messages sont les moyens d ? échanges entre client et serveur Encapsulation des services
Documents similaires










-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 29, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 49.5kB