Académique Documents
Professionnel Documents
Culture Documents
Faculté des Sciences Dhar El Mahraz – Fès كلية العلوم ظهر المهراز
- ف اس-
Année universitaire 2019-2020
Programmation Réseaux
Filière SMI, S6
hsatori@gmail.com
Plan de cours
Chap.2: Protocol IP
(Internet Protocol)
I- Caractéristiques d’IP
II- Adressage IP
II-1 Structure d’une adresse IP
II-2 Les classes d’adresses IP
II-3 Le sous adressage
II-4 Notion de masque
III- Routage IP
III- Routage IP
➢ une partie des nombres à gauche désigne le réseau est appelée Identifiant
de réseau (en anglais netID),
➢une partie des nombres de droite désignent les ordinateurs de ce réseau est
appelée Identifiant d'hôte ou Identifiant Machine (en anglais host-ID).
➢__________Réseau_______ _Machine
| || |
11111111.11111111. 00000000.00000000
exemple:
Le réseau 192.168.25.0/255.255.255.0
le masque 255.255.255.0
11111111.11111111.11111111.00000000
❑ Une autre notation consiste à faire suivre une adresse donné par le nombre
de bits égal 1 dans le masque.
Exemple :
correspond à: 193.194.64.0/24
Réseaux Informatiques II, SMI S6 H. SATORI 19
II- Adressage IP
II-3 Notion de masque réseau (suite)
11111111.11111111.11111111.00000000
and
11000001.11000010.01000000.01000111
=
11000001.11000010. 01000000.00000000
(255.255.255.0)
and
193.194.64.71
=
193.194.64.0
11111111
11111110
11111100
...
10000000
00000000
Soit en décimal:
➢Ainsi:
❑ le masque 255.255.224.0 est correct
❑ le masque 255.255.232.0 n’est pas correct
➢On peut calculer le nombre de machines que l'on peut identifier à l'aide
d’une adresse IP.
27
II- Adressage IP
II-4 Classes d’adresses IP (suite)
Numéro de Numéro
Classe Préfixe
réseau d'hôte
0 8 16 24 31
Classe A 0 Net-id Host-id
0 8 16 24 31
0 8 16 24 31
Classe D 1110 Multicast
0 8 16 24 31
Classe E 11110 Réservé
Réseaux Informatiques II, SMI S6 H. SATORI 29
II- Adressage IP
II-4-1 Classes A
0 8 16 24 31
Classe A 0 Net-id Host-id
Classe A:
❑ Les très grands réseaux ont des adresses de classe A, dont le premier
bit du premier octet est 0
❑ Classe A :
de 1.x.x.x à 126.x.x.x
❑ Exemple d’adresse IP classe A :
10.50.49.13
Classe B:
❑ Une adresse IP de classe B dispose de deux octets pour identifier le
réseau et de deux octets pour identifier les machines sur ce réseau.
❑ Un réseau de classe B peut comporter jusqu'à 22×8-2 postes, soit 216-2,
soit 65 534 terminaux.
❑ Le premier octet d'une adresse IP de classe B commence toujours par
la séquence de bits 10, il est donc compris entre 128 et 191.
Classe B:
Un exemple d'adresse IP de classe B est : 172.16.1.23.
Classe D:
❑ Cette classe est spéciale : elle est réservée à l'adressage de groupes
de diffusion multicast.
❑ Le premier octet d'une adresse IP de classe D commence toujours par
la séquence de bits 1110, il est donc compris entre 224 et 239.
❑ Le masque décimal associé par défaut est 240.0.0.0, soit les 4 premiers
bits à 1.
Classe E
❑ Cette classe est également spéciale : elle est actuellement réservée à
un adressage de réseaux de recherche.
❑ Les 4 premiers bits de ces adresses IP sont (tous) à 1.
❑ Le masque décimal associé par défaut est 240.0.0.0, soit les 4 premiers
bits à 1.
Masque de
Bits de Notation
Classe Début Fin sous-réseau
départ CIDR
par défaut
Classe D
1110 224.0.0.0 239.255.255.255 /4 240.0.0.0
(multicast)
Classe E
1111 240.0.0.0 255.255.255.255 /4 240.0.0.0
(recherche)
◼ Adresses IP publiques
❑ Le reste des adresses IP sont publiques
❑ Sont routable à travers le réseau internet
❑ exemple:
l’adresse IP 12.13.10.3
Principes
❑ A l’intérieur d’une entité associée à une adresse IP de classe A, B ou C,
plusieurs réseaux physiques partagent cette adresse IP.
❑ On dit alors que ces réseaux physiques sont des sous-réseaux (subnet) du
réseau d’adresse IP initial.
❑ Le principe est qu’une adresse de réseau d’une classe A, B ou C peut être
découpée en plusieurs sous-réseaux.
Réseau vu de l’intérieur.
❑ Si l'on utilise 2 bits -> 22 = 4 sous-réseaux, mais il n'y a que deux qui sont
utilisables. Donc, on utilise maintenant 2 bits pour pouvoir découper en 2
sous-réseaux.
192.168.1.64 et 192.168.1.128
De 192.168.1.129 à 192.168.1.190
Masque de
Bits de Notation
Classe Début Fin sous-réseau
❑ départ CIDR
par défaut
❑ une seule entrée dans la table de routage désigne tout le bloc d’adresses.
❑ On parle alors d’agrégation des adresses, et ça représente l’avantage de soulager la table de routage
au niveau des routeurs.
❑ IPv6 est l'aboutissement des travaux menés au sein de l‘ IETF (Internet Engineering Task Force)
au cours des années 1990 pour succéder à IPv4 et ses spécifications, finalisées en décembre 1998.
❑ Grâce à des adresses de 128 bits au lieu de 32 bits, IPv6 dispose d'un espace d'adressage bien plus
important qu'IPv4. (2^128 ≈ 3.4 10^38)
A titre de comparaison
▪ Le nombre d’adresses IPv4 2^32 ≈ 4 Milliard
▪ Le nombre d’adresses IPv6 2^128 ≈ 3.4 10^38
▪ Le nombre d'Avogadro NA = 6,022 ×10^23
❑ La traduction d'adresse NAT, conséquence du manque d'adresses IPv4, n'est plus nécessaire !
❑ Une adresse IPv6 se note en hexadécimal et en 8 mots de 16 bits séparés par le caractère deux
points ":" .
❑ Découpe en 8 blocs (8 groupes) de 16 bits :Chaque bloc de 16 bits est séparé par des deux-points :
0010000000000001:0000110110111000:0000000000000000:0001001000110100:0000000000000000:
0000000000000000:0000000001010010:0000000000000001 .
Hexadecimal Binaire
❑ Une adresse IPv6 se note en hexadécimal et en 8 mots de 16 bits séparés par le caractère deux
points ":" .
2001:db8:0:85a3:0:0:ac1f:8001
❑ De plus, une unique suite de un ou plusieurs groupes consécutifs de 16 bits tous nuls peut être
omise,
2001:db8:0:85a3::ac1f:8001
Réseaux Informatiques II, SMI S6 H. SATORI 81
II- Adressage IP
II-8 Adressage IPV6
Le préfixe
2001:db8:1f89::/48
représente l'ensemble des adresses qui commence à:
❑ Le préfixe
2000::/3
représente les adresses de:
2000:0:0:0:0:0:0:0 à 3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
❑ Le préfixe
fc00::/7
représente les adresses de:
fc00:0:0:0:0:0:0:0 à fdff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
Le préfixe
fe80::/10
représente les adresses de:
fe80:0:0:0:0:0:0:0 à febf:ffff:ffff:ffff:ffff:ffff:ffff:ffff
Il y a:
❑ Adresse de Multicast qui concerne un ensemble d'hôtes appartenant à un même groupe de diffusion.
❑ Elle désigne un groupe d'interfaces qui en général appartiennent à des nœuds différents pouvant être situés
n'importe où (Internet)
❑ Adresse Anycast c’est comme dans le cas du multicast, une adresse de ce type désigne un groupe
d'interfaces, la différence étant que lorsqu'un paquet a pour destination une telle adresse, il est
acheminé à un des éléments du groupe et non pas à tous.
192 . 168 . 0 . 1
IPV6
❑ Codées sur 8 séries de 16 bits (soit 128 bits)
❑ Notation en hexadécimal (base 16)
❑ Séparation « : »
❑ Nombre d’adresses IP privées 2^128 ≈ 3.4 10^38
10.0.0.2 11.0.0.2
Eth1 Eth2 192.168.1.20
10.0.0.1
Eth0
192.168.20.2
192.168.20.0/24 192.168.30.0/24
192.168.20.0/24
❑Ce préfixe correspond à celui d'un réseau accessible via un routeur : on récupère
l'adresse IP de ce routeur et on lui transmet le paquet.
❑Ce préfixe n'a pas de correspondance dans la table, mais il existe un routeur par défaut
dans la table : on transmet le paquet au routeur par défaut ;
❑Si aucun des cas précédents n'est rencontré, on déclare une erreur de routage.
Exemple :
$ Route print
$ route –n print
Un routeur RIP transmet à ses voisins les adresses réseau qu'il connaît
ainsi que la distance pour les atteindre.
Ces couples adresse/distance sont appelés vecteurs de distance.
PC2
PC1 192.168.30.3/24 PC3
192.168.20.2/24 192.168.2.2/24
10.0.0.0/8 Eth1 1
192.168.20.0/24 Eth0 1
10.0.0.0/8 Eth1 1
11.0.0.0/8 Eth2 1
192.168.20.0/24 10.0.0.1 2
192.168.30.0/24 Eth0 1