0% ont trouvé ce document utile (0 vote)
429 vues32 pages

Cours sur l'adressage IP et ses classes

Le document décrit les principes de base de l'adressage IP, notamment les classes d'adresses, les adresses privées et publiques, et l'utilisation des masques de sous-réseau. Il fournit également des explications sur l'évolution de l'adressage IP au fil du temps.

Transféré par

Regis Beibei
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
429 vues32 pages

Cours sur l'adressage IP et ses classes

Le document décrit les principes de base de l'adressage IP, notamment les classes d'adresses, les adresses privées et publiques, et l'utilisation des masques de sous-réseau. Il fournit également des explications sur l'évolution de l'adressage IP au fil du temps.

Transféré par

Regis Beibei
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Accompagner la réalisation du DSPP

Manipuler l’adressage IP
À destination des accompagnateurs (formateurs et référents VAE)
Cours.
Agence nationale
pour la formation professionnelle
des adultes
04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 1
Historique

En cinq dates :

• Septembre 1981 : Internet Protocol (IP)


• Octobre 1984 : Création du concept de sous-réseau (Internet subnets)
• Septembre 1993 : Abandon de l’adressage par classes et utilisation de
CIDR (Classless Inter-Domain Routing)
• Février 1996 : Réservation d’adresses pour l’usage privé
• Décembre 1998 : Spécification d’Internet Protocol Version 6 (IPv6)

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 2


IP Internet Protocol

But:

• Acheminement des datagrammes d'une machine à une autre


par des intermédiaires (routeurs).
• Adressage logique, indépendant du matériel (distribution
supervisée des adresses)
• Routage (comment ces adresses sont elles traitées ?)

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 3


Couche réseau

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 4


Généralités

• Une adresse IP est composée d’une suite


de 4 octets, séparée par un point. Une
adresse IP est donc codée sur 32 bits.

• Une adresse IP est toujours accompagnée d’un masque


• Puisqu’elle sert d’identifiant, une adresse IP doit être unique sur votre réseau
local.
• L’adressage IP se situe au niveau 3 du model OSI qui est la couche réservée au
routage IP.
• L’utilitaire ipconfig sous Windows vous donne toutes les informations nécessaires
sur la configuration de votre machine.

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 5


Les classes d’adresses IP

• Chaque adresse IP appartient à une classe qui correspond à une plage d’adresses. Ces
classes d’adresses sont au nombre de 5 c’est-à-dire les classes A, B, C, D et E.
• Avoir des classes d’adresses permet d’adapter l’adressage selon la taille du réseau
c’est-à-dire le besoin en terme d’adresses IP.
• Les masques étaient à l’époque statiques (et rigides!), ce qui n ’est plus le cas aujourd’hui.
• Windows pré-remplit le masque par défaut lors de la saisie de l’adresse IP.
Classe de à Masque par défaut Nombre d’hôtes
A [Link] [Link] [Link] (2^24)-2=16 777 214
B [Link] [Link] [Link] (2^16)-2=65 534
C [Link] [Link] [Link] (2^8)-2=254
D [Link] [Link] Sans objet Sans objet

E [Link] [Link] Sans objet Sans objet

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 6


Les classes d’adresses IP

• On remarque que l’adresse d’un réseau est composée du netid et d’un hostid où tous les bits
sont à 0 (Exemple : [Link] avec un masque [Link]).

• On en déduit qu’une adresse de réseau ne peut être assignée à une machine pour
éviter tout risque de confusion. C’est donc une adresse interdite.

• Lorsque l’on met tous les bits à 1 dans le hostid, on obtient une adresse de broadcast :
c’est une adresse de diffusion générale à toutes les machines du réseau
(Exemple : [Link] avec un masque [Link]). C’est aussi une
adresse interdite.

• Dans les plages d’adresses assignables à des machines d’un réseau, il y aura
toujours deux adresses interdites : l’adresse du réseau et l’adresse de broadcast.

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 7


