Vous avez peut-être entendu parler du protocol IP (Internet Protocol) qui permet aux ordinateurs présents sur internet de communiquer entre eux. Pour cela ils utilisent une adresse IP qui est une adresse numérique composé de 4 nombres entiers (4 octets) entre 0 et 255 et notées xxx.xxx.xxx.xxx.

Il est à noter que tous les ordinateurs présent sur internet possèdent une adresse unique sur le réseau, c’est d’ailleurs en 2011 que l’on est arrivé à saturation, en effet ce système d’adressage IPv4 (espace d’adressage de 32 bits soit 4 octets) permet d’adresser « seulement » 232 soit environ 4,3 milliards de machines. C’est pour cela que l’on a mis en place en parallèle l’IPv6 (espace d’adressage de 128bits) permet d’adresser 2128 afin de palier à ce problème de saturation.

L’organisme chargé d’attribuer ces adresses IP publiques est l’ICANN (Internet Corporation for Assigned Names and Numbers).

Les Classes d’adresses IP

Les classes sont au nombre de 5 : A, B C, D et E. Ces classes permettent d’adapter l’adressage selon la taille d’un réseau et donc le besoin en adresses IP.

  • Classe A de l’adresse IP 0.0.0.0 à 126.255.255.255 (adresses privées et publiques)
  • Classe B de l’adresse IP 128.0.0.0 à 191.255.255.255 (adresses privées et publiques)
  • Classe C de l’adresse IP 192.0.0.0 à 223.255.255.255 (adresses privées et publiques)
  • Classe D de l’adresse IP 224.0.0.0. à 239.255.255.255 (adresse de multicast)
  • Classe E de l’adresse IP 240.0.0.0 à 255.255.255.255 (adresses réservées pour l’IETF)

Il est important de différencier les adresses IP publiques et les adresses IP privés, les publiques sont présentent sur internet et les privées sont les adresses utilisés dans un réseau privé d’entreprise ou domestique chez vous à la maison.

IP Privées

  • Les adresses privées de la classe A : 10.0.0.0 à 10.255.255.255
  • Les adresses privées de la classe B : 172.16.0.0 à 172.31.255.255
  • Les adresses privées de la classe C : 192.168.1.0 à 192.168.255.255

Ces adresses IP privées ne sont pas utilisables sur internet.

IP Publiques

Votre box sur ADSL, SDSL ou fibre dispose d’une adresse IP publique dont visible sur internet.

Les Exceptions

Le réseau 127.0.0.0 est réservé pour les tests de boucle locale avec notamment l’adresse ip 127.0.0.1 qui est votre localhost, c’est à dire votre appareil.

Le réseau 0.0.0.0. est lui réservé et utilisé par les routeurs pour la route par défaut.

Netmask ou Masque de sous-réseau

Une adresse IP identifie non seulement une machine sur le réseau mais aussi le réseau sur lequel elle est connectée. C’est pour cela qu’il existe un masque de sous-réseau ou netmask noté x.x.x.x ou x est compris entre 0 et 255, comme par exemple 255.255.255.0

Le masque de sous-réseau permet ainsi de savoir le nombre de machine que l’on peut adresser dans le sous-réseau ainsi dans notre exemple il faut calculer la somme des valeurs décimales des octets à 0 ci-dessus (donc la partie machine de l’adresse IP)  soit 256 en enlevant les adresses réservées (192.168.1.0 et 192.168.1.255)  soit 254 machines :

  • 192.168.1.1
  • 192.168.1.2
  • 192.168.1.3
  • 192.168.1.253
  • 192.168.1.254

Cette exemple est simple car le masque comportait que des 0 ou que des 1 mais quand est-il s’il contient les deux comme par exemple 255.224.0.0

Pour commencer il faut regarder la séparation des 0 et 1 l’écriture binaire du masque : 255.224.0.0 = 11111111.11100000.00000000.00000000. C’est donc au 2ème octet (dont la valeur est 224) qu’a lieu le passage de 1 à 0. Par conséquent, nous allons utiliser comme référent la valeur du 2ème octet de la première partie de l’adresse : 168 afin de calculer : 256 – 224 = 32. Afin de connaître la première adresse du réseau, prenons le multiple de 32 inférieur à 168 le plus élevé : il s’agit de 160. La première adresse du réseau est donc 192.160.0.0 et la première adresse utilisable 192.160.0.1.

Pour connaître la dernière adresse, reprenons notre nombre 160 et ajoutons-lui le nombre 32 (trouvé précédemment) – 1 : 160 + (32 – 1) = 191. La dernière adresse du réseau est donc 192.191.255.255 et la dernière adresse utilisable 192.191.255.254.

Eh oui, pour rappel la première et la dernière adresse d’un réseau sont toujours réservées. Quoiqu’il en soit avec cet exemple, nous arrivons à 2 097 150 machines connectables !

Les bits à 0 doivent obligatoirement se trouver à droite dans un masque, car c’est de cette manière que l’on distingue la partie machine de l’adresse IP. Ainsi les masques  ci-dessous sont invalides : 

  • 255.0.0.255
  • 0.0.0.255

Un masque sera donc toujours constitué des nombres suivants : 255, 254, 252, 248, 240, 224, 192, 128, 0.

La Notation CIDR

Il existe aussi la notation CIDR noté /x ou x est compris entre 0 et 32 qui correspond au nombre de bit masqué

Voici les correspondances entre la notation CIDR, l’écriture binaire et le netmask :

CIDR
/1
/2
/3

/15

/30
/31
/32

Ecriture binaire
1000000.00000000.00000000.00000000
11000000.00000000.00000000.00000000
11100000.00000000.00000000.00000000

11111111.11111110.00000000.00000000

11111111.11111111.11111111.11111000
11111111.11111111.11111111.11111100
11111111.11111111.11111111.11111111

Netmask
128.0.0.0
192.0.0.0
224.0.0.0

255.254.0.0

255.255.255.248
255.255.255.252
255.255.255.255


0 commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *