DÉVERROUILLEZ LE MONDE DE L'IT

Apprentissage Sans Frontières

Accédez gratuitement à nos supports de cours et élargissez vos horizons en IT

Abonnez-vous à la Newsletter & Accédez à des Contenus Exclusifs

Adressage IP et Masque de sous-réseau : Fiche Résumé

Adressage IP et Masque de sous-réseau : Fiche Résumé

Damien.SO Damien.SO
17 minutes de lecture

Adressage IP :

Caractéristiques IP

Adressage IP : Le protocole IP fait partie de la couche Internet de TCP/IP.

Un paquet IP permet de transmettre un message d’une machine à une autre sur un réseau.

Hôtes

Chaque hôte doit avoir une adresse unique pour pouvoir communiquer sur un réseau IP. Un hôte IP est un périphérique en bout de chaîne.

Adresse IP (Adressage IP)

L’adresse IP se compose de deux parties :

  • ID réseau : Identifie le réseau dont l’hôte fait partie.
  • ID de l'Host : Identifie le périphérique final.

l'ID réseau est l'équivalent d'une rue et l'ID hôte est l'équivalent d'une maison sur cette rue.

Type d’adressage IP

Il existe 2 types d’adressage IP :

  • IPv4 : C’est le type d'adresse le plus utilisé sur Internet. 
  • IPv6 : conçues pour résoudre le problème d’épuisement des adresses IPv4.

En-tête IPv4

  • Champ Version : indique la version du protocole, c’est-à-dire soit IPv4 soit IPv6.
  • Champ IHL : Correspond à la longueur de l’en-tête.
  • Champ ToS : Permet de marquer un paquet comme étant plus important qu’un autre.
  • Champ TPL : Décris la longueur du paquet.
  • Champ Fragment ID : Permet d’identifier si le paquet a été fragmenté.
  • Champ Flag : Concerne la fragmentation.
  • Champ Fragment Offset : Indique l'endroit où la fragmentation a été effectuée.
  • Champ TTL : Comprend le nombre de routeurs que le paquet peut encore traverser avant d’être détruit.
  • Champ Protocole : indique le protocole qui est utilisé pour les données du paquet !
  • Champ Checksum : Permet de contrôler l’intégrité de l’entête.
  • Champ Adresse source : Adresse IP de la machine qui a émis le paquet.
  • Champ Adresse de destination : Adresse IP de la machine à qui est destiné le paquet.
  • Champ Option : Comprend divers paramètres facultatifs qui sont très rarement utilisés.
  • Champ Data : Correspond aux données du paquet.

Systèmes binaires et décimal

Système Décimal/Binaire

Le système décimal est le système de numérotation utilisé dans les mathématiques du quotidien, et le système binaire est utilisé dans le monde informatique.

Système Décimal

Les chiffres vont de 0 à 9. Ensuite, on passe à 10 jusqu’à 99, puis on recommence avec le chiffre « 100 », tout en augmentant de « +1 » à chaque fois, et ainsi de suite !

Système Binaire

On utilise uniquement les chiffres 0 et 1. Le premier chiffre est 0, suivi de 1, puis le chiffre 10, 11, 100,101 et ainsi de suite…

Adressage IP

L'adressage IP se caractérise par une adresse IP composée de quatre ensembles de nombres décimaux, chacun séparé par des points, dans le cadre de l'adressage IP.

Dans l'adressage IP, le nombre décimal de chaque ensemble varie entre 0 et 255, avec chaque partie constituant 1 octet, soulignant ainsi la structure quadripartite de l'adressage IP.

Ainsi, une adresse IP contient quatre octets. Pour l'adressage IP, il est essentiel de noter que tous les systèmes informatiques interprètent les adresses IP exclusivement en format binaire.

Bit Byte Octet

Bit

Un bit est l’élément de base avec lequel travaille l’ordinateur : sa valeur est soit 1, soit 0.

On peut le traduire par On/Off, ou bien : Vrai/Faux, ou encore : Marche/Arrêt !

Le mot Bit et la contraction du mot BinaryDigit en anglais.

Octet

Un octet est un ensemble de 8bits.

Byte

Et 1 Byte est égal à 1 octet qui est égal à 8 bits ! Ça revient à dire aussi que 1 byte est égal à 8 bits !

Adresse réseau

L'adresse réseau est une identification unique du réseau. Chaque périphérique du même sous-réseau partage cette adresse réseau dans son adresse IP.

