NTFAQFr DépartNewsDiscussion AreaLinksrechercheSpaceHelp

Q. Qu'est-ce que le masque de sous-réseau ?

R. Comme nous l'avons déjà vu, une adresse IP, de 4 octets, est habituellement présentée sous la forme 200.200.200.5. Pourtant, cette adresse en elle-même ne signifie pas grand chose et un masque de sous-réseau doit être renseigné afin de conaître quelle partie de l'adresse IP représente l'identificateur du réseau et quelle autre l'identificateur de la machine au sein de ce réseau. Nous pouvons comparer l'identificateur de réseau à un nom de rue, et l'identificateur de machine à un numéro de maison. Par exemple, dans "54 Grove Street", 54 représente l'identificateur de machine et Grove Street celui du réseau. Pour une adresse IP, le masque de sous-réseau permet de faire ce découpage.

Ainsi, pour l'adresse 200.200.200.5, et avec 255.255.255.0 comme masque de sous-réseau, l'identificateur de réseau est 200.200.200, celui de la machine est 5. On le calcule de la manière suivante :

Adresse IP 11001000 11001000 11001000 00000101
Masque de sous-réseau 11111111 11111111 11111111 00000000
Identificateur du réseau 11001000 11001000 11001000 00000000
Identificateur de la machine 00000000 00000000 00000000 00000101

What happens is a bitwise AND operation between the IP address and the subnet mask, e.g.

Pour obtenir ces résultats, un ET logique bit à bit est réalisé. Ci-dessous nous résumons la table de xx de l'opérateur ET logicique :

1 ET 1=1
1 ET 0=0
0 ET 1=0
0 ET 0=0

Des masques de sous-réseau par défaut sont définis pour chaque classe d'adresse IP. Ce sont les suivants :

Classe A : 001.xxx.xxx.xxx to 126.xxx.xxx.xxx utilise le masque 255.0.0.0 par défaut
Classe B : 128.xxx.xxx.xxx to 191.xxx.xxx.xxx utilise le masque 255.255.0.0 par défaut
Classe C : 192.xxx.xxx.xxx to 224.xxx.xxx.xxx utilise le masque 255.255.255.0 par défaut

A quoi correspond 127.xxx.xxx.xxx ??? C'est une adresse réservée à des fins de test. Si vous faites ping 127.0.0.1, vous appelez votre propre machine :-)

Le masque de sous-réseau est utilisés lorsque deux machines veulent communiquer. Si les deux machines sont sur le même réseau, alors la machine a va dialoguer directement avec la machine b. Mais si la machine b est sur un réseau différent de a alors la communication se fera au travers d'un routeur. La machine a utilise donc son masque de sous-réseau pour déterminer comment communiquer avec b.

Machine A : 200.200.200.5
Machine B : 200.200.200.9
Machine C : 200.200.199.6
Masque : 255.255.255.0

Comme A ET B possède le même identificateur de réseau 200.200.200, alors A communiquera directement avec B. Par contre, si A cherche à dialoguer avec C, les masques de sous-réseau étant respectivement 200.200.200 et 200.200.199, la transmission se fera donc au travers d'un routeur.


Un commentaire , une précision ? Ecrivez nous.