Académique Documents
Professionnel Documents
Culture Documents
Nicolas Baudru
mél : nicolas.baudru@esil.univmed.fr
page web : nicolas.baudru.esil.perso.univmed.fr
1
Plan
2
Qu’est-ce qu’un protocole ?
Protocoles
Exemples de fonctions :
I Codage des bits en signaux
I Procédure de transmission
I Contrôle de flux
3
Qu’est-ce qu’un protocole ?
couche 1
couche 2
couche 3
couche 4
couche > 4
4
Qu’est-ce qu’un protocole ?
relais relais
Organismes de normalisation :
I Opérateurs télécoms : ITU (recommandations V. , X. , I.) ;
6
Qu’est-ce qu’un protocole ?
7
Architecture réseau en couches
Plan
8
Architecture réseau en couches
Chacun de ces problèmes spécifiques peut être traı̂té par une entité
fonctionnelle appelée couche, destinée à accomplir une tâche ou à rendre
un service.
Intérêt : évolutivité facile du système !
9
Architecture réseau en couches
10
Architecture réseau en couches
Protocole et service
utilise
Service 4
fournit
couche 4 protocole couche 4
utilise P
R
Service 3 I
fournit M
couche 3 I protocole couche 3 couche 3
utilise T
I
Service 2 V
fournit E protocole protocole
couche2 couche 2 couche 2 couche 2 couche 2
utilise
Service 1
fournit protocole protocole
couche 1 couche 1 couche 1 couche 1 couche 1
11
Architecture réseau en couches
Principe de fonctionnement
I3 H2 + données 3 H2 données 3
protocole
couche n
I2 données 2 données 2
I2 H1 + données 2 H1 données 2
protocole
couche n-1
données 1 données 1
données 1
H1 H2 données
12
Architecture réseau en couches
couche N+1
(N+1)IDU
(N+1)ICI (N)SDU
Traitement
des (N)PDU
instructions
(N+1)PCI (N)SDU
(N)ICI
(N)IDU
(N)ICI (N)PDU
couche N_1
13
OSI : le modèle de référence
Plan
14
OSI : le modèle de référence
application couche 7
transport couche 4
réseau couche 3
Fonctions de
transport liaison de données couche 2
physique couche 1
15
OSI : le modèle de référence
7 7
6 6
5 5
4 4
3 3 3 3
2 2 2 2 2 2 2 2 2
1 1 1 1 1 1 1 1 1 1
16
OSI : le modèle de référence
Segment
1 Transfert de bits
17
OSI : le modèle de référence
Mécanismes élémentaires
I L’encapsulation
Mécanismes supplémentaires
I L’adaptation de la taille des unités de données
I Le contrôle de flux
I Le maintien en séquence
I L’accusé de réception
I La qualité de service
I ...
18
OSI : le modèle de référence
La couche physique
Fonctions :
I interface de connexion
I codec, modem
19
OSI : le modèle de référence
Fonctions :
20
OSI : le modèle de référence
Couche réseau
Fonctions :
I contrôle de la congestion
21
OSI : le modèle de référence
22
OSI : le modèle de référence
Couche transport
Fonctions :
Assure un transport fiable des données de bout en bout quel que soit le
réseau sous-jacent (i.e. assure la transparence vis-à-vis des couches
hautes) :
I accepte des données de la couche supérieur
23
OSI : le modèle de référence
Services session :
I Boite à outils d’organisation du dialogue
Services présentation :
I Négociation de syntaxe (nombres binaires, textes, bouléens,...)
I Conversation de syntaxe
Services application :
I Contient une partie dépendante du contexte local (dépend de l’OS)
24
L’architecture protocolaire de fait : TCP/IP
Plan
25
L’architecture protocolaire de fait : TCP/IP
Modèle TCP/IP
TCP
4 UDP
ICMP Protocole
3 IP
ARP routage
2
Ethernet PPP FDDI Frame Relay ATM
1
modèle modèle
OSI TCP/IP
26
L’architecture protocolaire de fait : TCP/IP
Encapsulation de données
FTP données
Entête TCP
TCP n° de séquence, n° port, fenêtre
paquet IP
IP Adresse IP source/destinataire, priorité, ségmentation, ...
trame Ethernet
Eth. Adresse Ethernet source/destinataire CRC
27
L’architecture protocolaire de fait : TCP/IP
Le message TCP
28
L’architecture protocolaire de fait : TCP/IP
Le datagramme IP
29
L’architecture protocolaire de fait : TCP/IP
La trame Ethernet
30
L’architecture protocolaire de fait : TCP/IP
fragment TCP
TCP TCP
paquet IP paquet IP
paquet
IP IP IP IP
IP
trame Eth. trame FR
trame trame
Eth. Eth Eth Eth FR FR Eth Eth.
Eth. Eth.
Eth. Eth Eth bits Eth phy bits phy Eth bits Eth.
FR Eth.
Ethernet
31
L’architecture protocolaire de fait : TCP/IP
Pourquoi ?
I Les taux d’erreurs bit sont de plus en plus faibles
Nouvelles tendances :
la correction des erreurs et le contrôle de flux sont assurés
I au niveau transport pour TCP ;
32