Vous êtes sur la page 1sur 41

Ministère de l’Enseignement Supérieur

et de la Recherche Scientifique

Réseaux II 3ème SI

Mohamed Hajji 2019-2020


La Couche Réseau 3
Plan
• Adressage IPv4

• Sous-réseaux

• Routage

3
Couche Réseau
Objectifs

• L’interconnexion de réseaux hétérogènes et la


communication entre machines non connectées
directement (au niveau physique).
• Unité de données: paquet ou datagramme

 Principales fonctions :
• Adressage IP: Identification des machines
• Routage: Assure le routage pour déterminer les chemins
à suivre pour interconnecter deux sous réseaux ou
entités
• Gestions des erreurs 4

• Contrôle de flux et de congestion du réseau


Couche Réseau
• Un système de communication doit pouvoir permettre à
n'importe quel hôte de se mettre en relation avec n'importe
quel autre.

• Lorsqu'on veut établir une communication, il est


intuitivement indispensable de posséder trois informations:
1. Le nom de la machine distante,
2. Son adresse,
3. La route à suivre pour y parvenir.

 Le nom permet de répondre qui est l'hôte distant, l'adresse


nous renseigne où il se trouve et la route détermine
comment on y parvient.
5
Adressage IP (version IPv4)
 Adresse IP :
• 4 octets (32 bits),
• Notation « décimale pointée » A.B.C.D,
Exemples : 130.190.5.1 - 66.32.20.150 -
193.95.66.10,
• Associée à une interface non aux hôtes
• Interface: connexion entre un hôte ou routeur et
la couche physique
• Les routeurs ont plusieurs interfaces
• Les hôtes peuvent avoir plusieurs interfaces
6 6
Adressage IP (version IPv4)

• Adresse indépendante du matériel utilisé.

• Adresse structurée:
 Un identificateur du réseau
 Un identificateur d’hôte dans ce réseau

7
Adressage IP (version IPv4)

 Délivrance des @ IP :

• Donnée par une administration centrale qui se nomme le NIC


(Network Information Center).

• Le NIC est une autorité centrale qui fédère l'ensemble de toutes


les organisations continentales dans le monde pour rendre
cohérent l'adressage IP.

8
Adressage IP (version IPv4)
 Classes:

Les réseaux n'ont pas les mêmes particularités:


 Des réseaux de grande taille où le nombre de machines est de
l'ordre de million généralement le nombre de ces réseaux dans le
monde est très réduit.

 Des réseaux où le besoin de machines est de l'ordre des milliers,


le nombre de ce type de réseau est plus important que le premier.

 Des petits réseaux où le nombre de machines est de l'ordre de


centaines, ces réseaux sont les plus fréquents. 9
Adressage IP (version IPv4)
 Classes:
La structure des champs d'adresse est codée de sorte à désigner:

 un petit nombre de réseaux accueillant un très grand nombre


d ’ordinateurs:
32 bits

Classe A : 0 Id_reseau Id_ordinateur

 un nombre modéré de réseaux accueillant un nombre modéré


d ’ordinateurs:
32 bits
Classe B :
1 0 Id_reseau Id_ordinateur 10
Adressage IP (version IPv4)
 Un grand nombre de réseaux accueillant un nombre restreint
d ’ordinateurs:
32 bits

Classe C :
1 1 0 Id_reseau Id_ordinateur

 Une adressage multidestinataire (multicast):


32 bits

Classe D : 1 1 1 0 Adresse multidestinataire

 Un encodage spécial permettant de prévoir un mode d'adressage


étendu futur:
32 bits
11
Classe E :
1 1 1 1 0 Réservé pour usage ultérieur
Adressage IP (version IPv4)
NB Réseaux NB Machines plage
Classe A 128 16 777 216 1.0.0.0 à 127.255.255.255

Classe B 16 384 65536 128.0.0.0 à 191.255.255.255

Classe C 2 097 152 256 192.0.0.0 à 223.255.255.255

Classe D - - 224.0.0.0 à 239.255.255.255

Classe E - - 240.0.0.0 à 247.255.255.255

12
Adressage IP (version IPv4)
Si un réseau utilisant des adresses privées a besoin d'accès à un
réseau public il faut alors :

