Académique Documents
Professionnel Documents
Culture Documents
& Virtualisation
Pr. Fatima MOURCHID
1
Introduction
Protocoles TCP/IP
Constituent un ensemble de protocoles pour l’interconnexion des réseaux locaux et
des réseaux longues distances
Protocoles Internet sont définis par l’IETF (Internet Engineering Task Force ) dans
des RFC (Requests For Comments), publiés et révisés par la communauté Internet
2
Introduction
3
Introduction
Protocole IP
Protocole de niveau réseau dont les fonctionnalités est d’assurer la transmission de
données en mode sans connexion
4
Introduction
Adressage IP
Chaque hôte connecté à un réseau doit être identifié de manière unique
Une adresse IPv4 est composée de 4 blocs de chiffres délimités par des points
avec une valeur allant de "0" à "255" pour chaque bloc
Exemples: 192.168.1.1
172.16.100.254
Chaque bloc correspond à un octet, ainsi une adresse IPv4 est codée sur 4 octets
Adressage IP est défini dans la RFC791:
https://datatracker.ietf.org/doc/html/rfc791
6
Introduction
7
Introduction
Classes d’adresses IP
Classe A : représente les adresses dont le premier bit est 0, les 8 premiers bits
représentent la partie réseau et les autres bits la partie hôte
0NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
Les valeurs du premier octet de la classe A : de 0 à 127
Classe B : représente les adresses dont les deux premiers bits sont 10, les 16
premiers bits représentent la partie réseau et les autres bits la partie hôte
10NNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
Les valeurs du premier octet de la classe B: de 128 à 191
8
Introduction
Classe C : représente les adresses dont les deux premiers bits sont 110, les 24
premiers bits représentent la partie réseau et les autres bits la partie hôte
110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
Les valeurs du premier octet de la classe C: de 192 à 223
Classe D: représente les adresses dont les deux premiers bits sont 1110
1110XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX
Les valeurs du premier octet de la classe D: de 224 à 239
Classe E: représente les adresses dont les deux premiers bits sont 1111
1111XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX
Les valeurs du premier octet de la classe E: de 240 à 255
9
Introduction
10
Introduction
Adresses particulières
Adresse zéro : représente tout le réseau. il s'agit de l'adresse: 0.0.0.0
Adresse de boucle locale (loopback): utilisée par une interface pour tester sa
connectivité, il s'agit de l'adresse: 127.0.0.1
Adresses locales: ne sont pas retransmises par les routeurs. Le protocole NAT sera
utilisé afin de traduire l ’adresse IP locale en une adresse IP publique
Première adresse dans un sous-réseau est l'adresse de réseau, tandis que la
dernière du sous-réseau est l'adresse de diffusion
11
Introduction
Classes d’adresses IP
12
Introduction
Afin de connaître la classe d'une adresse IP, il suffit de regarder le premier octet de l'adresse ou les bits du
premier octet
Exemple : 192.168.1.1
Regarder le premier octet
Entre 0 et 127 inclus : Classe A
Entre 128 et 191 inclus : Classe B
Entre 192 et 223 inclus : Classe C
Entre 224 et 239 inclus : Classe D
Entre 240 et 255 inclus : Classe E
14
Introduction
15
Introduction
16
Introduction
11001000.01100100.00001010.00111100 (200.100.10.60)
AND
11111111.11111111.11111111.11100000 (255.255.255.224)
-------------------------------------------------
11001000.01100100.00001010.00100000 (200.100.10.32)
Donc, l’adresse du sous-réseau est : 200.100.10.32 ou 200.100.10.32 /27
17
Introduction
18
Introduction
19
Introduction
20
Introduction
Routage
Permet à une machine d’atteindre une autre machine qui n’est pas sur le même
réseau local, tout en traversant une succession de réseaux intermédiaires afin de
établir une connexion entre ces réseaux
Protocole de routage
Construit et met à jour les tables de routage, détermine la meilleure route pour
chaque destination, et échange les informations de routages entre les différents
équipements de routage
21
Introduction
22
Introduction
Algorithmes de routage
1. Algorithme à vecteurs de distance (Vector-Distance)
Routes sont annoncées grâce à deux caractéristiques
Distance: Identifie la distance par rapport au réseau de destination et est basée sur une
métrique (nombre de sauts, coût, bande passante, délai, etc.)
Vecteur: Indique la direction de l'interface de sortie pour atteindre la destination
23
Introduction
24
Introduction
25
Introduction
26
Introduction
27
Introduction
29
Introduction
Délais de transmission
Pour un paquet transmis d’une
source A vers une destination B, le
temps total de transmission peut
être décomposé en :
Temps de traitement dans le
routeur A
Temps d’attente dans la file du
routeur
Temps de transmission sur le lien
Temps de propagation sur le
support physique
30
Introduction
Couche transport
Protocole UDP
Protocole sans connexion
Permet de segmenter et réassembler les données des couches supérieures
Protocole TCP
Protocole avec connexion
Fonctionnalités
Etablissement et fermeture de la connexion
Contrôle de flux
31
Introduction
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Port Source (2 octets) Port destination (2 octets)
Numéro de séquence
Numéro d'acquittement
U A
Taille de PS RS SY FI
Réservé R C Taille de la fenêtre
l'en-tête H T N N
G K
Port
Port source et port destination
permettent de référencer les
applications qui communiquent à
travers la couche transport
Ports réservés aux protocoles
Ports clients sont affectés aux
applications lors de l’établissement
d’une connexion à travers la
couche transport
34
Introduction
35
Introduction
36