1.1.
Système
Un adressage IP se
constitue au minimum d’une adresse
IP (ex : 192.168.1.1) et d’un masque de
sous réseaux (ex : 255.255.255.0).
Les adresses IP sont
séparées en plusieurs classes :
A :
1.0.0.0.0 – 127.255.255.255
B : 128.0.0.0 – 191.255.255.255
C : 192.0.0.0 – 223.255.255.255
Pour envoyer des paquets
IP votre ordinateur a besoin de savoir si l’adresse de
destination (ex : 192.168.1.50 ou 192.168.2.1) est une
adresse faisant partie de son réseau ou non.
Pour envoyer le paquet
respectivement directement à l’adresse indiquée ou doit
d’abord l’envoyer à une passerelle qui ensuite
saura quoi faire du paquet.
Cette résolution se
fait de la manière la plus simple pour un ordinateur :
Il transforme son adresse IP
et celle de la destination en binaire et il applique un ET
logique entre ces deux adresses et leur
masque respectif.
Si les deux résultats
obtenus sont égaux, la cible est sur le même
réseau.
Si les résultats sont différents alors la cible est
sur un autre réseau.
1.2.
Exemples
IP : 1100000
10101000 00000001
00000001
192.168. 1.1
Masque : 1111111
11111111 11111111
00000000
255.255.255.0
Réseau : 1100000
10101000 00000001
00000000
192.168. 1.0
IP cible 1 : 1100000
10101000 00000001
00110010
192.168. 1.50
Masque : 1111111
11111111 11111111 00000000
255.255.255.0
Réseau : 1100000
10101000 00000001 00000000
192.168. 1.0
IP cible 2 : 1100000
10101000 00000010
00000001
192.168. 2.1
Masque : 1111111
11111111 11111111
00000000
255.255.255.0
Réseau : 1100000
10101000 00000010
00000000
192.168. 2.0
Conclusions :
·
la première cible est sur le même réseau que
ma machine
·
la seconde cible n’est pas sur le même
réseau que ma machine
Quand on a un réseau
d’adresse IP (par exemple, 192.168.1.0 où l’on ne peut
avoir que 255 IP, de 192.168.1.1 à 192.168.1.255) et que
l’on veut le séparer en plusieurs sous réseaux de manière
logicielle, il faut créer des sous-réseaux en changeant
les masques de sous-réseaux.
Il faut donc qu’au moment où le ET logique
est effectué, les différentes adresses IP ne soient pas sur les mêmes sous réseaux.
Prenons notre exemple, on veut le séparer en
deux sous réseaux :
2 en binaire = 10 => codé sur deux
chiffres binaires => masque de sous réseaux 11000000
Ce qui nous donne comme masque en décimale :
255.255.255.192
Après application du ET logique entre les
adresses IP et le masque on obtient 4 plages différentes :
Plage 1 : 192.168.1.1 à 192.168.1.63
(192.168.1.0)
Plage 2 : 192.168.1.64 à 192.168.1.127 (192.168.1.64)
Plage 3 : 192.168.1.128 à 192.168.1.191 (192.168.1.128)
Plage 4 : 192.168.1.192 à 192.168.1.255 (192.168.1.192)
Or il faut savoir que dans les spécifications
de Microsoft pour les sous réseaux, il faut exclure les plages qui ont comme
dernier octet de son identifiant de sous-réseaux (résultat du et logique entre
l’IP et le masque) le chiffre zéro (tous les bits du dernier octet à zéro) et
aussi il faut aussi exclure la plage contenant l’adresse IP dont son dernier
octet est égal à 255 (tous les bits à 1)
Ce qui ne nous donne plus que deux plages de
sous réseaux :
Plage 1 : 192.168.1.1 à 192.168.1.63 (192.168.1.0)
Interdite
Plage 2 : 192.168.1.64 à 192.168.1.127 (192.168.1.64)
Plage 3 : 192.168.1.128 à 192.168.1.191 (192.168.1.128)
Plage 4 : 192.168.1.192 à 192.168.1.255 (192.168.1.192)
Interdite
______
Pour faire un sous réseau avec un nombre requis de machines
et non de réseaux la méthode est pratiquement la même. Par exemple :
30 Machines en binaire = 11110 => codé sur
5 chiffres => 11100000
ce qui nous donne un masque de 255.255.255.224
______
Donc pour séparer votre réseau en un nombre
donné de sous réseaux il faut remplacer les premiers bits par des 1 et
pour le séparer en groupe de machines il faut remplacer les derniers bits par
des 0.
3.
EXERCICES
Donnez les réponses les plus précises
possibles :
1) Soit le réseau de classe C 201.125.52.0,
l'on souhaite 20 sous réseaux quel est le masque à
employer ?
2) Soit le réseau de classe A d’adresse
10.0.0.0, l'on souhaite obtenir 502 sous réseaux, quel est le masque à
employer ?
3) Soit un réseau de classe C d’adresse
192.168.5.0, l'on souhaite le séparer en 4 sous-réseaux quel est la masque à
appliquer ?
4) Soit un sous réseau de classe B
172.16.0.0, nous voulons le séparer en sous réseaux de 20 machines, quel est le
masque à appliquer ?
5) Soit le réseau de Classe C 192.168.4.0,
nous souhaitons des sous réseaux contenant 80 machines. Quel masque utiliser ?
6) Réseau de classe A 21.0.0.0, 500 machines
par sous réseau, masque ?
7) Le même avec 12 machines, masque ?
8) On veut que les adresses IP, 192.168.1.25,
192.168.1.26 et 192.168.1.27 soient dans le même réseau, quel masque utiliser ?
9) L'on souhaite que les IP 192.168.1.23, 192.168.1.24,
192.168.1.25, soient dans le même réseau, quel masque utiliser ?
10) Maintenant pour les IP 192.168.1.30,
192.168.1.31, 192.168.1.32, quel masque utiliser ?
11) Nous avons un masque de 225.255.255.224
pour un réseau de classe C, 192.158.1 donner les plages d’adresse possible.
12) Soit un réseau de classe B 172.16.0.0
avec un masque de sous réseau 255.255.254.0 donner les adresses impossibles et
celles qui sont dans le même sous réseau ?
-
172.16.1.1
- 172.16.1.50
- 172.16.50.50
-
172.16.254.52
- 172.16.50.51
- 172.16.250.50
-
172.16.6.3
- 172.16.7.20
- 172.16.249.45
-
172.51.51.20
- 172.16.45.20
- 172.16.45.21
13) Nous avons un réseau d’adresse
25.0.0.0, l'on souhaite 4 sous réseaux avec 80 machines, donnez le(s)
meilleur(s) masque(s)
14) Maintenant un réseau 192.168.10.0, 2 sous
réseaux de 50 machines ?
15) Et 3 sous réseaux pour le même nombre de
machines ?
Résultats.
N’hésitez pas à passer nous voir pour plus d’explications.
|
|
 |
Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft
|