1 - Généralités Sur Les Réseaux2223
1 - Généralités Sur Les Réseaux2223
1 - Généralités Sur Les Réseaux2223
Dr AZZA Mohammed
Modèle OSI • principes de la structuration
• les fonctions doivent être divisées en
groupes séparables du point de vue
• structuration en couches physique et logique
• chaque couche doit contenir un volume
suffisant de fonctions
• modèle conceptuel • les fonctions d’ une couche doivent avoir le
• il décrit ce que chaque couche doit même niveau d’abstraction
faire • les interfaces entre couches doivent être
• il ne spécifie pas de services ni de aussi simples que possible
protocoles • les protocoles doivent agir uniquement à
l’intérieur de la même couche
• une couche doit pouvoir être modifiée sans
que soit affecté le service offert
Dr AZZA Mohammed
Les 7 couches OSI
7 application • couches hautes
• rendent un service d'accès
6 présentation • comportent les fonctions de
traitement sur les données
transportées
5 session
2 liaison de données
1 physique
Dr AZZA Mohammed
Les 7 couches OSI
système système
d’extrémité d’extrémité
7 application application
5 session session
support
Dr AZZA Mohammed
Rôle des 7 couches
• physique
• responsable de la transmission des bits sur un circuit de communication
• spécification des connecteurs
• détermination des caractéristiques électriques des circuits
• définition des procédures d’utilisation des connexions physiques
• liaison de données
• responsable de la transmission fiable de trames sur une connexion
physique
• contrôle de flux
• contrôle d’erreur
• @MAC physique
Dr AZZA Mohammed
Rôle des 7 couches
• réseau
• responsable du transfert de paquet à travers le réseau
• Adressage @ip Logique
• routage
• contrôle de congestion
• transport
• responsable du transfert de bout-en-bout, avec fiabilité et efficacité
• contrôle de flux
• reprise sur erreur
• optimisation
• N° port
• Segement TCP datagrame UDP
Dr AZZA Mohammed
Rôle des 7 couches
• session
• responsable des mécanismes nécessaires à la gestion d’une session
• organisation du dialogue
• synchronisation du dialogue
• établissement et libération d’une session
• présentation
• responsable de la représentation des données échangées entre
applications
• traduction des données
• compression
• cryptage
• application
• fournir à l’usager des services pour réaliser une application répartie et
pour accéder à l’environnement OSI
Dr AZZA Mohammed
Le vocabulaire OSI
Dr AZZA Mohammed
Le vocabulaire OSI
système A système B
adresse (N)
protocole (N)
entité (N) entité (N)
Dr AZZA Mohammed
Le vocabulaire OSI
Dr AZZA Mohammed
Le vocabulaire OSI
système A système B
couche (N)
protocole (N)
entité (N) entité (N)
service
(N-1)
CEP (N-1) CEP (N-1)
SAP (N-1) SAP (N-1)
connexion (N-1)
Dr AZZA Mohammed
Communication en mode connecté
J transfert fiable
J minimisation du volume d’information de contrôle
L procédures très lourdes (établ. et libération)
L convient mal à la diffusion d’information
L manque d’efficacité pour les échanges sporadiques
Dr AZZA Mohammed
Communication en mode non connecté
• ni établissement ni libération
• les données échangées sont considérées comme étant des messages
(datagrammes) complètement indépendants les uns des autres
J simplicité
J robustesse
L transfert non fiable
L information de contrôle récurrente
Dr AZZA Mohammed
Empilement des modes
service service
orienté connexion sans connexion
application
présentation
session
transport
réseau
liaison
physique
Dr AZZA Mohammed
Les unités de données
(N) SDU bjr (N) SDU
service
(N)
couche (N)
service
(N-1)
(N-1) SDU (N-1) SDU
UD : User Data
PDU : Protocol Data Unit
SDU : Service Data Unit
PCI : Protocol Control Information
Dr AZZA Mohammed
Opérations sur les unités de données
Fonction de segmentation / réassemblage
1 (N) SDU m (N) PDU (N) SDU
(N-1) SDU
(N) PDU
Dr AZZA Mohammed
L'encapsulation
protocole
M M
de niveau 5
protocole
H4 M H4 M
de niveau 4
protocole
H3 H4 M1 H3 M2 H3 H4 M1 H3 M2
de niveau 3
protocole
H2 H3 H4 M1 T2 H2 H3 M2 T2 H2 H3 H4 M1 T2 H2 H3 M2 T2
de niveau 2
Dr AZZA Mohammed
Définition des services
interaction inter-couches : couche (N+1)
services offerts à partir des SAP (N) SAP (N)
couche (N)
Primitives Signification
Request Une entité sollicite un service pour faire une activité
Indication Une entité est informée d'un événement
Response Une entité répond à un événement
Confirm Une entité est informée de sa demande de service
Dr AZZA Mohammed
Définition des services
Requête Confirmation Indication Réponse
1 4 2 3
Entité Entité
protocole
services sous-jacents
Dr AZZA Mohammed
Une autre vue des services…
utilisateur fournisseur utilisateur
de service de service de service
couche (N+1) couche (N) couche (N+1)
requête
indication
réponse
confirmation
Dr AZZA Mohammed
Définition des services
Dr AZZA Mohammed
L'architecture TCP/IP
application FTP HTTP DNS SMTP
transport
(host-to-host) TCP UDP
réseau
IP
(internet)
accès au réseau
host-to-network Net1 Net2 … Netn
Dr AZZA Mohammed
L'architecture TCP/IP
• Les 4 couches
• la couche application est responsable des applications réseau
• la couche transport offre un service de transport de messages entre
les extrémités client et serveur d'une application
• la couche réseau permet l'échange de données entre deux machines
raccordées à des réseaux différents : elle est responsable du routage
des datagrammes entre ces deux machines
• la couche accès au réseau traite les échanges de données entre un
hôte et le réseau auquel il est attaché et se charge également du
routage de données entre deux équipements rattachés au même
réseau
Dr AZZA Mohammed
Encapsulation TCP/IP : exemple
user data
application server
data FTP
TCP application
TCP
header data
Segment TCP
IP TCP application
IP
header header data
Paquet IP
Dr AZZA Mohammed
En résumé…
Dr AZZA Mohammed
Conclusion :
Dr AZZA Mohammed