Chap 4
Chap 4
Chap 4
Mme N. Kamoun
Classe IMI3
Année scolaire 2019-2020
Chapitre 4 Couche Réseau
Plan du chapitre
Introduction
Commutation
Protocoles réseau
Couche réseau IP
3 RI IMI3
Introduction
La couche réseau construit une voie de communication
de bout à bout à partir de voies de communication avec
ses voisins directs.
Ses apports fonctionnels principaux sont donc:
le routage détermination d'un chemin permettant de relier les
2 machines distantes;
le relayage retransmission d'un PDU (Protocol Data Unit) dont
la destination n'est pas locale pour le rapprocher de sa
destination finale.
Cette couche est donc la seule à être directement concernée
par la topologie du réseau
Le PDU de cette couche est souvent appelé « paquet ».
4 RI IMI3
Commutation
Opération permettant à une information de progresser vers
son destinataire par établissement d’une liaison de bout en
bout dans un réseau maillé
Commutation de circuits: type de commutation dans lequel un
circuit joignant deux interlocuteurs est établi à leur demande
par la mise bout à bout des circuits partiels
Commutation de paquets: consiste à découper le message en
petits blocs auxquels sont associées des informations sur
l’émetteur et le destinataire.
ATM (Asynchronous Transfer Mode): paquets très petits de taille fixe
IP (Internet Protocol) : paquets de longueur variable
Ethernet: paquets de longueur variable mais différents de ceux de
type ATM ou IP
5 RI IMI3
Protocoles de la couche réseau
Il s’agit d’ARP (Adress Resolution Protocol),IP et
ICMP(Internet Control Message Protocol)
6 RI IMI3
Couche réseau IP
Internet Protocol (IP) achemine les paquets entre des
machines au travers de réseaux
7 RI IMI3
Caractéristique du protocole IP
Protocole sans connexion
L’expéditeur ignore
Si le destinataire est présente
Si le message est arrivé
Si le destinataire a pu lire le message
Le destinataire ignore quand le message arrive
Acheminent au mieux
Aucun garantie de la réception
Pas de récupération des messages endommagés
Il est non fiable
Indépendant du support
8 RI IMI3
Format d’un paquet IP
T
9 RI IMI3
Entête du paquet IP
Version codé sur 4 bits pour indiquer la version IPv4 ou
IPv6
Longueur de l’entête: le nombre de mots de 32 bits de
l’entête. La longueur est codée sur 4 bits. Une entête
contient au maximum 60 octets
Type de service ce champ de 8 bits indique la façon dont
le datagramme doit être traité. Il choisit entre le chemin
le plus fiable ou le plus rapide
Longueur totale: ce champ de 16 bits exprime en octets
la taille totale du datagramme. La longueur maximale de
datagramme est de 64Ko
10 RI IMI3
Entête du paquet IP suite
Durée de vie (TTL Time To Live) indique sur 8 bits le
nombre maximal de routeurs que la datagramme peut
traverser. Elle est décrémenter de 1 chaque fois que le
datagramme traverse un routeur. Lorsque la durée de vie
atteint la valeur nulle , le datagramme est détruit
Protocole: champ de 8 bits indiquant à quel protocole
sont destinées les données
1pour ICMP
2 pour IGMP
6 pour TCP
Header checksum :ces 16 bits constituent un bloc de
contrôle d’erreur pour l’entête
11 RI IMI3
Fragmentation du champ de l’entête
Identification : numéro unique (pour l’émetteur)
Si le paquet est fragmenté après, tous les fragments le portent
Place du fragment : position du 1er octet du fragment dans le
datagramme original (non fragmenté)
Découpe des fragments en multiples de 8 octets
DF (Don’t fragment) = 1 le paquet ne doit pas être fragmenté
Si fragmentation nécessaire : écartement du paquet + génération d’un
message ICMP (Internet Control Message Protocol)vers la source
MF (more fragments)
MF = 0 dernier fragment
Drapeaux par défaut (paquet non fragmenté) : DF = MF = 0
12 RI IMI3
Fragmentation
La fragmentation d'un datagramme se fait au niveau des
routeurs
Si la MTU (Maximum Transmission Unit) de la liaison ne
permet pas de transporter le paquet entier : envoi du
paquet en fragments
Le réassemblage est fait uniquement par le destinataire
final
Mécanisme coûteux pour les routeurs
N’existe plus en IPv6
13 RI IMI3
Maximum Transmission Unit
Chaque réseau de niveau 2 possède sa propre valeur de
MTU
La MTU spécifie la taille maximale que le média réseau
peut transporter en un seul PDU
Exemples de MTU:
X.25 576
Ethernet 1500
FDDI 4352
Token ring (4 Mbs) 4464
Token ring (16 Mbs) 17914
14 RI IMI3
Path MTU
La Path (chemin) MTU représente la plus petite MTU des
réseaux de 2ème niveau rencontrés sur le chemin
La Path MTU est une information très utile pour
optimiser la fragmentation IP
15 RI IMI3
Exemple de fragmentation
16 RI IMI3
Utilisation du protocole IP
Scénario 1: A veut dialoguer avec B situé sur le même
réseau
17 RI IMI3
L’adressage IP
Internet Protocol : actuellement en version 4
L’utilisation a fortement évoluée ( IP v6)
IP première fois standardisé en Septembre 1981
Adresse IP:
32 bits utilisés, écriture en 4 fois 8 bits.
11000000.10101000.00001010.10000010 =
192.168.10.130
adressage d’une machine/d’un réseau =@ IP + masque
sous-réseau
18 RI IMI3
Organisation de l’adressage IP
Plusieurs méthodes de découpage des plages d’adresses :
Classes (A, B, C, D)
Pour utiliser
Subnetting
CIDR (Classless Inter-Domain Routing)
VLSM(Variable Length Subnetwork Mask)
sorte de CIDR local à l’entreprise
19 RI IMI3
Classes d’adresses
24 bits
16 bits
8 bits
20 RI IMI3
Classe A
T
De 1.0.0.1 à 126.255.255.254
net-id = 1er octet
1er bit de poids fort à 0
Adressage de 126 réseaux (27-2), chacun pouvant
contenir plus de 16 millions (224-2), de machines.
21 RI IMI3
Classe B
T
De 128.0.0.1 à 191.255.255.254
net-id = deux premiers octets
Les 2 bits de poids forts = 10
Adressage de 16384 réseaux (214) chacun pouvant
contenir 65534 (216-2) machines
C’est la classe la plus utilisée, les adresses aujourd’hui
sont pratiquement épuisées.
22 RI IMI3
Classe C
T
De 192.0.0.1 à 223.255.255.254
net-id = les trois premiers octets, les 3 bits de poids
forts sont à 110
Adressage de plus de 2 millions de réseaux (221), chacun
pouvant contenir 254 machines.
23 RI IMI3
Classe D
De 224.0.0.1 à 239.255.255.254
Les 4 bits de poids forts sont à 1110
Adresse de diffusion vers les machines d’un même
groupe qui se sont abonnées
24 RI IMI3
Adresse Publiques/privées
Plages d’adresses privées utilisables par tout réseau privé,
ou réseau d’entreprise
Adresses non routables sur internet : elles ne sont pas
uniques
25 RI IMI3
Adresses IP spéciales
<net-id><0> : nous obtenons l'adresse réseau. Cette adresse
ne peut être attribuée à aucun des ordinateurs du réseau.
<0><host-id> : nous obtenons l'adresse machine. Cette
adresse représente la machine spécifiée par le host-ID qui se
trouve sur le réseau courant.
<net-id><1> : nous obtenons l'adresse de diffusion (en anglais
broadcast). Pour envoyer à toutes les machines situées sur le
réseau spécifié par le net- id.
<net-id>=1 et <host-id>=0 : nous obtenons le masque du
réseau
<0><0> : dans les routeurs, route par défaut.
Enfin, l'adresse 127.0.0.1 désigne la machine locale (en anglais
localhost).
26 RI IMI3
Adressage IP (avant 1994)
Espace d’adressage plat
Pas de numérotation hiérarchique
Pas de rapport entre adresse et localisation géographique :
privilégier la simplicité d’administration
128.92/16 = IntelliCorp (Etats-Unis)
138.96/16 = INRIA (France)
128.94/16 = Agere Systems (Etats-Unis)
Classes A, B, C : utilisation inefficace et peu flexible des
adresses
Évolutions :
CIDR
Adresses privées + NAT
IPv6 (adresses sur 128 bits)
27 RI IMI3
Subnetting
Diviser un gros réseau unitaire en ce qui apparaît comme
plusieurs sous-réseaux
Les sous-réseaux sont utiles pour réduire le nombre
d'entrées dans la table de routage pour Internet en
cachant des informations sur les sous-réseaux individuels
d'un site
De plus, cela a permis de réduire la surcharge réseau
(overhead), en divisant le nombre d'hôtes recevant des
appels broadcast IP
28 RI IMI3
Subnetting 2
Masque de sous-réseau : indique le nombre de bits utilisés
pour identifier le sous-réseau, et le nombre de bits
caractérisant les hôtes.
Un masque de sous réseau est une adresse de 32 bits
contenant des 1 aux emplacements des bits que l'on désire
conserver, et des 0 pour ceux que l'on veut rendre égaux à
zéro.
Une fois ce masque créé, il suffit de faire un ET entre la valeur
que l'on désire masquer et le masque afin de garder intacte la
partie que l'on désire et annuler le reste
Il y a plusieurs avantages à utiliser ce procédé. Un d'entre eux
est de pouvoir connaître le réseau associé à une adresse IP.
29 RI IMI3
CIDR (Classless Inter-Domain Routing)
Mis au point afin (principalement) de diminuer la taille de la
table de routage contenue dans les routeurs
Agréger plusieurs entrées de cette table en une seule
Cette technique a permis d'agréger des réseaux par région
géographique et fournisseurs d'accès
Agrégation maximum des sous-réseaux qui sont routés
ensembles avec la même politique
L’adresse IP est suivie par un slash ("/") indiquant le nombre
de bits à 1 dans la notation binaire du masque de sous-réseau.
Exemple : 192.0.2.96/23 indique une adresse IP où les 23
premiers bits sont utilisés comme adresse réseau. Le masque
comporte 23 « 1 » : 255.255.254.0
30 RI IMI3
CIDR (2)
Par exemple, les réseaux 193.127.32.0 et 193.127.33.0 peuvent
être agrégés sous la notation 193.127.32.0 / 23
On peut donc voir le réseau 193.127.32.0 / 23 comme un
réseau de 512 machines, ou comme 2 réseaux de 256
machines chacun , car le 24e bit permet de coder l'un ou
l'autre des 2 réseaux
Pour tout le reste de l‘Internet, il n'existe qu'un seul réseau
193.127.32.0/23
Une seule ligne dans les tables de routage est suffisante pour
traiter les 2 réseaux simultanément
Par contre, le routeur qui connecte ces deux réseaux a
l’Internet se sert du 24e bit (égal à 0 ou 1) de l'adresse
contenue dans les datagrammes qui lui proviennent pour les
diriger vers le sous-réseau auquel ils sont destinés assurant
ainsi un routage hiérarchique.
31 RI IMI3
Exemple
Réseau « 192.44.77 / 26 »
11000000 00101100 01001101 xxxxxxxx
11111111 11111111 11111111 11000000
Adresse commence par 192 = 110000002 adresse classe C
Classe C = 24 bits pour le réseau ; or, netmask = 26 bits 2 bits
pour les sous-réseaux
Sous-réseaux déconseillés : 00 et 11
Ambiguïté : adresse « 192.44.77.(1111 1111)2 » = diffusion sur tout le
réseau ou seulement sur le sous-réseau 3 ?
De même pour le sous-réseau 0 (adresses de diffusion)
On dispose donc des plages :
192.44.77.64 / 26 11000000 00101100 01001101 01000000
192.44.77.128 / 26 11000000 00101100 01001101 10000000
Dans chacun de ces sous réseaux 64-2 machines
32 RI IMI3
Adresses Publiques/privées
Si un réseau utilisant des adresses privées à un besoin
d’un accès à un réseau public :
1. Renuméroter les machines avec des adresses publiques
2. Conversion d’adresses privées en une adresse publique avec
NAT(Network Address Translation)
Avec la deuxième solution, on économise des adresses
publiques.
33 RI IMI3
Exemple de création de sous-réseaux
130.79.153.28/23 : adresse réseau 130.79.152.0
Adresse réseau : 10000010 01001111 1001100 0 00000000
Si je veux créer 3 sous-réseaux : j’ai besoin de 2 bits
supplémentaires dans l’adresse réseau pour les créer (je crée
ainsi 4 sous-réseaux).
1. 10000010 01001111 1001100 00 0000000 : 130.79.152.0/25
2. 10000010 01001111 1001100 01 0000000 :
130.79.152.128/25
3. 10000010 01001111 1001100 10 0000000 : 130.79.153.0/25
4. 10000010 01001111 1001100 11 0000000 :
130.79.153.128/25
Chaque sous-réseau pourra adresser 126 hôtes=2^7-2
34 RI IMI3
Exemple de masque de sous-réseaux
Exemple : 130.79.153.28/23
Ecriture binaire
Adresse : 10000010 01001111 1001100 1 00011100
Masque : 11111111 11111111 1111111 0 00000000
On fait un ET logique
Adresse réseau : 10000010 01001111 1001100 0
00000000
En décimal : 130.79.152.0
1. Est-ce que l'adresse 130.79.154.1 fait partie de ce réseau ?
2. Et l’adresse 130.79.153.35 ?
35 RI IMI3
Bibliographie
[1] «introduction aux réseaux informatiques » Mirage
2007
[2] Nicolas Baudru « Reseaux Protocole de liaison de
donnees » nicolas.baudru.perso.esil.univmed.fr 2011
[3]. Peraldi-Frati «La couche réseau : adresse IP » - IUT
Nice Côte d’Azur LPSIL ADMIN 2014– M.A
[4]Daniéle Dromard et Dominique Seret « Architecture
des réseaux» Pearson education France2006
36 RI IMI3