Les classes d’adresses IP

Particularités:

• La classe D est réservée aux adresses multicast (groupe d’adresses)


• La classe E est expérimentale et non utilisée
• L’adresse [Link] est dite « adresse de loopback », il s’agit en fait
du localhost. La loopback autorise la bonne communication entre les
processus. Permet également de tester la pile IP.
• L’adresse [Link] est une route par défaut, donc non utilisable. Peut
désigner également l’état d’une configuration IP en attente d’un
serveur DHCP.

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 8


Les classes d’adresses IP

Quelques exemples:

[Link] Classe C
[Link] Classe B
[Link] Classe C
[Link] Classe A
[Link] Classe C
[Link] Impossible !

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 9


Les adresses IP privées

• Les adresses privées sont utilisées dans les réseaux locaux domestiques ou
professionnels.
• Elles ne peuvent être utilisées sur Internet car elle ne sont pas routables sur le
réseau public.
• Il existe 3 plages d’adresses privées, chacune appartenant à une classe précise.

Classe A [Link] à [Link]


Classe B [Link] à [Link]
Classe C [Link] à [Link]
• Une adresse privée n’est pas unique au monde puisqu’une même adresse peut
être utilisée dans différents réseaux locaux.
04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 10
Les adresses IP publiques

• les adresses IP publiques ne sont pas utilisées dans un réseau local mais
uniquement sur internet.

• Votre box par exemple dispose d’une adresse IP publique côté internet, ce qui
rend votre box visible sur internet (elle répondra au ping).

• Les adresses IP publiques représentent toutes les adresses IP des classes A, B et


C qui ne font pas partie de la plage d’adresses privées de ces classes ou des
exceptions de la classe A.

• Une IP publique est unique à l’échelle mondiale.

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 11


Le masque de sous-réseau

• En 1981, la RFC 790 prévoit qu’ne adresse IP se décompose en 2 parties


distinctes et doit comporter : R H

• l’id du réseau (net id)


• l’id de l’hôte (host id).
• Un masque de sous-réseau est utilisé conjointement avec l’adresse IP pour
distinguer le réseau de son hôte.
• Rappelons qu’un ensemble de machines appartenant au même réseau peuvent
communiquer ensemble, via un switch et sans routeur.
• Une adresse réseau va donc englober un ensemble de machines, dont le
nombre sera limité par le masque de sous-réseau.
• Une fois déterminée, l’adresse réseau pourra être considérée comme un point de
départ pour la répartition de vos adresse IP.

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 12


Le masque de sous-réseau : Exemple simple
Adresse IP 172 24 1 100

Masque 255 255 0 0


ID réseau ID Hôte
• Dans cet exemple, nous constatons que les 2 octets dont la valeur est 255 permettent d’identifier
la partie réseau tandis que les 2 octets dont la valeur est 0 permettent d’identifier la partie
hôte.
• Si nous superposons l’adresse IP et la traduction de son masque en binaire, nous obtenons
172 24 1 100 [Link]

111111 11111111 00000000 00000000


Les machines du réseau
• Nous pouvons donc déduire d’après cette décomposition que: [Link]
• Le chiffre 1 permet d’isoler la partie réseau [Link]
• Le chiffre 0 isole la partie hôte communiquent
directement entre-elles
• Pour déterminer l’adresse réseau, il suffit de passer
l’octet correspondant aux hôtes à 0, nous obtenons
donc un réseau d’adresse [Link] et un masque [Link] [Link] [Link]

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 13


Le masque de sous-réseau : Exercices

1. Une machine A qui a pour adresse IP [Link] et un masque


[Link] fait partie de quel réseau ?
2. Une machine B qui a pour adresse IP [Link] et un masque [Link]
fait partie de quel réseau ?
3. La machine A et B pourront-elles communiquer directement ? Si non, que
faut-il faire ?
4. Donner l’adresse IP d’une machine C qui appartiendrait au même réseau
logique que la machine A. Idem pour une machine D qui serait reliée au
même réseau que B.
5. Dessiner le schéma du réseau pour ces quatre machines.

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 14