Par exemple dans les adresses 192.168.100.1 à .3, la partie « 192.168.100 » correspond à l’adresse réseau et les « .1 » « .2 » « .3 » sont les hôtes.

L'adresse IP nous indique dans quel sous-réseau ils se trouvent. L'adresse réseau doit être la même pour tous les hôtes et la partie hôte doit être unique.

Chaque sous-réseau a obligatoirement une adresse réseau !

Lorsque l'Internet a été inventé, ils ont créé différentes « classes » de réseaux ayant chacune une taille différente.

La classe A va du réseau 0 à 127.

La classe B, du réseau 128 à 191.

La classe C, de 192 à 223 !

La classe D, qui est pour le trafic multicast, va de 224 à 239

Et la classe E est une classe réservée, qui va de 240 à 255 !

Ces classes réseau sont à apprendre par cœur, car l’examen comporte beaucoup de questions dessus !

Classes d'adresses IP

Adressage IP

Chaque adresse IP est composée d’une partie réseau qui se nomme Network et d’une partie hôte qui se traduit par Host en anglais.

Classe A

Bloc d'adresse qui est conçu pour supporter des réseaux extrêmement importants avec plus de 16 millions d'adresses d'hôte par réseau !

Elle utilise uniquement le premier octet pour indiquer l'adresse réseau.

Les 3 octets restants sont utilisés pour les adresses d'hôte.

Ce qui nous donne une plage IP de 0 à 127 !

Loopback

La plage 127 ne peut pas être utilisée car elle est réservée aux adresses de loopback et pour faire des diagnostics.

Une interface loopback est une interface virtuelle, c’est-à-dire qu’elle n’existe pas.

On l’utilise principalement sur les routeurs pour jouer le rôle de la corbeille du réseau.

Classe B

Est conçue pour répondre aux besoins des réseaux de plus de 65 000 hôtes.

Elle utilise deux des quatre octets pour indiquer l'adresse réseau.

Les deux octets restants sont réservés pour les hôtes.

Ce qui nous donne une plage IP de 128 à 191 !

Classe C

Est la classe d'adresse la plus utilisée, car elle est destinée pour les petits réseaux avec un maximum de 254 hôtes par réseau !

Ici, les trois premiers octets de l'adresse IP identifient la partie réseau, et l'octet qui reste est réservé à la partie hôte.

Nous avons des réseaux allant de 192 à 223 !

Classe D

Est dédiée aux applications multicast, par exemple pour du streaming.

Et va donc de 224 à 239 !

Classe E

Est réservée par l'IANA comme un bloc d'adresses expérimentales.

Elle va de 240 à 255 !

Les adresses IPv4 spécifiquement réservées pour l'adressage IP

ADRESSE DE BROADCAST LOCALE

Si un périphérique IP veut communiquer avec tous les autres du même réseau local, alors il enverra un paquet à destination de l’adresse 255.255.255.255.

Et ce paquet sera diffusé sur l’ensemble du réseau !

Comme il s’agit d’une diffusion locale, il ne pourra pas passer un routeur !

C’est-à-dire que le routeur supprimera le paquet !

On peut l’appeler aussi un broadcast IP universel !

Adresse de broadcast d'un réseau

Une adresse de broadcast est une adresse spéciale qui permet de communiquer avec tous les hôtes de ce même réseau.

L’adresse de broadcast correspond à l'adresse la plus élevée de la plage IP du réseau.

C’est-à-dire celle où les bits de la partie hôte sont tous à « 1 ».

Attaque DoS

L'adresse de broadcast peut être acheminée via l'intranet de son entreprise et aussi sur Internet.

Dans les années 90, une populaire attaque DoS, utilisait les broadcasts pour envoyer plein de trafic à des victimes, de ce fait, les victimes ne pouvaient plus recevoir ou émettre de trafic légitime…

Loopback Local

Utilisée pour permettre au système de pouvoir tester sa propre carte réseau.

Adresse Réseau

L’adresse réseau fait partie des adresses réservées et non utilisables pour un hôte !

Elle permet au routeur de transmettre un paquet IP sur le réseau approprié en fonction de sa table de routage.

0.0.0.0

Adresse non routable utilisée pour désigner une destination invalide, inconnue ou non atteignable.

En routage, elle désigne généralement la route par défaut. On peut la voir comme une route qui mène au "reste d'internet".

C’est-à-dire que tout IP ne faisant pas partie de son propre réseau  sera envoyé vers internet.

Masque de sous-réseau