• Renuméroter toutes les stations avec des adresses


publiques.
Ou
• Réaliser une conversion d'adresses: mettre en
correspondance une adresse privée avec une adresse
publique. Ceci est fait au niveau de la passerelle d'accès au
réseau publique: La technique NAT (Network Address
Translation).
13
Adressage IP (version IPv4)
 Adresses particulières:
• Si une adresse IP contient le numéro « 0 » d'hôte cela signifie que l'on
s’adresse au réseau lui-même et aucun hôte en particulier.

• Si tous les bits du champ hôte sont à « 1 » cela signifie que l’on s’adresse à
tous les hôtes du réseaux: Une adresse de broadcast.

• Adresses de rebouclage:

127 Nombre quelconque (souvent 1) Rebouclage

127:x:y:z Cet hôte (boucle locale)


Elles sont utilisées pour des communications interprocessus sur un même 14
ordinateur.
Adressage IP (version IPv4)
Certaines adresses sont absentes des plages des adresses IP et correspondent à
des adresses réservées.

Tout à zéro « cet » ordinateur

Tout à zéro Id_ord Un ordinateur sur « ce » réseau

Elles sont autorisées uniquement au démarrage du système et ne constituent


jamais des adresses valides.
Tout à 1 Diffusion universelle

Id_res Tout à 1 Diffusion dirigée vers « ce » réseau

15
Elles sont utilisées pour des diffusions dirigées et ne sont jamais des adresses 15
valides.
Adressage IP (version IPv4)
Trois significations des adresses IP:

 Adresse d’un réseau: Les bits d’interface (hôte) de l’espace


d’adressage positionnés à 0.
 Adresse de diffusion d’un réseau: Utilisée pour ’parler’
simultanément à tous les appareils d’un réseau.
Les bits d’interface de l’espace d’adressage positionnés à 1.
 Adresse d’une interface: Elle est utilisée pour identifier une
machine dans un réseau.
16
Adressage IP (version IPv4)

Exercice:
Donner la signification de chaque adresse:

 138:195:52:1
 138:195:0:0
 193:104:1:255

17
Un réseau de point de vue IP
213.1.1.1

213.1.2.1
213.1.1.2
‫‏‬
213.1.1.4 213.1.2.9
◦ Les interfaces avec la même
partie réseau de l’adresse IP 213.1.2.2
213.1.1.3 213.1.3.27
peuvent communiquer sans
avoir besoin d’un routeur
LAN
de passerelle
213.1.3.1 213.1.3.2

Le réseau est constitué de 3 réseaux IP.


Les 24 premiers bits sont l’adresse réseau. 18
Sous-réseaux
Pourquoi découper un réseau en sous-
réseau ?
• Le trafic réseau est suffisamment élevé pour ralentir tout le réseau.
 En découpant le réseau en sous-réseau, le trafic local à un segment de
réseau peut être gardé localement et cela réduit le trafic global et
améliore la connectivité du réseau.

• Pour la sécurité, on peut être amené à empêcher certain sous réseau à


accéder à d'autres, et vice-versa...

• Le découpage en sous-réseaux est une configuration locale et invisible


au reste du monde.

• Le découpage en sous-réseaux permet d'établir des réseaux petits et


gérables en utilisant, des technologies de réseaux différentes . 20
Comment définir les sous-réseau ?
 Pour définir des sous-réseaux, on utilise des bits de la partie
hôte de l’adresse IP.

 On détermine d’abord combien de sous réseaux et combien de


hôtes par sous réseau sont nécessaires.
◦ Soit, par exemple, 8 sous réseaux d’une Classe C:
 24 - 2 = 16 - 2 = 14 sous réseaux
 on soustrait 2 parce que 2 adresses sous réseaux sont non utilisables.
◦ Combien de hôtes il en résulte?
 Étant une Classe C, il en restent 4 bits: 24 - 2 = 16 - 2 = 14 hôtes
 Encore, on soustrait 2.

21
21
Masque sous-réseau
Un masque de sous-réseau permet d'identifier un sous-
réseau
 On détermine le masque sous réseau en additionnant la valeur décimale des
bits pris de la partie hôte de l ’adresse IP .

