Aller au contenu

Adresse IP

Maintenant que nos ordinateurs sont reliés par l'intermédiaire d'un switch (ou d'un concentrateur wifi), imaginons que l'ordinateur A « souhaite » entrer en communication avec l'ordinateur C.

Switch

Quand vous désirez envoyer une lettre (ou un colis) à quelqu'un par voie postale, il est nécessaire d'écrire l'adresse de cette personne sur une enveloppe : à chaque habitation correspond une adresse postale.

C'est un peu la même chose pour les ordinateurs en réseau : chaque machine possède une adresse. Pendant longtemps il a existé différentes technologies de réseau et donc différents types d'adresses. Aujourd'hui, les adresses IP sont presque exclusivement les seules utilisées.

Définition

Une adresse IP est un numéro d'identification qui est attribué de façon permanente ou provisoire à chaque appareil connecté à un réseau informatique utilisant l'Internet Protocol.

Format de l'adresse IP

Cette adresse est le numéro unique d'un ordinateur ou d'une machine sur un réseau. Cette adresse lui permet de communiquer sur ce réseau.

Les adresses IP (IPv4) sont de la forme : « a.b.c.d », où a, b, c et d sont 4 octets (c'est-à-dire des entiers compris entre 0 et 255 en base 10) séparés par un point comme le montre la figure ci-dessous :

Adresse IP v4

A retenir

Une partie de l’adresse IP permet d’identifier le réseau auquel appartient la machine.
L’autre partie de l’adresse IP permet d’identifier la machine sur ce réseau.

Toutes les machines appartenant au même réseau devront posséder la même partie correspondant à l'adresse réseau (sinon elles ne pourront pas communiquer ensemble même si elles sont bien reliées physiquement).

Exemple

On considère le réseau ci-dessous : Exemple réseau

On suppose que les trois premiers octets « a.b.c » de l'adresse IP sont consacrés à l'identification du réseau.

  1. Si l'adresse IP de l'ordinateur A est 192.168.2.45, alors :

    • les trois premiers octets « 192.168.2 » permettent d’identifier le réseau (on dit que la machine A appartient au réseau ayant pour adresse 192.168.2.0)
      • le dernier octet « 1 » permet d’identifier la machine sur le réseau.
  2. En supposant que la machine B a pour adresse IP 192.168.2.127, alors les trois premiers octets de leur adresse IP sont identiques.
    On peut en déduire que les machines A et B appartiennent au même réseau « 192.168.2.0 » et pourront communiquer entre elles.

  3. Si une machine C a pour adresse IP 192.168.2.62 et une machine D a pour adresse IP 192.168.4.62, alors les trois premiers octets de leur adresse IP ne sont pas identiques (« 192.168.2 » pour C et « 192.168.4 » pour D).
    On peut en déduire que les machines C et D n'appartiennent pas au même réseau et ne peuvent pas communiquer (facilement) entre elles.

Remarques

  1. Deux PC ne peuvent pas avoir la même adresse IP sur un même réseau !
    En revanche, sur des réseaux différents, cela peut-être le cas. Par exemple, la Freebox possède toujours l'adresse IP 192.168.1.254 quand elle est livrée chez les particuliers.

  2. Face à la pénurie d'adresses IPv4 (codées sur 4 octets), on a introduit des adresses IPv6 (sur 6 octets). Nous n'aborderons pas ces dernières dans ce cours

Adresse réseau

De manière générale, les adresses IP au format « a.b.c.d » n’ont pas forcément les trois premiers octets « a.b.c » consacrés à l’identification du réseau. On dénombre 3 classes usuelles d'adresses IP :

Adresse Réseau

La classe A permet d'avoir 224 adresses machines mais seulement 255 réseaux distincts.
Tandis que la classe C permet d'avoir 224 réseaux mais peu de machines dans chaque réseau (255).

Afin d'identifier facilement ces classes, on rajoute souvent à l'adresse IP un "/" suivi du nombre 8, 16 ou 24 qui correspond au masque de sous-réseau :

  • Lorsque ce nombre est 8 (par exemple : 192.168.2.1/8), cela signifie que l'adresse réseau est de classe A.
    Avec une adresse de la forme « a.b.c.d/8 », on aura ainsi une adresse réseau de la forme a.0.0.0.

  • Lorsque ce nombre est 16 (par exemple : 192.168.2.1/16), cela signifie que l'adresse réseau est de classe B.
    Avec une adresse de la forme « a.b.c.d/16 », on aura ainsi une adresse réseau de la forme a.b.0.0.

  • Enfin, lorsque ce nombre est 24 (par exemple : 192.168.2.1/24), cela signifie que l'adresse réseau est de classe C.
    Avec une adresse de la forme « a.b.c.d/24 », on aura ainsi une adresse réseau de la forme a.b.c.0.

Remarque

Vous avez sans doute déjà compris que :

  • le 8 signifie que les 8 premiers bits (le premier octet) sont consacrés à la partie réseau,
  • le 16 signifie que les 16 premiers bits (les deux premiers octets) sont consacrés à la partie réseau,
  • et le 24 signifie que les 24 premiers bits (les 3 premiers octets) sont consacrés à la partie réseau.

Conséquence

Une adresse IP est ainsi toujours associée à un masque de sous-réseau.
Cette notion n'est pas au programme de 1ère NSI, mais vous pouvez vous documenter sur wikipédia.

Adresses IP non disponibles

Certaines adresses IP ne sont pas disponibles pour les machines. Dans le cas d'un réseau de classe C, le dernier octet est réservé pour l'adresse machine, ce qui donne théoriquement 256 adresses disponibles pour les machines sur un réseau de ce type. Toutefois, la première et la dernière ne sont pas disponibles :

  • La première adresse est reservée pour le « nom » du réseau.
    Ainsi, aucune machine ne peut avoir une adresse IP de type a.b.c.0/24 ou encore a.0.0.0/8.

  • La dernière adresse est réservée pour le broadcast (adresse qui permet de diffuser une information à toutes les machines du réseau).
    Ainsi, aucune machine ne peut avoir une adresse IP de type a.b.c.255/24 ou encore a.255.255.255/8.

Exemple

On considère un réseau de classe C, dont l'adresse commence par 192.168.25. Les adresses possibles sont donc :

  • 192.168.25.0 (réservée pour le réseau, à ne pas utiliser)
  • 192.168.25.1
  • ...
  • 192.168.25.132
  • ...
  • 192.168.25.254
  • 192.168.25.255 (réservée pour le broadcast, à ne pas utiliser)

Cela laisse donc 254 adresses disponibles, de 192.168.25.1 à 192.168.25.254.