Les applications pratiques de la gestion des abonnés révèlent une solution innovante pour surmonter les défis du traitement manuel des données. Cette recherche, ancrée dans des méthodes éprouvées, promet de transformer la gestion des clients pour les fournisseurs d’accès, avec des implications significatives pour l’efficacité opérationnelle.
Serveur
Client
[4_applications-pratiques-pour-la-gestion-des-abonnes-en-2024_7]
[4_applications-pratiques-pour-la-gestion-des-abonnes-en-2024_8]
[4_applications-pratiques-pour-la-gestion-des-abonnes-en-2024_9]
[4_applications-pratiques-pour-la-gestion-des-abonnes-en-2024_10]
[4_applications-pratiques-pour-la-gestion-des-abonnes-en-2024_11]
[4_applications-pratiques-pour-la-gestion-des-abonnes-en-2024_12]
[4_applications-pratiques-pour-la-gestion-des-abonnes-en-2024_13]
[4_applications-pratiques-pour-la-gestion-des-abonnes-en-2024_14]
[4_applications-pratiques-pour-la-gestion-des-abonnes-en-2024_15]
[4_applications-pratiques-pour-la-gestion-des-abonnes-en-2024_16]
Table III.1 | |
---|---|
Parameter/Criteria | Description/Value |
Data | Contextual information from source |
LA NOTION DE PROTOCOLES ET PORTS
- NOTION DE PORTS
Lors d’une communication entre deux ordinateurs en réseau, les informations destinées à plusieurs applications sont échangées.
Chaque information transite par la même passerelle et transférée selon l’application qu’il la concerne. On attribue donc chaque port à son application.
Un port est codé sur 16 bits, en général il y a 65536 ports. Parmi ces ports, 1024 sont utilisés pour le service web qui sont à la base de l’architecture client/serveur.
- NOTION DES PROTOCLES
Un protocole est une série d’étapes à suivre pour permettre une communication harmonieuse entre plusieurs ordinateurs.
L’Internet est un ensemble de protocoles regroupés sous le terme « TCP-IP » (Transmission Control Protocol/Internet Protocol).16
Voici quelques protocoles utilisés, leurs numéros de ports ainsi que leurs services.
Tableau.1-1. Liste des protocoles | |
---|---|
Parameter/Criteria | Description/Value |
Protocoles | Liste des protocoles avec ports et services |
LES SERVICES D’UN MIDDLEWARE
Chaque middleware est capable d’assumer les services ci-
après :
- La conversion : ce service est utilisé pour la communication entre machine mettant en œuvre de différents types de données.
- L’adressage : il permet de localiser et d’identifier la machine serveur le chemin d’accès d’un service demandé par le client.
- La sécurité : il permet de garantir la confidentialité de données entre machines à travers le mécanisme d’authentification et cryptage des informations.
- La communication : il fait la transmission des messages entre deux systèmes sans altération. Il fait la gestion de la connexion au serveur, la préparation des exécutions des requêtes, la récupération des résultats et la déconnexion de l’utilisateur.
DIFFERENTS TYPES D’ARCHITECTURE CLIENT/SERVEUR
On parvient à distinguer les types de Client/serveur sur base de la nature de services chacun de ce dernier offre.
Vue la répartition des fonctions de présentation graphique, de gestions de données (accès aux fichiers ou aux bases de données), d’exécution des programmes applicatifs (calculs de l’application). On distingue les types de Client/serveur ci-dessous :
- Client/serveur de présentation
C’est un type dans le quel un processus exécute seulement les fonctions de dialogue avec l’utilisateur, l’autre gérant les données et exécutant les codes d’applicatif.
Sa représentation est donnée de cette manière :
[4_applications-pratiques-pour-la-gestion-des-abonnes-en-2024_17]
Fig. 1.3. Client-serveur de présentation
- Rhabillage
Type de Client/serveur dans le quel un processus exécute les fonctions de dialoguer sophistiquées avec l’utilisateur, et l’autre gérant les données, exécutant le code applicatif, et assurant des dialogues simplifiés avec le client17.
[4_applications-pratiques-pour-la-gestion-des-abonnes-en-2024_18]
Fig. 1.4. Rhabillage
Remarque : ces deux types de Client/serveur sont voisins car ils font tous un dialogue Client/serveur renversé ou la machine gérant les données est cliente de la machine gérant l’interface utilisateur, ce qui est aussi le cas pour le serveur de présentation.
- Client/serveur de données
Ici on retrouve un programme applicatif contrôlé par une interface de présentation sur une machine cliente, il accède à des données sur une machine serveur par des requêtes de recherches et les mises à jour.
Ce serveur gère une ou plusieurs bases de données. La base de données est accédée via le langage SQL (Structered Query Langage).
Client
Fig.1.5. Client/serveur de procédures
AVANTAGES ET INCONVENIENTS DU MODELE CLIENT/SERVEUR
- AVANTAGES
Le modèle client/serveur est particulièrement recommandé pour des réseaux nécessitant un grand niveau de fiabilité, ses principaux atouts sont :
- Toutes les ressources sont centralisées : étant donné que le serveur est au centre du réseau, il peut gérer des ressources communes à tous les utilisateurs, comme par exemple une base de données centralisée, afin d’éviter les problèmes de redondance et de contradiction ; 18
- une meilleure sécurité : car le nombre de points d’entrée permettant l’accès aux données est moins important ;
- une administration au niveau serveur : les clients ayant peu d’importance dans ce modèle, ils ont moins besoin d’être administrés ;
- un réseau évolutif : grâce à cette architecture il est possible de supprimer ou rajouter des clients sans perturber le fonctionnement du réseau et sans modification majeure 19
- INCONVENIENTS
L’architecture client/serveur a tout de même quelques lacunes parmi lesquelles nous citons :
- Un coût élevé dû à la technicité du serveur et à sa mise en place,
- Si le serveur tombe en panne aucune autre machine du réseau n’est connectée. Il y n’aura pas l’interconnexion des machines.
- Un maillon faible : le serveur est le seul maillon faible du réseau client/serveur, étant donné que tout le réseau est architecturé autour de lui Cette architecture exige un personnel qualifié pour sa gestion.20
Conclusion
Nous voici au terme de ce chapitre, nous allons retenir que
le modèle Client/serveur joue un grand rôle dans le domaine de Webographie tout comme dans d’autres domaines en informatique car il est la base de tous les services réseaux informatiques.
Elle offre la possibilité d’interconnecter plusieurs clients via le réseau afin de répondre à tout un chacun d’eux selon sa demande.
Ce chapitre a donné une vue générale sur le modèle client/serveur.
Il a expliqué les différents concepts utilisés sans toucher les bases de données qui feront l’objet de notre deuxième chapitre.
________________________
16 Georges GARDARIN, Réseaux informatiques, Eyrolles, Paris, Pages.26 ↑
17 Georges GARDARIN et Olivier, Client/serveur, éd. Eyrolles, Paris 1996, Page 2. ↑
18 www.commentçamarche.netcontents/222-environnement-client-serveur , Consulté le 14 février 2016, 13 H 28′ ↑
20 KADIONIK Patrice., Présentation de l’architecture d’un système client/serveur, ENSEIRB, 2008, Page.5. ↑
Questions Fréquemment Posées
Qu’est-ce qu’un protocole dans le contexte des réseaux ?
Un protocole est une série d’étapes à suivre pour permettre une communication harmonieuse entre plusieurs ordinateurs.
Quels sont les avantages du modèle client/serveur ?
Le modèle client/serveur est particulièrement recommandé pour des réseaux nécessitant un grand niveau de fiabilité, ses principaux atouts sont que toutes les ressources sont centralisées.
Comment fonctionne un middleware dans une architecture client/serveur ?
Chaque middleware est capable d’assumer des services tels que la conversion, l’adressage, la sécurité, et la communication entre deux systèmes.
Quels types d’architecture client/serveur existent ?
On distingue plusieurs types d’architecture client/serveur, notamment le client/serveur de présentation, le rhabillage, et le client/serveur de données.