Vous n'êtes pas sans avoir que ce qui est déterminant pour la réussite d'une lan , c'est entre autre un réseau qui tiens la route. Or pour arriver à quelque chose qui fonctionne bien, il ne faut pas faire n'importe quoi et donc par conséquent un minimum de connaissance sont nécessaires. C'est pourquoi je vais essayer de vous expliquer à travers ce petit article toutes les bases du réseau TCP/IP.
Définitions
Avant toutes choses il est nécessaire de définir quelques termes importants :
TCP/IP : Cet acronyme désigne une architecture réseau qui en fait cache deux protocoles. TCP qui est un protocole de transport (Transmission Control Protocol) et IP (Internet protocole) qui est un protocole réseau.
IP : C’est une adresse (succession de chiffres) que l’on donne à une machine sur le réseau.
Masque de sous réseau : Le masque est un séparateur entre la partie réseau et la partie machine d'une adresse IP.
Adresse IP
Comme expliqué plus haut les adresse IP sont des successions de chiffres ( 192.168.100.12 ) qui permettent d’identifier les machines sur un réseau et de router les information vers internet si nécessaire.
Les adresses sont codées 4octets, ce qui représente 32bits (1 octet = 8 bits).Un ordinateur fonctionnant en base 2 il existe donc 2^32 adresses IP soit : 4 294 967 296… ca fait une grosse Lan hein :-P.
Cela fait donc un grand nombre d’adresses mais elles ne sont pas pour autant aléatoires, elles sont rangées par classes :
Classe A Les adresses ip comprient entre 0.0.0.0 et 126.255.255.255
Classe B Les adresses ip comprient entre 127.0.0.0 et 191.255.255.255
Classe C Les adresse ip comprient entre 192.0.0.0 et 223.255.255.255
Classe D Les adresse ip comprient entre 224.0.0.0 et 239.255.255.255
Classe E Les adresse ip comprient entre 240.0.0.0 et 255.255.255.255
Une adresse Ip se décompose en deux parties : une partie qui identifie le réseau et l’autre qui identifie la machine. C’est pourquoi il est très important de bien choisir sa classe d’adresses. Prenons l’exemple de la classe A, La partie identifiant le réseau est le premier chiffre de l’adresse donc par exemple 112 le reste par exemple 132.245.32 identifie la machine. On à donc en classe A la possibilité d’adresser 2^24 machines soit 16 777 214. En revanche si on utilise des adresses de classes C la partie réseau représente les 3 premiers chiffres, par exemple : 192.168.0 et la partie identifiant les machines est le dernier chiffre. On à donc possibilité d’adresser « seulement » 255 machines.
En réseau local vous pouvez utiliser les adresses un peu comme bon vous semble mais il est intéressant de savoir que la classe D est par exemple réservée au flux de diffusion multicast et que certaines plage d’Ip sont par exemple réservées à l’armée (sur internet bien sur ).
Masque de sous réseau
Vous connaissez donc les généralités des adresses IP mais vous aurez certainement remarquer que les adresses IP sont associées à un masque de sous réseaux. Mais qu’est ce donc ?
Nous avons pus voir que l’adresse IP est codé sur 4 octets et que selon la classe d’adresse un certains nombre d’octet sont réservé à la partie réseau de l’adresse. Le masque est donc là pour spécifier cette partie réseau. Comme vous le savez peut être un bit peut prendre 2 valeurs : 0 ou 1. Dans une adresse IP on dira que les bits à 1 représentent la partie réseau et les bits à 0 la partie machine. C’est donc ici qu’intervient le masque de sous réseau. En l’associant à l’adresse IP on obtiendra des 1 et des 0 qui nous permettrons de définir le réseau dans lequel se trouve la machine.
Comme tout ceci n’est pas simple voici un exemple :
Supposons que l’on est l’adresse IP suivante : 192.168.0.32 elle peut également s’écrire en binaire :
11000000.10101000.00000000.10000100
Vous pouvez donc voir que l’ip se constitue de 1 et de 0. Le masque e sous réseau peut également s’écrire de cette manière. Il faut alors ensuite effectué une opération logique sur ces deux succession de 1 et 0 afin d’obtenir un résultat qui nous permettra de séparer réseau et machine.
Tout ceci est tout de même plus ou moins théorique puisque c’est le PC qui effectue tous ces petits calculsƒº.Pour des raisons que je vous n’expliquerais pas ici les masque de sous réseau doivent s’ecrire avec des chiffres bien définis (contrairement aux Ip) c’est pourquoi on rencontre souvent des masque du type 255.255.255.0. En réalité les chiffres que vous pouvez utiliser sont les suivants : 255, 254, 252, 248, 240, 224, 192, 128, et 0. Si vous souhaiter consulter tous les masque existant je vous invite à visiter ce très bon site : http://www.frameip.com/rfc/rfc1878.php.
Comment choisir son masque
Après la théorie voici enfin un peut de pratique. En général on choisi le masque pour deux raisons : Les réseaux que l’on souhaite utilisés et aussi mais surtout le nombre de machines que l’on à besoins d’adresser.
Voici un exemple du site FrameIp :
Ainsi, disons que l'on possède le réseau 193.225.34.0/255.255.255.0 et que l'on veut faire un réseau de 60 machines au sein de celui-ci. On veut 60 machines, il faut ajouter deux adresses pour le réseau et le broadcast, ce qui fait 62 adresses au total. La puissance de 2 supérieure à 62 est 64, mais cela ne nous laisserait que 2 adresses pour évoluer, ce qui est un peu juste. On préfèrera donc un réseau de 128 adresses. Pour identifier 128 adresses, il nous faut 7 bits (128 = 2^7) Donc dans notre masque, 7 bits seront à 0 pour identifier la partie machine, et les 25 bits restants seront à 1. Ce qui donne: 11111111.11111111.11111111.10000000 et en décimal 255.255.255.128
Conclusion
Vous devriez désormais normalement être en mesure de comprendre comment adresser un réseau. Cepandant je ne vous est expliqué ici que les bases et ne suis pas rentré dans le détail, si vous désirez en savoir plus vous pouvez consulter le site dont est extrait l’exemple précédent :
FrameIP
Tuto publié le 2006-01-28 par
GrUnK