Adressage par classe & sans classe

On distingue deux techniques utilisables pour choisir une adresse réseau IP

• L’adressage par classes


• L’ensemble des adresses IP ont été réparties dans 5 classes (A à E)
• Un masque de réseau est fixé pour chaque classe
• Seules les classes A, B et C sont utilisables pour un adressage de machines

• L’adressage sans classes nommé CIDR (Classless Inter-Domain Routing)


RFC 1519
• Comme son nom l’indique, l’adressage par classes est ici abandonné
• Il n’y a donc plus de masque fixé par référence à une classe

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 15


Adressage par classe

• L’adressage par classe est aujourd’hui « old school », cependant vous devez maitriser ce
mode de calcul. Les cours Cisco enseignent encore ce mode de calcul.
• Rappelons que les masques par défaut ont été définis selon l’appartenance à la classe
d’adresses, ainsi une adresse de classe C aura un masque par défaut en
[Link].
• Ici, le masque par défaut sert de base de calcul et son host id sera modifié
(l’Host ID est défini par sa classe).

Classe C Net ID Host ID Seul l’Host ID


255.255.255 .0 est modifié
pour
Classe B Net ID Host ID redécouper en
255.255. .0.0 sous-réseaux
Classe A Net ID Host ID
255. .0.0.0

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 16


Adressage par classe

Réseau de classe C
Masque à déterminer
128-2 Hôtes

2 sous-réseaux
de 128-2 hôtes
au lieu d’un
Réseau de classe C réseau de 256-2
hôtes.
Masque [Link]
Réseau de classe C
256-2 Hôtes Masque à déterminer
128-2 Hôtes

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 17


Adressage par classe

Pourquoi fragmenter un réseau en sous-réseaux ?


Avantages :
• L’utilisation des masques de sous-réseaux permet d’optimiser le fonctionnement du réseau
en segmentant de la façon la plus correcte l’adressage du réseau (séparation des machines
sensibles du réseau, limitation des congestions, etc ...)
Inconvénients :
• Gérer des tables de routages plus complexes
• L’inconvénient majeur est notamment la complication des tables de routage étant donné le
plus grand nombre de réseaux à “router”.

On peut distinguer deux démarches pour déterminer un masque de sous-réseaux :


• à partir du nombre de machines à adresser et/ou
• à partir du nombre de sous-réseaux à créer

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 18


Adressage par classe – A partir d’un nombre de S.R

Découper un réseau en x sous-réseau revient à modifier le masque par défaut et


augmenter le nombre de bits à 1 (ce qui fera diminuer le nombre de bits à 0, donc le
nombre d’hôtes).
Comment redécouper le réseau [Link] [Link] en 4 sous-réseaux ?
• 4 sous-réseaux=2^2, soit un besoin de 2 bits supplémentaires à 1
Masque binaire: 1111 1111.1111 1111.1111 1111.0000 0000
R H

Masque binaire: 1111 1111.1111 1111.1111 1111.1100 0000


redécoupé R H

Masque décimal: 255 . 255 . 255 . 192


• Pour obtenir 4 sous-réseaux, nous obtenons un masque de [Link].
• Nous devons maintenant calculer les adresses de chaque sous-réseaux.

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 19


Adressage par classe – A partir d’un nombre de S.R

Masque binaire: 1111 1111.1111 1111.1111 1111.1100 0000


Nombre de S.R Nombre d’hôtes
Nous obtenons 4 sous-réseaux de 64-2 hôtes chacun
Soit 2^2=4 Soit 2^6=64

@ réseau Masque Plage utilisable @ Broadcast

