LES CLASSES DES RESEAUX Il existe 5 classes de réseaux. CLASSE A : Un adresse de classe A se code avec : 1octet pour l’adresse réseau 3octets pour l’adresse de l’hôte. Soit XXXX XXXX. XXXX XXXX.XXXX XXXX.XXXX XXXX
Une adresse de classe A aura comme premier bit de l’adresse réseau la valeur 0 en binaire. Exemple : 0 XXX XXXX.XXXX XXXX.XXXX XXXX.XXXX XXXX est une adresse de classe A 1 XXX XXXX.XXXX XXXX.XXXX XXXX.XXXX XXXX n’est pas une adresse de classe A Les adresses de classe A ont le premier octet (en décimal) de l’adresse réseau compris entre 1 et 126, car l’adresse réseau des classes A est codée sur un octet. 79.20.69.230 est une adresse de classe A 192.168.0.69 n’est pas une adresse de classe A
(0 et 127 sont réservé) Masque 255.0.0.0 = 11111111.00000000.00000000.00000000 Au total : 126 réseaux + 16M d’hôtes Détail du calcul : 28.28.28 = 16 777 216 adresses Il ne faut pas oublier d’enlever l’adresse avec tous les bits d’hôtes à 0 (adresse du réseau) et celle où tous les bits d’hôtes à 1 (adresse de broadcast), soit 2 adresses. Soit 16 777 214 adresses d’hôte.
CLASSE B : Un adresse de classe B se code avec : 2octets pour l’adresse réseau 2octets pour l’adresse de l’hôte. Soit XXXX XXXX. XXXX XXXX .XXXX XXXX.XXXX XXXX Une adresse de classe B aura ses deux premiers bits d’adresse réseau de valeur 10 en binaire. Ex : 10 XX XXXX.1010 1110. XXXX XXXX.XXXX XXXX Les adresses de classe B ont le premier octet (en décimal) de l’adresse réseau compris entre 128 à 191, plus précisément entre 128.0 et 191.255 car l’adresse réseau des classes B est codée sur deux octets. Ex : 136.56.0.30 est une adresse de classe B
Calcul du nombre d’adresse : Le nombre d’adresse réseau est plus important que pour les adresses de classe A, puisqu’elle est codée non plus sur un mais deux octets, soit 214 (10 000000 00000000 à 10 111111 11111111 avec 16-2=14 bits pouvant être à 1) soit un total de 16384 adresses réseaux. Les deux bits en moins sont les 2 premiers qui restent inchangés. Le nombre d’adresse hôtes est aussi codée sur 2 octets, soit (216) -2 = 65534 hôtes possible. Remarque : Il ne faut pas oublier d’enlever l’adresse avec tous les bits d’hôtes à 0 (adresse du réseau) et celle à tous les bits d’hôtes à 1 (adresse de broadcast).
CLASSE C : Un adresse de classe C se code avec : 3 octets pour l’adresse réseau 1 octet pour l’adresse de l’hôte. Soit XXXX XXXX. XXXX XXXX. XXXX XXXX. XXXX XXXX Une adresse de classe C aura ses trois premiers bits d’adresse réseau de valeur 110 en binaire. Ex : 110 1 1011.1010 1110.0011 0110.XXXX XXXX Les adresses de classe C ont le premier octet (en décimal) de l’adresse réseau compris entre 192 à 223, plus précisément entre 192.0.0 et 223.255.255 car l’adresse réseau des classes C est codée sur trois octets. Ex : 192.168.30.8 est une adresse de classe C
Calcul du nombre d’adresse : Le nombre d’adresse réseau est encore plus important que pour les classes B, puisqu’elle est codé sur 21 bits (24bits – 3 inchangés = 21) soit 221 = 2097152 adresses réseaux. Le nombre d’adresse hôtes est en revanche plus petit que pour une classe B car il est codé sur un octet, soit (28 ) -2 =254. Il ne faut pas oublier d’enlever l’adresse avec tous les bits d’hôtes à 0 (adresse du réseau) et celle à tous les bits d’hôtes à 1 (adresse de broadcast).
CLASSE D : Adresses multicast, elles permettent la transmission pour une vidéo conférence par exemple. Les adresses réseaux vont de 224 à 231. CLASSE E : Ce sont des adresses de test réservées pour le futur.
LES SOUS-RESEAUX Pourquoi faire ? : Le trafic réseau est suffisamment élevé pour ralentir tout le réseau. En découpant le réseau en sous-réseau, cela réduit le trafic global et améliora la connectivité du réseau sans nécessité plus de bande passante. Pour la sécurité, on peut être amené à empêcher certain sous réseau à accéder à d’autres, et vice-versa... Il existe quantité de vers et|ou virus dont les mécanismes de propagation se basent sur une reconnaissance des cibles par diffusion. Le ver Sasser en est un exemple caractéristique. En segmentant un réseau en plusieurs domaines de diffusion, on limite naturellement la propagation de code malveillant. Le subnetting devient alors un élément de la panoplie des outils de sécurité.
adresse 192.168.1.0 avec subnetting sur 3 bits Pour illustrer le fonctionnement du découpage en sous-réseaux, on utilise un exemple pratique. On reprend l'exemple de la classe C 192.168.1.0 dont le masque réseau est par définition 255.255.255.0. Sans découpage, le nombre d'hôtes maximum de ce réseau est de 254. Considérant qu'un domaine de diffusion unique pour 254 hôtes est trop important, on choisit de diviser l'espace d'adressage de cette adresse de classe C. On réserve 3 bits supplémentaires du 4ème octet en complétant le masque réseau. De cette façon on augmente la partie réseau de l'adresse IP et on diminue la partie hôte. adresse 192.168.1.0 avec subnetting sur 3 bits
Adresse réseau 192.168. 1. 0 Masque de réseau 255.255.255.224 Plage d'adresses utilisables Adr de diffusion Sous-réseau 0 192.168. 1. 0 192.168.1. 1 - 192.168.1. 30 192.168.1. 31 Sous-réseau 1 192.168. 1. 32 192.168.1. 33 - 192.168.1. 62 192.168.1. 63 Sous-réseau 2 192.168. 1. 64 192.168.1. 65 - 192.168.1. 94 192.168.1. 95 Sous-réseau 3 192.168. 1. 96 192.168.1. 97 - 192.168.1.126 192.168.1.127 Sous-réseau 4 192.168. 1.128 192.168.1.129 - 192.168.1.158 192.168.1.159 Sous-réseau 5 192.168. 1.160 192.168.1.161 - 192.168.1.190 192.168.1.191 Sous-réseau 6 192.168. 1.192 192.168.1.193 - 192.168.1.222 192.168.1.223 Sous-réseau 7 192.168. 1.224 192.168.1.225 - 192.168.1.254 192.168.1.255 L'adresse du sous-réseau 192.168.1.0 peut être considérée comme l'adresse réseau de 2 réseaux différents : celui avec le masque de classe C (255.255.255.0) et celui avec le masque complet après découpage en sous-réseaux (255.255.255.224). De la même façon, l'adresse de diffusion 192.168.1.255 est la même pour 2 réseaux différents : 192.168.1.0 ou 192.168.100.224