Dans l’exemple précédant, on a pris 4 bits. Les valeurs de ces bits sont:

1 1 1 1
128 64 32 16 8 4 2 1
En additionnant ces valeurs, on obtient 240.
240 représente le dernier octet non zéro du masque. 22
22
 Le masque de sous réseau est 255.255.255.240
Masque sous-réseau / Etapes de
détermination
1. Déterminer la classe du réseau
2. Déterminer le nombre de sous réseaux
3. Trouver le nombre de bits permettant de
représenter le nombre de sous réseaux : n
4. Construire le masque en mettant tous les bits de
la partie réseau à 1 suivi de n bits à 1 (nombre
de bits pour les sous réseaux)‫‏‬
Exemple: pour un réseau de classe B, on désire
créer 5 sous réseaux:
23
Masque sous-réseau / Etapes de
détermination

Exemple pour un réseau de classe B, on désire créer 5 sous réseaux:

1. Classe B
2. Nombre de sous réseaux : 5
3. Combien de bits pour 5 valeurs différentes : 3 bits
4. Masque est :
11111111.11111111.11100000.00000000
255.255.224.0

24
24
Comment déterminer si deux machines
appartiennent au même sous-réseau
Faire un ET logique de chacune des adresses avec le masque
réseau.
 on obtient 2 @ de réseaux

 Si les deux adresses obtenues sont identiques alors les 2


machines appartiennent au même sous-réseau.
 Sinon elles appartiennent à deux sous-réseaux différents.

Exemple: Machine X: 192.168.0.140/255.255.255.128


On veut savoir si les machines A et B ayant pour adresses
192.168.0.20(A) et 192.168.0.185(B) sont sur le même réseau
que X 25
25
Comment déterminer si deux machines
appartiennent au même sous-réseau
 Machine X: 192.168.0.140/255.255.255.128
 On veut savoir si les machines A et B ayant pour adresses 192.168.0.20(A)
et 192.168.0.185(B) sont sur le même réseau que X
192.168.0.140 192.168.0.20
ET 255.255.255.128 ET 255.255.255.128
-------------------
= 192.168.0.128 -------------------
= 192.168.0.0

192.168.0.185
ET 255.255.255.128
-------------------
= 192.168.0.128

26
 X et B sur le même réseau. 26
 A sur un réseau différent.
Notation avec préfixe (/)
On note directement le nombre de bits réservés pour identifier le
réseau en décimal.

Exemple:
◦ 192.168.25.0/255.255.255.0
◦ 24 bits sont significatifs de la partie réseau de l’adresse
 192.168.25.0/24

Autres exemples
◦ 10.0.0.0/255.0.0.0 = 10.0.0.0/8
◦ 192.168.25.32/255.255.255.248 = 192.168.25.32/29

27
27
Routage
Routage
Les systèmes sur un réseau sont divisés en deux types: les hôtes et les
routeurs.
 Un hôte possède généralement une seule interface réseau et
peut être la source ou la destination finale d'un datagramme.
 Un routeur possède de multiples interfaces réseau et fait suivre
les paquets d'une interface à une autre pour que le paquet
atteigne sa destination.

Le routage est le processus complet par lequel passe un paquet pour aller
d’un ordinateur émetteur vers l’ordinateur destination.

Le routage correspond au choix d’un itinéraire pour chaque datagramme


transitant sur le réseau. Ce choix est fonction du destinataire du
datagramme.
29
Table de routage
La table de routage, permet d'établir une correspondance entre le réseau de destination
(auquel appartient le destinataire du datagramme), et l'adresse du prochain routeur
(prochain saut) permettant d'atteindre la destination finale.
Cette table de routage peut être constituée de deux manières :

 De manière statique : chaque routeur possède un fichier lu au moment de son


initialisation, et qui établit, de manière fixe, la correspondance réseau de
destination - prochain saut.

Cette méthode se révèle fastidieuse dans le cas de gros réseaux, puisqu'il faut
configurer manuellement et individuellement chaque routeur.
les routeurs se révèlent incapables de s'adapter automatiquement à une modification
de la topologie de réseau, et encore moins aux variations de l'état de congestion
des liens.

 Les algorithmes de routage dynamiques ne nécessitent aucune configuration


