A Dressage Ipv 4
A Dressage Ipv 4
A Dressage Ipv 4
IP version 4
1
Principe de l'adressage
2
Adresse IP
•Une adresse est sur 32 bits ( 4 octets ) dite " adresse IP "
•Chaque combinaison ( 232 combinaisons) représente une adresse .
192.168.1.1
Hub
192.168.1.2
7
Adresse IP de classe A
• Le premier octet est réservé au réseau, les 3 octets ( 24 bits ) suivants sont
réservés aux hôtes.
• Les premiers bits des octets réseau sont toujours à 0 ( il reste 7 bits )
0???????
8 bits 24 bits
10?????? ????????
16 bits 16 bits
Exemple :
192.5.5.11 correspond à une adresse de classe C .
11000000 00000101 00000101 00001011 10
Classes d’adresses Particulières
•Il existe deux autres classes d’adresses IP particulières :
•la classe D : réservé pour le multicast ( communication en groupe )
•La classe E : les adresses de la classe E sont réservés pour les tests
1110 Multicast
Classe D
11110 Réservé
Classe E
Exemple :
L’adresse 226.5.5.11 est de classe D
11100010 00000101 00000101 00001011
L’adresse 242.5.5.11 est de classe E
11110010 00000101 00000101 00001011
11
Intervalle d’Adresse IP de classe A
de 00 00 00 00 . 00 00 00 00 . 00 00 00 00 . 00 00 00 00
à 01 11 11 10 . 11 11 11 11 . 11 11 11 11 . 11 11 11 11
Remarque :
• l’adresse 127.b.c.d : tq b, c et d sont des nombres [0,255] représente
une adresse de boucle de retour ( loop back ):
Dans ce cas le paquet est envoyé vers le même hôte, sans être transmis
sur le réseau
Elle est utilisée même s’il n’y a pas d’interface réseau physiquement sur
la machine.
12
Intervalle d’Adresse IP de classe B
de 10 00 00 00 . 00 00 00 00 . 00 00 00 00 . 00 00 00 00
à 10 11 11 11 . 11 11 11 11 . 11 11 11 11 . 11 11 11 11
13
Intervalle d’Adresse IP de classe C
de 11 00 00 00 . 00 00 00 00 . 00 00 00 00 . 00 00 00 00
à 11 01 11 11 . 11 11 11 11 . 11 11 11 11 . 11 11 11 11
14
Classe D et E
Classe D :
de 11 10 00 00 . 00 00 00 00 . 00 00 00 00 . 00 00 00 00
à 11 10 11 11 . 11 11 11 11 . 11 11 11 11 . 11 11 11 11
La plage d’adresses possibles de: 224.0.0.0 à 239.255.255.255
Classe E :
de 11 11 00 00 . 00 00 00 00 . 00 00 00 00 . 00 00 00 00
à 11 11 01 11 . 11 11 11 11 . 11 11 11 11 . 11 11 11 11
• Exemple :
– Dans l’adresse de classe A
90.25.48.10 : l’adresse 90.0.0.0 correspond à une adresse de réseau
– Dans l’adresse de classe B
130.100.20.10 :l’adresse 130.100.0.0 correspond à une adresse de réseau
– Dans l’adresse de classe C
192.5.5.11: l’adresse 192.5.5.0 correspond à une adresse de réseau.
Exemple :
• L’adresse de diffusion correspondant à l’adresse de Classe A 90.25.48.10 est
90.255.255.255
• L’adresse de diffusion correspondant à l’adresse de Classe B 130.100.20.10
est 130.100.255.255
• L’adresse de diffusion correspondant à l’adresse de Classe C 192.5.5.11 est
192.5.5.255
– Une adresse réseau ne peut pas être attribué a une machine ( adresse non valide
)
17
Remarque
18
Adresses réseau public
•Les adresses IP sont attribuées aux entreprises et aux organismes par
l'InterNIC (Internet Network Information Center) pour assurer l’unicité
de ces adresses
•Ces adresses sont dit publics .
Adresses
publics
Réseau public
19
Adresses IP privées Utilisés dans un réseau Privé
20
Attribution d’adresse à une machine
Il existe plusieurs façons d'attribuer une adresse IP à un équipement:
21
Masque de réseau
• C’est une combinaison de bits utilisée pour décrire la portion d'une adresse qui
désigne le réseau et la portion qui désigne l'hôte
• Il est calculé comme suit :
– Exprimez l'adresse IP au format binaire.
– Remplacez tous les bits de la portion réseau de l'adresse par des 1.
– Remplacez tous les bits de la portion hôte de l'adresse par des 0.
– Enfin, convertissez l'adresse binaire au format décimal.
23
Exemple 2: classe B
Informations réseau :
•La classe : B Nombre de bits pour réseau : 16 Nombre de bits d' Hôtes : 16
•Identité de réseau : 172.30.0.0
•Adresse broadcast : 172.30.255.255
•Adresse valide du premier Hôte du réseau : 172.30.0.1
•Adresse valide du dernier Hôte du réseau : 172.30.255.254
24
Exemple 3: classe C
Informations réseau :
•La classe : C Nombre de bits pour réseau : 24 Nombre de bits d' Hôtes : 8
•Identité de réseau : 192.130.10.0
•Adresse broadcast : 192.130.10.255
•Adresse valide du premier Hôte du réseau : 192.130.10.1
•Adresse valide du dernier Hôte du réseau : 192.130.10.254
25
Résumé
26
Exercice 1
Complétez le tableau suivant en indiquant :
• La classe de chaque adresse IP
• Si les adresses IP sont valides ou non ( justifier votre réponse ) .
175.100.255.18
195.234.253.0
100.0.0.23
188.258.221.176
127.34.25.189
27
Adresse IP Classe Valide Justification
(Oui/Non)
28
100.0.0.23 A OUI La partie hôte de l'adresse (deuxième, troisième
et quatrième octets pour un total de 24 bits)
est 00000000.00000000.00010111 et elle ne
comprend pas que des 0 ou des 1.
L'adresse est valide même si les deuxième et
troisième octets ne comprennent que des 0.
188.258.221.176 B NON Elle n'est pas valide car le deuxième octet est
supérieur à 255. Aucun octet ne peut avoir
une valeur supérieure à 255 (1 partout), et ce,
quelle que soit l'adresse IP (réseau ou hôte).
127.34.25.189 A NON Elle n'est pas valide car le nombre 127 ne peut
pas être utilisé dans le premier octet puisque
cette valeur est réservée à des fins de
diagnostic.
29
Exercice 2 : compléter le tableaux suivant ?
Adresse IP hôte Classe Adresse Partie hôte Adresse de Masque de
d'adresses réseau broadcast réseau par
défaut
216.14.55.137
123.1.1.15
150.127.221.244
194.125.35.199
175.12.239.244
30
Solution
Adresse IP hôte Classe Adresse réseau Partie hôte Adresse de broadcast Masque de réseau
d'adresses réseau par défaut
31
Les sous réseaux
32
Pourquoi créer des sous-réseaux ?
• Le principal problème de l'adressage IP est le gaspillage de l'espace
d'adressage des adresses réservées mais non attribuées .
• Par exemple :
– Si on dispose de 50 machines dans un réseau cela nécessite 50 adresses
– La classe la plus adéquate est la classe C ( par exemple 193.220.12.0 )
dont on dispose de 254 hôtes utiliser 50 adresses seulement .
– Mais le reste des adresses (204 adresses ) sont inutilisées et ne peuvent pas
être affectées ailleurs puisque l’adresse réseau est déjà attribué.
• Donc pourquoi ne pas utiliser les adresses d’un réseaux ayant une
capacité qui répond juste au besoin sans gaspiller les adresses
cela revient a prendre une partie ( sous réseaux) du réseaux
global au lieu de prendre la totalité des adresses offertes par ce
réseau .
33
• Dans l’exemple on a besoin de 50 adresses pour 50 machines
• On divise le réseau globale ( 192.200.12.0) en 4 sous-réseaux
chaque sous-réseaux comporte 64 adresses .
• On utilise l’un de ces sous réseaux pour notre besoin et les autres
peuvent être utilisés ailleurs .
193.220.12.0
35
Principe du découpage en sous-réseaux
Pour effectuer ce découpage :
• Prendre n bits de la partie hôte ces bits doivent être
réattribués a la partie réseau dans l’adresse.
• Le nombre de bits a empruntés dépond du nombre de sous
réseaux qu’on veut avoir et le nombre de machines dans
chaque sous réseaux
• Exemple : si on veut avoir deux sous réseaux alors
emprunter 1 bit.
• Si on veut avoir 4 sous réseaux , emprunter 2 bits ( 22).
• Si on veut avoir 7 sous réseaux alors emprunter 3 bits (
23=8 sous réseaux ) utiliser uniquement 7 .
37
Exemple 1
•Soit l’adresse du réseau de la classe C : 192.55.12.0
En binaire : 11000000.00110111.00001100.00000000
•Supposant qu’on veut avoir deux sous réseaux ( 128 adresses dans
chaque sous réseaux ):
•Dans ce cas on prend un bit de la partie hôte ( dernier octet ).
11000000.00110111.00001100.00000000
38
Exemple 2
• Supposant qu’on veut avoir 4 sous réseaux :
• Dans ce cas on prend deux bits de la partie hôte ( chaque sous réseaux
comporte 64 adresses) 11000000.00110111.00001100.00000000
39
Masque des sous-réseaux
•Lorsque on utilise les sous réseaux , le masque réseau par défaut n’est plus
valable , puisque nous avons rajouter des bits supplémentaires au net-id.
•La nouvelle valeur du masque pour les sous réseaux est calculée comme suit :
•Prendre le masque par défaut du réseau initial
• Compléter les bits empruntés de la partie hôte par des 1
• et laisser les bits restant de la partie hôte à zéro .
Exemple :
Avec deux sous réseaux , pour l’adresse de la classe C 192.55.12.0.
Mask par défaut ( 255.255.255.0) : 11111111. 11111111. 11111111.00000000
41
Adresse de broadcast pour les sous réseaux
• L’adresse de broadcast est une adresse dont les bits qui
constituent la partie hôte ne contient que des 1 .
• Dans le cas des sous réseaux l’adresse du broadcast n’est pas
la même pour tout les sous réseaux.
• Pour calculer l’adresse de broadcast d’un sous réseaux :
– Ecrire l’adresse de ce sous réseaux en binaire.
– Remplir la partie hôte uniquement avec des 1
– Et traduire par la suite en décimal
42
Exemple :
• Le premier réseaux 192.55.12.0 :
11000000.00110111.00001100.00000000
L’adresse de broadcast 11000000.00110111.00001100.00111111 192.55.12.63
44
Exercice 1
Soient les trois machines A,B,C ayant pour adresse :
A : 192.168.0.133 / 25
B : 192.168.0.200 / 27
C : 192.168.0.220 / 26
45
Solution
Adresse du réseau Le masque
A 192.168.0.133 / 25 1111 1111. 1111 1111. 1111 1111. 10000000
11000000. 10101000. 00000000. 10000101 255.255.255.128
Le mask est sur 25 bits
11000000. 10101000. 00000000. 10000000
Il existe 27-2 = 126 machines
192.168.0.128
192.168.0.192
192.168.0.192
46
Exercice 2
L'adresse réseau de votre organisme est 150.193.0.0
Vous avez besoin de 50 sous-réseaux . Chaque sous-réseau comporte 750 hôtes.
47
Solution
•Adresse réseau :
150.193.0.0 = 1001 0110 . 1100 0001 . 0000 0000 . 0000 0000
•C’est une adresse de la classe B
•NET-ID sur 16 bits
•Hôte sur 16 bits
•Masque par défaut 255.255.0.0
•On dispose de 50 machines 32<50<64=26 donc on aura
besoin d’emprunter 6 bits de la partie hôte
•il reste 10 bits dans la partie hôte , avec 10 bits on peut avoir
210=1024 machines > 750
•Masque de sous-réseau =
1111 1111 . 1111 1111 . 1111 1100 . 0000 0000 = 255.255.252.0
48
N° de
Plage d'adresses Adresse
sous- Adresse de sous-réseau
d'hôte IP broadcast
réseau
150.193.0.0
De 1001 0110 . 1100 0001 . 000000 00 . 0000 0000 150.193.0.1 à
1 150.193.3.255
À 1001 0110 . 1100 0001 . 000000 11 . 11111110 150.193.3.254
150.193.4.0
De 1001 0110 . 1100 0001 . 000001 00 . 0000 0000 150.193.4.1 à
2 150.193.7.255
À 1001 0110 . 1100 0001 . 000001 11 . 11111110 150.193.7.254
150.193.8.0
De 1001 0110 . 1100 0001 . 000010 00 . 0000 0000 150.193.8.1 à
3 150.193.11.255
À 1001 0110 . 1100 0001 . 000010 11 . 11111110 150.193.11.254
150.193.12.0
De 1001 0110 . 1100 0001 . 000011 00 . 0000 0000 150.193.12.1 à
4 150.193.15.255
À 1001 0110 . 1100 0001 . 000011 11 . 11111110 150.193.15.254
49