Aller au contenu

Introduction

Nous allons effectuer des rappels du cours de SNT : https://snt-nsi.net/snt/internet/protocole_tcp_ip/ Ensuite, nous étudierons plus en détail la notion de sous-réseau.

Sous réseau

Dans ce cours on considérera uniquement les adresses IPv4.

Toutes les adresses des hôtes connectés à un réseau local ont la même partie réseau et peuvent donc communiquer directement. L’adresse IP dont tous les bits de la partie « hôte » sont à 0 est appelée « adresse du réseau ».

Le masque de sous-réseau permet de déterminer quelle partie de l'adresse IP correspond au réseau et quelle partie correspond à l'hôte (adresse qui identifie l'appareil sur le réseau).

Il existe deux adresses qui ne peuvent pas être utilisées par un appareil :

  • L'adresse du sous-réseau.
  • L'adresse de broadcast qui permet d'envoyer un message à tous les appareils connectés sur un même réseau. Il s’agit de l’adresse la plus élevée appartenant au sous réseau

L’adresse de broadcast permet d’envoyer un message à tous les hôtes connectés au réseau (on peut par exemple l’utiliser pour vérifier quels hôtes sont connectés au réseau : un ping sur l’adresse de broadcast revient alors à un ping de tous les hôtes sans avoir à utiliser toutes les adresses IPs). A désactiver en général pour des raisons de sécurité notamment. C'est plutôt le Multicast qui est utilisé en pratique.

Pour déterminer la partie d’une adresse qui correspond à l’adresse réseau, on effectue un ET logique entre chaque bit de l’adresse IP binaire de l’hôte et celle du masque de sous-réseau.

Exemple pour un octet :

      1 1 1 0 1 0 1 0 extrait de l’adresse IP
ET 1 1 1 1 1 0 0 0 extrait du masque du réseau
   = 1 1 1 0 1 0 0 0 extrait de l’adresse réseau

Exemple (extrait des épreuves du bac de NSI)

image

Nous allons considérer le réseau nommé F tel qu’illustré. Son masque de réseau étant, en décimales pointées, 255.255.255.0, les trois premiers octets d’une adresse IP sur ce réseau servent pour la partie réseau de l’adresse (appelée aussi Net ID), le dernier octet sert pour la partie hôte et est propre à chaque machine sur le réseau.
Une machine connectée au switch R5 possède 192.168.5.3 comme adresse IPV4.

a. Proposer une adresse IP valide pour le routeur F.
b. Indiquer le nombre maximum de machines que l’on pourra connecter sur ce réseau F

2) On considère le réseau B.

a. Identifier son masque de sous-réseau sur la figure 1 ci-dessus.

b. Déterminer l’adresse du réseau B, à partir de l’adresse IP d’une machine et du masque de ce réseau. On détaillera soigneusement chaque étape du raisonnement.

a) Le masque de sous réseau du réseau F est 255.255.255.0 L’adresse IP 192.168.5.3 étant utilisée, une adresse valide pourrait être 192.168.5.1

b) Le masque de sous réseau du réseau F est 255.255.255.0. Sachant qu’une adresse IP correspond à l’adresse de sous réseau : 192.168.5.0 et qu’une autre adresse correspond à l’adresse de diffusion (broadcast en anglais) (ici c’est 192.168.5.255 car il s’agit de l’adresse la plus élevée appartenant au sous réseau).

2)
a) Son masque de sous réseau est 255.255.240.0 (il faut juste savoir lire)
b) On applique le ET logique sur les bits correspondant au masque de sous-réseau et à l’adresse IPv4 d’une machine, par exemple 192.168.2.2

      11000000.10101000.00000010.00000010
ET 11111111.11111111.11110000.00000000
      11000000.10101000.00000000.00000000

L’adresse de sous réseau est donc 192.168.0.0

Notation CIDR

La notation CIDR est largement utilisée pour repérer la partie correspondant au réseau et celle correspondant à l'hôte.

Ainsi, la notation X1.X2.X3.X4/n signifie que les n premiers bits de poids forts de l’adresse IP représentent la partie « réseau », les bits suivants représentent la partie « hôte ».

Exemple (extrait des épreuves du bac de NSI)

image

1) a) 10100100.10110010.XXXXXXXX.XXXXXXXX est la conversion en binaire de l’adresse 164.178.2.13 Terminer cette conversion en remplaçant les deux octets ‘XXXXXXXX’ par leur valeur binaire.

b) Donner, en justifiant, l’adresse du réseau à laquelle appartient la machine dont l’adresse complète en notation CIDR est : 164.178.2.13/24

a) 00000010.00001101

b) Les 24 premiers bits de poids forts sont à 1. En appliquant l’opération ET logique entre l’adresse IP représentée en binaire et le masque de sous réseau, on trouve que l’adresse du réseau à laquelle appartient cette machine est : 164.178.2.0

      10100100.10110010.00000010.00001101
ET 11111111.11111111.11111111.00000000
      10100100.10110010.00000010.00000000