initiale de la table de routage : celle-ci est construite automatiquement en se
basant sur des messages que s'échangent les routeurs.
30
Algorithme de routage

• Les algorithmes de routage permettent de déterminer le


parcours des différents paquets sur le réseau.

• Un algorithme de routage repose sur un protocole de routage.

• Le protocole de routage est responsable de l’élaboration et de


l’actualisation des tables utilisées par les routeurs pour
l’acheminement des paquets au travers du réseau.

• L’algorithme de routage utilise ces informations récoltées par le


protocole pour réaliser son travail.

31
Un routeur

• Un routeur est élément d’interconnexion au niveau 3.

• Il a accès aux informations contenues dans le champ


de contrôle des paquets.

• Grâce à l’adresse destination, il détermine la route à


suivre.

32
Exemple

33
Applications

34
Applications
Exercice 1

Trouver la classe des adresses IP suivantes:


•10000000. 00001010. 11011000. 00100111
•11101101. 10000011. 00001110. 01011111
•10.10.1.1
•01001010. 00011011. 10001111. 00010010
•126.127.127.127
•11001001. 11011110. 01000011. 01110101
•10000011. 00011101. 00000000. 00000111
•192.168.12.1
•171.168.15.10
Applications
Exercice 2

Pour chaque adresse, entourer la partie


demandée :
•PARTIE RESEAU :1.102.45.177
•PARTIE HOTE : 196.22.177.13
•PARTIE RESEAU :133.156.55.102
•PARTIE HOTE : 221.252.77.10
•PARTIE RESEAU :123.12.45.77
•PARTIE HOTE : 126.252.77.103
•PARTIE RESEAU :13.1.255.102
•PARTIE HOTE : 171.242.177.109
Applications
Exercice 3

Machine X: 192.168.0.140/255.255.255.128
On veut savoir si les machines A et B ayant pour
adresses 192.168.0.20(A) et 192.168.0.185(B) sont sur
le même réseau que X ??

37
Applications
Exercice 4

Afin de disposer de sous réseaux on utilise le masque de


255.255.240.0 avec une adresse de réseau de classe B
1. Combien d’hôtes pourra-t-il y avoir par sous réseau ?
2. Quel est le nombre de sous réseaux disponibles ?

38
Applications
Exercice 5

1. Une machine est configurée avec l'adresse IP 192.168.120.150


et le masque de réseau 255.255.255.0, donner l'adresse du
réseau, l'adresse de diffusion sur ce réseau, nombre de machines
possibles dans le réseau, adresse du sous réseau, adresse de
diffusion dans le sous réseau, nombre de machines possibles par
sous réseau et deux autres adresses IP appartenant au même
sous réseau et à un autre sous réseau.
2. Même question avec l'adresse IP 172.26.179.100 et le masque
de réseau 255.255.240.0.
3. Même question avec l'adresse IP 193.48.57.163 et le masque
de réseau 255.255.255.224.

39
Applications
Exercice 6

1. Nous désirons diviser un réseau possédant le préfixe


129.178/16 en 60 sous-réseaux. Combien de machines au
maximum pourra-ton connecter sur chaque sous-réseau ?
2. Quel sera le masque de sous-réseau ?
3. Considérons un réseau utilisant un masque égal à
255.255.248.0. Ces trois stations d’adresses respectives:
194.148.208.26, 194.148.216.145 et 194.148.210.32
appartiennent-elles au même réseau ? Quelle est la plage
d’adresses utilisée ?
Définir l’adresse de diffusion sur le réseau local.

40
Applications
Exercice 7

Pour configurer l'interface d'un hôte qui doit se connecter


à un réseau existant, on nous donne l'adresse
172.16.19.40/21.
1. Quel est le masque réseau de cette adresse ?
2. Combien de bits ont été réservés pour les sous-réseaux
privés ?
3. Combien de sous-réseaux privés sont disponibles ?
4. Combien d'hôtes peut contenir chaque sous-réseau ?
5. Quelle est l'adresse du sous-réseau de l'exemple ?
6. Quelle est l'adresse de diffusion du sous-réseau de
l'exemple ?

41