+64
[Link] [Link] .1 à .62 [Link]
[Link] [Link] .65 à .126 [Link]
+64
[Link] [Link] .129 à .190 [Link]
+64
[Link] [Link] .193 à .254 [Link]

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 20


Adressage par classe – A partir d’un nombre d’hôtes

Si le besoin est exprimé en nombre d’hôtes, cela revient à modifier le masque par défaut et
ajuster le nombre de bits à 0 (ce qui fera diminuer/augmenter le nombre de bits à 1, donc le
nombre de sous-réseaux).
Comment redécouper [Link] [Link] en sous-réseaux de 64 IP ?
• 64 IP=2^6, soit un besoin de 6 bits à 0
Masque binaire: 1111 1111.1111 1111.1111 1111.0000 0000

Masque binaire: 1111 1111.1111 1111.1111 1111.1100 0000


redécoupé
Masque décimal: 255 . 255 . 255 . 192

• Pour obtenir 64 IP/SR, nous obtenons un masque de [Link].


• Le tableau d’adressage est identique à la diapo précédente.

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 21


Le CIDR (Classless Inter-Domain Routage)

• L’utilisation du CIDR permet d’outrepasser la limite des masques par défaut.


• Il est aujourd’hui tout à fait possible d’affecter un masque de classe C à une adresse de classe B, et
inversement.

Adresse IP 172 24 1 0

Masque 255 255 255 0


Masque de Classe C
sur une adresse de classe B

• Si nous décomposons le masque en binaire, nous obtenons 24 bits successifs à 1. En notation CIDR, la
syntaxe du masque sera /24

[Link] -> 11111111.11111111.11111111.00000000 -> /24

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 22


Le CIDR (Classless Inter-Domain Routage)

• Avec le CIDR, les besoins sont exprimés en nombre d’hôte car ici, il ne s’agit pas de redécouper un
masque par défaut en sous-réseaux.
• Le CIDR est souvent utilisé pour agréger des routes dans le but de diminuer la taille des tables de
routage (vu plus tard).

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 23


Le CIDR (Classless Inter-Domain Routage)

Autre exemple

Vous disposez de l’espace d’adressage [Link]/24. Combien de réseaux de 100 hôtes peut-on obtenir ?

• 100 Hôtes -> 2^7=128 Hôtes, soit 7 bits à 0


• /24=1111 1111.1111 1111.1111 1111.0000 0000 2^7=128-2 Hôtes/SR

2^1=2 S.R
• /25=1111 1111.1111 1111.1111 1111.1000 0000

@ Réseau Plage utilsable Mask @ Broadcast


[Link] .1 à .126 /25 [Link]
[Link] .129 à .254 /25 [Link]

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 24


Exercices

1. Une machine A a pour adresse IP [Link] et un masque [Link].


Combien reste-t-il d’adresses disponibles dans ce réseau ?
2. Donner pour ce réseau, la valeur des deux adresses interdites en indiquant leur
signification.
3. On décide d’interconnecter ce réseau avec un routeur. Affecter la dernière adresse
disponible à l’interface du routeur raccordée physiquement à ce réseau.
4. Donner en écriture CIDR l’adresse de ce réseau.
5. Donner la valeur en écriture décimale pointée du masque du réseau
[Link]/25.

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 25


Exercices

1. L’adresse réseau de l’entreprise est [Link]/16. On désire créer 12 sous-réseaux. Donner


• Le nombre de bits utilisés pour créer les sous réseaux
• Le nombre de sous réseaux réellement créés
• Le masque de sous réseau
• Le nombre maximum d’adresses de poste pour chaque sous réseau

2. L’adresse réseau de l’entreprise est [Link]/24. Les différents services organisés en


sous-réseaux disposent au maximum de 20 machines. Les sous-réseaux sont connectés
entre eux par un routeur. Donner :
• Le nombre d’équipements
• Le nombre de bits à réserver pour l’adressage des machines
• Le nombre de sous réseaux créés
• Le masque de sous réseau
• Les plages d’adresses pour chaque sous-réseau
• L’adresse de broadcast de chaque sous-réseau
04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 26
Comment faire ?