Le masque de sous-réseau spécifie quelle partie de l'adresse IP correspond à la partie réseau et quelle est la partie hôte.

Il y a 2 adresses que nous ne pouvons pas utiliser :

  • Il y a l’Adresse réseau : c'est l'adresse où tous les bits d'hôte sont définis sur 0.
  • Et il y a l’adresse de Broadcast : c'est l'adresse où tous les bits d'hôte sont mis à 1.

IP privées et Publiques-DNS

Solution au manque d’adresse IPv4

  • NAT
  • CIDR
  • VLSM
  • Adressage IP privé

0.0.0.0

Réservé pour définir une route par défaut sur les routeurs

127.0.0.0/24

Réservé pour les tests de boucles locales !

Adresses IP privées

Les adresses IP privées ne sont pas acheminées sur le backbone Internet.

Tous les routeurs Internet sont configurés pour éliminer le routage sur ces adresses privées.

DNS

Le DNS permet de convertir les noms des systèmes réseau en adresses IP, pour être lu par les machines qui effectuent le routage.

NSLOOKUP

Nslookup (Name System Look Up) est un outil permettant d'interroger un serveur de noms afin d'obtenir les informations concernant un domaine ou un hôte et permet ainsi de diagnostiquer les éventuels problèmes de configuration du DNS.

IPCONFIG

Permet d’afficher toutes les valeurs de configuration TCP/IP du réseau ! Cette commande est à lancer dans une fenêtre MS-dos si vous êtes sur Windows !

IPCONFIG /ALL

Permet d’afficher la configuration TCP/IP complète de toutes les cartes réseau, y compris la configuration DHCP et DNS.

IPCONFIG /RENEW

Permet de renouveler la configuration DHCP de la carte réseau.

IPCONFIG /RELEASE

Permet d’obtenir une nouvelle adresse IP du serveur DHCP en envoyant un message du type « DHCPrelease » au serveur.

/Renew et /Release

Les options « Renew » et « Release » sont très similaires. Le Renew va plus loin et c’est la commande la plus utilisée.

IPCONFIG /DISPLAYDNS

Affiche le contenu du cache DNS de l’hôte.

IPCONFIG /FLUSHDNS

Supprime le cache DNS de l’hôte.

IPCONFIG / ?

Affiche une aide sur l’utilisation de la commande.

Linux

Sur un système d'exploitation Linux, la commande similaire au IPCONFIG de Windows est IFCONFIG

La commande man ifconfig permet d’afficher l’ensemble des paramètres associé !

C’est l’équivalent du IPCONFIG / ? !

Subnetting Binaire

Nous avons vu qu’avec une adresse de classe C, nous pouvons avoir des réseaux de 254 hôtes.

Il est possible de diviser un réseau, c’est-à-dire de le couper en 2.

Ce procédé est connu sous le nom de Subnetting en anglais, ou bien de sous réseau dans sa traduction.

En empruntant 1 bit d’hôtes, il est possible de créer 2 sous-réseaux.

Pour chaque bit que nous empruntons, il est possible de doubler le nombre de sous-réseau.

C’est-à-dire que si nous empruntons 2 bits d’hôtes, alors on pourra créer 4 sous-réseaux.

Si on en emprunte 3, alors ce sera 8 sous-réseaux et ainsi de suite.

Calcul Binaire et Méthode Magique

Sous-réseau

Un sous-réseau, c’est simplement le fait de diviser un gros réseau, en réseau plus petit !

C’est grâce au masque de sous-réseau qu’il est possible d’effectuer cette division.

Masque de sous-réseau

Un masque de sous-réseau est une combinaison de 32 bits qui est utilisée pour acheminer le trafic dans un sous-réseau.

Il permet de définir dans l’adresse IP, quelle partie correspond au sous-réseau, et quelle partie correspond à l’hôte !

Adresse IP

Une adresse IP comporte deux composants :

  • La partie réseau
  • La partie hôte

Le masque de sous-réseau permet de diviser la partie hôte.

La première partie identifiera le sous-réseau auquel appartiennent les périphériques et l'autre partie identifiera les hôtes.

Binaire

Dans le masque de sous réseau, les « 1 » représentent la partie réseau et les « 0 » représentent la partie hôte.

SÉPARATION

Quand on parle de séparation, il s’agit de la séparation entre la partie réseau et la partie hôte, c’est-à-dire entre les « 1 » et les « 0 ».

ADRESSE RÉSEAU

