Académique Documents
Professionnel Documents
Culture Documents
Protocoles et
Adressage
GSTR1-GINF1
Plan du cours
Ce cours étudie un peu plus en détails les protocoles les
plus connus des couches Applications, Transport et
Réseau du modèle TCP/IP, et aborde l’adressage des
couches 3 et 4 de ce modèle.
1
14/03/2021
Chapitre 1
Introduction et Rappels
Introduction
• Les protocoles sont des règles utilisées par les
périphériques en réseau pour communiquer.
• Aujourd’hui, la norme en matière de réseaux est un
ensemble de protocoles appelé TCP/IP (Transmission
Control Protocol/Internet Protocol).
• Le protocole TCP/IP est non seulement utilisé dans les
réseaux privés et professionnels, mais il est aussi le
principal protocole d’Internet.
• C’est en effet les protocoles TCP/IP qui définit les
mécanismes de formatage, d’adressage et de
routage utilisés pour veiller à ce que nos messages
soient livrés aux destinataires appropriés.
2
14/03/2021
Modèle TCP/IP
Bien que la suite de protocoles TCP/IP ait été développée avant la
définition du modèle OSI, les fonctionnalités des protocoles de couche
application TCP/IP s’intègrent à la structure des trois couches supérieures
du modèle OSI : les couches application, présentation et session.
Modèle OSI Modèle TCP/IP
La plupart des applications (par exemple, les navigateurs Web et les clients
de messagerie) intègrent les fonctionnalités des couches 5, 6 et 7 du
modèle OSI.
6
3
14/03/2021
Chapitre 2
Couche Application
La couche Application
La couche application comprend deux formes de programmes ou
processus logiciels permettant d’accéder au réseau : les applications
et les services :
4
14/03/2021
La couche Application
• Chaque application ou service réseau utilise des protocoles qui définissent
les normes et les formats de données à utiliser. Sans protocoles, le réseau
de données ne disposerait d’aucune méthode commune pour formater
et transmettre les données.
• Pour comprendre le fonctionnement des divers services réseau, il est
nécessaire de connaître les protocoles sous-jacents qui régissent ces
services :
• les applications permettent aux utilisateurs de créer des messages ;
• les services de couche application établissent une interface avec le réseau ;
• les protocoles fournissent les règles et les formats qui régissent la manière dont
les données sont traitées.
• Les applications et les services peuvent également utiliser plusieurs
protocoles au cours d’une même conversation. Un protocole peut
indiquer comment établir la connexion réseau et un autre protocole décrit
le processus de transfert de données.
10
10
5
14/03/2021
Les protocoles
Les protocoles de couche application fournissent les règles spécifiques à la
communication entre les applications.
11
11
Modèle Client/Serveur
12
6
14/03/2021
Exemples de protocoles
• Les protocoles de couche application TCP/IP les plus connus sont
ceux permettant l’échange d’informations entre les utilisateurs.
• Ces protocoles spécifient les informations de format et de contrôle
nécessaires à un grand nombre de fonctions courantes de
communication via Internet :
13
13
Services et Protocoles
À présent que nous savons mieux comment les applications
fournissent une interface à l’utilisateur et permettent d’accéder au
réseau, nous allons examiner certains protocoles spécifiques
courants :
➢ Services WWW et HTTP
➢ Services de messagerie et protocoles SMTP/POP
➢ Protocole FTP
➢ Protocole DHCP
➢
14
14
7
14/03/2021
15
15
www.ensat.ac.
ma
Réponse
HTTP
Serveur Client
HTTP
Le serveur Web s’exécute
en tant que service en
Code HTML
tâche de fond et met d’une page
différents types de fichiers à web
la disposition de l’utilisateur.
En réponse à la requête, le serveur HTTP
2 retourne le code HTML d’une page Web 16
16
8
14/03/2021
A la réception de ces
ressources, le client
déchiffre le code HTML et Serveur Client
HTTP
formate la page pour la
présenter à l’utilisateur. 3
Le navigateur interprète le
code HTML et affiche une www.ensat.ac.ma/index.html
page Web
17
17
18
18
9
14/03/2021
19
19
L’agent de messagerie
permet l’envoi des
messages et place les • Les protocoles POP (Post Office Protocol) et SMTP
messages reçus dans la (Simple Mail Transfer Protocol) sont deux exemples
boîte aux lettres du client. de protocoles de couche application.
Ces deux processus étant
des processus distincts. • Ces protocoles définissent des processus
client/serveur.
20
20
10
14/03/2021
21
Protocole FTP
• Le protocole FTP (File Transfer Protocol) a été développé pour
permettre le transfert de fichiers entre un client et un serveur.
• Un client FTP est une application s’exécutant sur un ordinateur et
utilisée pour extraire des fichiers d’un serveur exécutant le démon
FTP (FTPd).
• Pour transférer les fichiers correctement, le protocole FTP nécessite
l’établissement de deux connexions entre le client et le serveur :
• 1ère connexion au serveur sur le port TCP 21 : Cette connexion est
utilisée pour le trafic de contrôle et se compose de commandes
clientes et de réponses serveur.
• 2ème connexion au serveur sur le port TCP 20 : Cette connexion est
destinée au transfert même des fichiers et est établie à chaque
transfert de fichiers.
• Le transfert de fichiers peut s’effectuer dans l’une des deux
directions. Le client peut télécharger un fichier à partir du serveur
ou en direction du serveur.
22
22
11
14/03/2021
Protocole FTP
Le client comme le serveur possèdent deux processus permettant
de gérer ces deux types d'information :
23
Protocole DHCP
• Le service DHCP (Dynamic Host Configuration Protocol) permet aux
périphériques d’un réseau d’obtenir dynamiquement d’un serveur
DHCP des adresses IP et autres informations.
• Ce service automatise l’affectation des adresses IP, des masques de
sous-réseau, des paramètres de passerelle et autres paramètres de
réseau IP.
• Le protocole DHCP est préférable sur les réseaux locaux importants ou
sur les réseaux dont les utilisateurs changent fréquemment.
• Les adresses fixes sont utilisées pour les périphériques réseau (par
exemple, les passerelles, les commutateurs, les serveurs et les
imprimantes).
• L’adressage dynamique et l’adressage statique ont chacun leur place
dans la conception des réseaux. De nombreux réseaux utilisent à la
fois le protocole DHCP et l’adressage statique.
• Les adresses attribuées via le protocole DHCP ne sont pas affectées
aux hôtes définitivement mais uniquement pour une durée spécifique.
24
24
12
14/03/2021
Protocole DHCP
▪ Le client DHCP envoie une trame
"DHCPDISCOVER", destinée à
trouver un serveur DHCP.
▪ Le, ou les serveurs DHCP qui vont
recevoir cette trame vont
répondre par un "DHCPOFFER".
▪ Le client répond alors par un
DHCPREQUEST à tous les serveurs
pour indiquer quelle offre il
accepte.
▪ Le serveur DHCP concerné répond
par un DHCPACK qui constitue une
confirmation du bail. L'adresse du
client est alors marquée comme
utilisée et ne sera plus proposée à
un autre client pour toute la durée
du bail.
▪ DHCPRELEASE: le client libère son
adresse IP. 25
25
13