Pour connaitre l’adresse réseau d’une adresse IP.


• Vous disposez de 2 méthodes
• Le calcul mental (possible avec un peu d’habitude)
• Faire un et logique entre l’@ IP et son masque (méthode longue et fastidieuse !)

Table de vérité du ET logique

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 27


Comment faire ?

Connaitre l’adresse réseau de [Link]/24

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 28


Comment faire ?

Exercices:

1. Soit le réseau d’@ [Link] de masque [Link]. La machine A


[Link] appartient-elle à ce réseau?
2. La machine B d’@ [Link] parvient-elle à pinger la machine A ?
3. La machine C d’@ [Link] peut pinger quelle machine ?

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 29


VLSM

Variable Lenght Subnet Mask (Masque à taille variable)


• Jusqu’à présent, nous avons étudié les masques de taille fixe. Nous avons donc
obtenu un découpage en sous-réseaux de taille équivalente.
• Or, ce découpage ne correspond pas toujours aux besoins. Il est rare qu’un
bâtiment comporte des pièces de même taille ou bien même un nombre
équivalent de salariés par salle.
• Il est donc indispensable d’adapter les masques de sous-réseaux à ses propres
besoins.
Ex: [Link]/24 découpé en 4 sous-réseaux
4 Sous-Réseaux / 64-2 IP distribuables par S.R

Salle 1 Salle 2 Salle 3 Salle 4


64-2 Hôtes 64-2 Hôtes 64-2 Hôtes 64-2 Hôtes

04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 30


VLSM
Nous allons adapter le masque de sous-réseaux au besoin de l’entreprise de sorte à économiser les IP
inutilisées.
• Nous souhaitons redécouper l’adresse [Link]/24 selon les besoins suivants:
• 30 ip utilisables pour la salle 1
• 12 ip utilisables pour le salle 2
• 66 ip utilisables pour la salle 3
• 2 ip utilisables pour la salle 4
• Cisco recommande de commencer le découpage dans l’ordre décroissant, à savoir 66, 30, 12, 2
• Commençons par les 66 hôtes. Pour obtenir 66, nous avons besoin de 2^7 fois le chiffre 0 (correspondant
aux hôtes), soit 128-2 hôtes. Nous obtenons le masque [Link] /25. Le sous réseau suivant nous
mène à [Link].
• Pour les 30 hôtes suivants, nous avons besoin de 2^5 bits à 0. Nous obtenons le masque [Link]
/27. Le sous-réseau suivant nous mène à [Link]
• Pour les 12 hôtes suivants, nous avons besoin de 2^4 bits à 0. Nous obtenons le masque [Link]
/28. Le sous-réseau suivant nous mène à [Link]
• Pour les 2 hôtes suivants, nous avons besoin de 2^2 bits à 0. Nous obtenons le masque
[Link]/30. Le sous-réseau suivant nous mène à [Link]. L’adressage suivant
commencera à cette adresse, lors d’un usage ultérieur.
04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 31
VLSM
Besoin Alloués Adresse Masq / [Link] IP Attribuables Broadcast
66 128-2 [Link] /25 [Link] [Link] [Link]
[Link]
30 32-2 [Link] /27 [Link] [Link] [Link]
[Link]
12 16-2 [Link] /28 [Link] [Link] [Link]
[Link]
2 4-2 [Link] /30 [Link] [Link] [Link]
[Link]
Futur Reste 74 [Link]

[Link]/27 [Link]/28 [Link]/25 [Link]/30

Salle 1 Salle 2 Salle 3 Salle 4


32-2 Hôtes 16-2 Hôtes 128-2 Hôtes 4-2 Hôtes
04/12/2017 AFPA\JP BATSIK\TSRIT Rev1.0 32

Vous aimerez peut-être aussi