0% ont trouvé ce document utile (0 vote)
50 vues6 pages

Introduction aux Systèmes Client-Serveur

Transféré par

Fatouma Ibrahim
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
50 vues6 pages

Introduction aux Systèmes Client-Serveur

Transféré par

Fatouma Ibrahim
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Lycée Technique de Gabode 2023/ 2024

Type de la séance : Les relations clients - serveurs Le : …………………….

Cours
NOM : Durée :

I. Relation client serveur


Tous les jours, nous utilisons les services disponibles sur les réseaux et sur Internet pour communiquer avec les
autres et effectuer des tâches de routine. Nous pensons rarement aux serveurs, clients et périphériques réseau
nécessaires pour :

- envoyer un courriel
- entrer des informations dans un blog
- ou profiter des meilleures offres sur une boutique en ligne.

La plupart des applications Internet couramment utilisées reposent sur des interactions compliquées entre
différents serveurs et clients.

Le terme « serveur » désigne un ordinateur exécutant une application logicielle qui fournit des informations ou
services à d’autres hôtes connectés au réseau.

Par exemple, un serveur Web. Des millions de serveurs sont connectés à Internet pour fournir des services comme
les sites Web, les courriels, les transactions financières, les téléchargements de musique, etc.

Pour que ces interactions complexes puissent fonctionner, un facteur joue un rôle essentiel : ces interactions
doivent toutes utiliser des normes et protocoles approuvés.

Pour demander et voir une page Web, une personne utilise un périphérique exécutant un logiciel client Web.
« Client » est le qualificatif donné à une application utilisée par une personne pour accéder à des informations
stockées sur un serveur. Un navigateur Web est un bon exemple de client.

La principale caractéristique des systèmes client-serveur réside dans le fait que le client envoie une requête à un
serveur, lequel répond en exécutant une fonction, telle que le renvoi d’informations au client. La combinaison d’un
navigateur Web et d’un serveur Web constitue peut-être l’exemple le plus courant de système client-serveur.

TLE BAC PRO IRT Page |1


Lycée Technique de Gabode 2023/ 2024

II. Rôle des protocoles dans la communication client-serveur

Un serveur Web et un client Web utilisent des protocoles et normes spécifiques pour l’échange
d’informations afin d’assurer la réception et la compréhension des messages. Ces protocoles couvrent :
l’application, le transport, le réseau et l’accès réseau.

1. Protocole d’application

Le protocole de transfert hypertexte (Hypertext Transfer Protocol, HTTP) régit la manière dont un serveur Web et
un client Web interagissent. HTTP définit le format des requêtes et des réponses échangées entre le client et le
serveur. Le protocole HTTP dépend d’autres protocoles pour gérer le transport des messages entre le client et le
serveur.

2. Protocole de transport

Le protocole de contrôle de transmission (Transmission Control Protocol, TCP) est le protocole de transport qui
gère les conversations individuelles entre les serveurs Web et les clients Web. TCP formate les messages HTTP
en segments à envoyer à l’hôte de destination. Il gère également le contrôle de flux et les accusés de réception
des paquets échangés entre les hôtes.

3. Protocole réseau

Le protocole réseau (ou inter-réseau) le plus courant est le protocole IP (Internet Protocol). IP est responsable de
la prise en charge des segments formatés à partir de TCP, de l’attribution de l’adressage logique et de
l’encapsulation des segments en paquets pour leur routage vers l’hôte de destination.

4. Protocoles d’accès au réseau

Ethernet est le protocole le plus couramment utilisé pour les réseaux locaux (LAN). Les protocoles d’accès au
réseau remplissent deux fonctions principales :

- la gestion des liaisons de données


- les transmissions physiques via le réseau.

TLE BAC PRO IRT Page |2


Lycée Technique de Gabode 2023/ 2024

III. Service de noms de domaine (Domain Name Service, DNS)

Des milliers de serveurs, installés en différents endroits, fournissent les services que nous utilisons
quotidiennement sur Internet. Chacun de ces serveurs reçoit une adresse IP unique qui l’identifie sur le réseau
local sur lequel il est connecté.

Il serait impossible de se souvenir de toutes les adresses IP de tous les serveurs hébergeant des services sur
Internet. Il existe un moyen plus facile de localiser les serveurs, qui consiste à associer un nom et une adresse IP.

Le système de noms de domaine (DNS) permet aux hôtes d’utiliser ce nom pour demander l’adresse IP d’un
serveur donné. Les noms DNS sont enregistrés et organisés sur Internet au sein de groupes ou de domaines de
haut niveau spécifiques. Parmi les domaines de haut niveau les plus fréquents sur Internet, figurent .com, .edu
et .net.

Un serveur de noms de domaine contient une table qui associe les noms d’hôte dans un domaine aux
adresses IP correspondantes. Lorsqu’un client veut se connecter à une page Web, [Link] par exemple, il
a besoin d’en trouver l’adresse IP :

- il envoie une requête au serveur de noms de domaine sur le port 53.


- le client utilise l’adresse IP du serveur de noms de domaine configurée dans les paramètres DNS de la
configuration IP de l’hôte.
- Lorsque le serveur de noms de domaine reçoit la requête, il consulte sa table pour déterminer l’adresse IP
associée à ce serveur Web.
- Si le serveur de noms de domaine local n’a aucune entrée pour le nom demandé, il envoie une requête à
un autre serveur de noms de domaine se trouvant dans le domaine.
- Lorsque le serveur de noms de domaine obtient l’adresse IP, il renvoie cette information au client.
- Si le serveur de noms de domaine ne peut pas déterminer l’adresse IP, le délai d’attente pour la requête
est dépassé, et
- le client ne peut pas communiquer avec le serveur Web.

Exemple de table DNS :

Table DNS
Nom d’hôte Adresse IP
[Link] [Link]
[Link] [Link]
[Link] [Link]
[Link] [Link]
TLE BAC PRO IRT Page |3
Lycée Technique de Gabode 2023/ 2024
IV. Clients et serveurs Web

Lorsqu’un client Web reçoit l’adresse IP d’un serveur Web, le navigateur client utilise cette adresse IP et le
port 80 pour demander des services Web. Cette requête est envoyée au serveur à l’aide du protocole de transfert
hypertexte (HTTP).

Lorsqu’un serveur reçoit une requête sur le port 80, il répond à la requête du client, à qui il envoie la page Web.

Le protocole HTTP n’est pas sûr : lors de leur envoi via le réseau, les informations peuvent facilement être
interceptées par d’autres utilisateurs. Afin d’assurer la sécurité des données, HTTP peut être utilisé avec des
protocoles de transport sûrs.

Les requêtes pour un HTTP sécurisé sont envoyées au port 443. Elles nécessitent l’utilisation d’https : avec le
navigateur, dans l’adresse du site, plutôt qu’http.

V. Clients et serveurs FTP

Le protocole FTP offre une méthode simple de transfert de fichiers d’un ordinateur à un autre. Un hôte
exécutant un logiciel client FTP peut accéder à un serveur FTP pour réaliser diverses tâches de gestion de fichiers,
notamment le téléchargement de fichiers.

Le serveur FTP permet à un client d’échanger des fichiers entre des périphériques. Il permet également aux clients
de gérer des fichiers à distance, en envoyant des commandes de gestion de fichiers, telles que supprimer ou
renommer. Pour ce faire, le service FTP utilise deux ports différents pour permettre la communication entre le client
et le serveur.

Des requêtes pour démarrer une session FTP sont envoyées au serveur à l’aide du port de destination 21. Une
fois la session ouverte, le serveur passe au port 20 pour transférer les fichiers de données.

Le logiciel client FTP est intégré aux systèmes d’exploitation des ordinateurs et à la plupart des navigateurs Web.
Les clients FTP autonomes présentent un grand nombre d’options dans une interface graphique utilisateur simple
d’utilisation.