Pour trouver l’adresse réseau, il faut passer les bits à « 0 » à droite de la séparation de l’adresse IP.

Adresse de broadcast

Pour trouver l’adresse de broadcast, c’est la même chose sauf qu’il faut passer les bits à « 1 » après la séparation.

Méthode du nombre magique

La méthode magique est une méthode qui va vous permettre de calculer très facilement des plages d'adresses réseau, et bien plus encore !

Qu'est-ce que le nombre magique ?

Le nombre magique est simplement un calcul fait à partir de l'octet significatif du masque.

Il est égal à 256 - octet significatif.

Par exemple, dans le masque 255.224.0.0, on voit que l'octet significatif (celui où la séparation a lieu) est 224.

Notre nombre magique vaut donc 256 - 224 = 32

Que faire avec le nombre magique ?

Il va nous permettre de calculer instantanément la première et la dernière adresse de notre plage.

Pour cela, il va falloir écrire tous les multiples du nombre magique, jusqu'à 256.

Les multiples de 32 sont : 0, 32, 64, 96, 128, 160, 192, 224, 256.

Et maintenant, nous allons simplement appliquer les règles suivantes :

La première adresse du réseau sera le multiple du nombre magique, inférieur ou égal à l'octet correspondant dans l'adresse.

La dernière adresse du réseau sera le multiple suivant, moins 1.

Dans notre masque, l'octet significatif est le deuxième (255.224.0.0)

Si on prend comme exemple l’adresse IP : 192.168.0.1, nous allons prendre le deuxième octet de cette adresse => 168.

La première adresse du réseau sera donc le multiple du nombre magique, strictement inférieur à 168.

En regardant la liste des multiples, on trouve très vite 160 !

0, 32, 64, 96, 128, 160, 192, 224, 256.

La dernière adresse du réseau sera le multiple suivant, moins 1.

Le multiple suivant est 192, auquel on enlève 1 pour trouver 191.

La première adresse de la plage est donc 192.160.0.0 et la dernière 192.191.255.255.

On a ajouté les 0 pour la première et les 255 pour la dernière, car tous les bits qui suivent sont à 0 ou à 1, dépendant de ce qu'on veut : la première ou la dernière.

Bits de sous-réseau

Sous-réseau

Pour créer un sous-réseau, il faut emprunter des bits d'hôte et les utiliser comme bits de sous-réseau. Ils doivent être empruntés consécutivement, en commençant par le premier sur la gauche.

Chaque fois qu'un bit est emprunté, le nombre d'adresses de sous-réseau augmente et le nombre d'adresses d'hôte disponibles, par sous-réseau, diminue.

Puissance de 2

L'algorithme qui est utilisé pour calculer le nombre de sous-réseaux, celui des hôtes est celui des puissances de deux. Emprunter un bit d’hôte revient à faire 2 puissances 1, ce qui permet de créer 2 sous-réseaux.

En empruntant 2 bits, cela donne 2 puissances 2, et donc permet de créer 4 sous-réseaux, et ainsi de suite !

N’hésitez pas à vous entraîner pour bien comprendre le rôle que joue le masque de sous réseau.

VLSM

VLSM « Variable-Length Subnet Mask » - masques de sous-réseaux à taille variable.

Le concept VLSM est né avec la volonté d’économiser les adresses IP de l’entreprise.

Il permet à une entreprise de diviser ses sous-réseaux en des tailles inégales, pour être au plus proche de ces besoins.

Au lieu d'utiliser le même masque de sous-réseau pour l’ensemble des sous-réseaux, il est possible d’utiliser le masque le plus efficace pour chaque sous-réseau.

Un masque efficace est celui qui fournira un nombre approprié d'adresses d'hôte pour chaque sous-réseau individuellement.

Agrégation

En plus de fournir une solution au problème des adresses IP gaspillées, le VLSM a un autre avantage tout aussi important : il s’agit de l’agrégation des routes.

Ça permet de réduire les entrées dans les tables de routage en représentant qu’une seule adresse pour tous les sous-réseaux.

Avec l’agrégation des routes, les tables de routage sont plus petites et donc, demandent moins de temps au CPU pour faire ces recherches.

Quand on fait du VLSM, il faut toujours commencer par les sous réseaux les plus grands pour le découpage.

Découvrez nos formations en "Adressage IP" en suivant le parcours CCNA sur le site Formip, et approfondissez vos connaissances avec tous nos cours disponibles sur la chaîne YouTube de Formip pour réussir votre CCNA.

« Retour au blog