VI. Clients et serveurs de messagerie

La messagerie est l’une des applications client-serveur les plus populaires sur Internet. Les serveurs de
messagerie exécutent un logiciel serveur leur permettant d’interagir avec les clients et avec d’autres serveurs de
messagerie sur le réseau.

Chaque serveur reçoit et stocke des courriels pour les utilisateurs dont les boîtes aux lettres sont configurées sur le
serveur de messagerie. Chaque utilisateur ayant une boîte aux lettres doit ensuite utiliser un client de messagerie
pour accéder au serveur de messagerie et lire les messages.

Les serveurs de messagerie sont également utilisés pour envoyer des courriels adressés à des boîtes aux lettres
locales ou se trouvant sur d’autres serveurs de messagerie.

Les boîtes aux lettres sont identifiées par le format :

utilisateur@[Link]

TLE BAC PRO IRT Page |4


Lycée Technique de Gabode 2023/ 2024

Divers protocoles d’application utilisés dans le traitement des courriels incluent SMTP, POP3 et IMAP4.

VII. Clients et serveurs vocaux

Passer des appels téléphoniques via Internet est une pratique de plus en plus répandue. Un client de téléphonie
Internet utilise une technologie Peer to Peer similaire à celle utilisée par la messagerie instantanée. La téléphonie
IP se sert de la technologie de la voix sur IP qui utilise les paquets IP pour transporter une voix numérisée
comme donnée.

Pour utiliser la téléphonie par Internet, téléchargez le logiciel client auprès de l’une des sociétés qui fournit ce
service. Les tarifs des services de téléphonie par Internet peuvent varier considérablement selon les régions et les
fournisseurs.

Une fois le logiciel installé, l’utilisateur choisit un nom unique. C’est ce qui permet de recevoir les appels émis par
d’autres utilisateurs. Des haut-parleurs et un microphone, intégrés ou séparés, sont nécessaires. Un casque est
souvent branché sur l’ordinateur pour servir de téléphone.

Les appels sont passés à d’autres utilisateurs du même service sur Internet ; il faut pour cela sélectionner le nom
d’utilisateur dans une liste. Un appel vers un téléphone ordinaire (fixe ou portable) passe par une passerelle pour
accéder au réseau téléphonique public commuté (RTPC).

Les protocoles et ports de destination utilisés par les applications de téléphonie Internet peuvent varier en fonction
du logiciel.

TLE BAC PRO IRT Page |5


Lycée Technique de Gabode 2023/ 2024

VIII. Les numéros de ports

DNS, Web, courriel, FTP, messagerie instantanée et VoIP sont quelques-uns des nombreux services fournis par
les systèmes client-serveur sur Internet. Ces services peuvent être fournis par un ou plusieurs serveurs.

Dans un cas comme dans l’autre, il est nécessaire pour un serveur de savoir quel service est demandé par un
client. Les requêtes des clients peuvent être identifiées dans la mesure où la requête est faite sur un port de
destination spécifique. Les clients sont préconfigurés pour utiliser un port de destination enregistré sur Internet
pour chaque service.

Les ports se divisent en trois catégories et vont de 1 à 65535. Ils sont attribués et gérés par une organisation
appelée l’ICANN (Internet Corporation for Assigned Names and Numbers).

1. Ports réservés
Les ports de destination associés à des applications réseau courantes sont appelés des ports réservés. Ces ports
vont de 1 à 1023.

2. Ports inscrits
Les ports 1024 à 49151 peuvent être utilisés comme ports source ou de destination. Ils servent notamment aux
organisations pour l’enregistrement d’applications spécifiques, telles que les applications MI.

3. Ports privés
Les ports 49152 à 65535 sont souvent utilisés comme ports sources. Ces ports peuvent être utilisés par n’importe
quelle application.
Le tableau présente quelques-uns des ports réservés les plus courants.

TLE BAC PRO IRT Page |6

Vous aimerez peut-être aussi