Les réseaux
Sommaire du chapitre
Les réseaux
Un réseau est un ensemble de machines [1] reliées entre elles.
Dans notre cas, la liaison sur le réseau se fera en Ethernet ou WiFi.
Pour communiquer entre elles, il faut définir des adresses IP exactement comme une
adresse postale pour transmettre un courrier.
Les adresses MAC
Une adresse MAC est une adresse unique qui désigne la machine
[2].
Elle est de la forme MACXX:XX:XX:XX:XX:XX
(six octets usuellement exprimés et hexadécimal) et reste invariante dans le temps.
Contrairement aux adresses IP, les adresses MAC ne sont normalement pas attribuées explicitement par configuration ; elles sont au contraire attribuées à la production de la carte réseau par son fabriquant
La table ARP d'une machine sert à associer des adresses IP à des adresses MAC.
Les adresse IP
Une adresse IP est une adresse donnée à une machine qui rejoint le réseau.
A quoi ressemble une adresse IP ?
Version 4 (Ipv4) : Les adresses sont codées sur 32 bits
IP192.168.0.1 = BIN1100000.10101000.0000000.00000001 (En Binaire)version 6 (Ipv6) : les adresses sont codées sur 128 bits
IPFE80:0000:0000:0000:020C:76FF:FE21:1C3B. L’adresse de version 4 (IPv4) est encore actuellement la plus utilisée.
Dans un réseau, chaque machine possède une adresse IP fixée par l'administrateur du réseau.
Il est interdit de donner la même adresse à 2 machines différentes sous peine de dysfonctionnement.
Une adresse IPv4 est une suite de 32 bits (4 octets) notée en général a.b.c.d avec a, b, c, et d des entiers « décimal » compris entre 0 et 255. Chaque valeur a, b, c ou d représente dans ce cas une suite de 8 bits.
Une machine qui a comme adresse IP 134.214.80.12 (En décimal) :
a vaut 134 soit (1000 0110) en binaire.
b vaut 214 soit (1101 0110) en binaire.
c vaut 80 soit (0101 0000)
d vaut 12 vaut (00001100).
En binaire, l'adresse IP s'écrit IP10000110.1101 0110.0101 0000.0000 1100 et puisque le codage se fait sur 8 bits les valeurs seront obligatoirement comprises entre 0 et 255.
Le net-id et le host-id
Au sein d'un même réseau IP, toutes les adresses IP commencent par la même suite de bits. L’adresse IP d’une machine va en conséquence être composée de 2 parties :
Net-id : La partie fixe de l'adresse IP
Host-id : La partie réservée aux machines qui viennent sur le réseau
Masque de réseau IP
Le masque du réseau permet de connaître le nombre de bits du net-id. On appelle N ce nombre. Il s’agit d’une suite de 32 bits
composée en binaire de N bits à 1 suivis de 32-N bits à 0.
C’est le masque du réseau qui définit la taille d’un réseau IP : c’est-à-dire la plage d’adresses assignables aux machines du réseau.
Ainsi, pour connaître le net-id, on va faire un ET (\& ou .) logique entre le masque et l'adresse IP.
Prenons l'adresse IP IP192.168.1.0 et le masque MASK255.255.255.0.
Que vaut le net-id ?
Pour rappel :
0.0 = 0
0.1 = 0
1.0 = 0
1.1 = 1
L'adresse IP192.168.1.0 vaut BIN1100000.10101000.0000000.00000000 et
L'adresse MASK255.225.255.0 vaut BIN11111111.11111111.11111111.00000000
01100000.10101000.00000000.00000000
ET
11111111.11111111.11111111.00000000
=
01100000.10101000.00000000.00000000 = BIN01100000.10101000.00000000.00000000
L'adresse IP192.168.0.0 obtenue représente donc l'adresse du réseau.
Les autres bits à 0 sont donc réservés aux périphériques du réseau. Étant sur 8 bits, il y a donc $2^8-2$ adresses disponibles sur ce réseau.
Les adresses interdites
Il est interdit d’attribuer à une machine d’un réseau l’adresse du réseau et l’adresse de broadcast (diffusion)
L'adresse de diffusion
Cette adresse permet à une machine d’envoyer une info à toutes les machines d’un réseau.
Cette adresse est celle obtenue en mettant tous les bits de l’host-id à 1.
Dans notre cas c'est l'adresse IP192.168.0.255
L'adresse de réseau
Cette adresse est celle obtenue après avoir fait le ET entre l'adresse IP et le masque de sous-réseau. Dans notre cas c'est l'adresse IP192.168.0.0
Choix des adresses IP
Sur un réseau local, les adresses sont choisies par un serveur DHCP.
Les adresses peuvent être :
Statiques : Un appareil sur le réseau possède la même adresse après connexion puis déconnexion.
Dynamiques : l'adresse IP varie dans le temps au bout d'une période d'expiration après une déconnexion (bail d'une journée par exemple)
A de rares exceptions, vous n'êtes pas censé attribuer une adresse IP vous-même à une machine.
Quelques exemples de type de réseau
Un réseau IP peut avoir une taille très variable :
Une entreprise moyenne aura un réseau comportant une centaine de machines.
Un campus universitaire aura un réseau comportant de quelques milliers à quelques dizaines de milliers de machines.
Le réseau d'une multinationale (un grand fournisseur d'accès par exemple) peut comporter des millions de postes.

Il existe 2 types de réseau :
Les réseaux publics Internet où chaque équipement connecté doit posséder une adresse unique et enregistrée au niveau mondial.
Les réseaux privés, dans ce cas le choix des adresses est libre et ne doivent être uniques que dans ce réseau.
Récupération des adresse IP
Voici 2 commandes pour récupérer l'adresse IP et le masque de sous-réseau.
Pour Windows
Sous un terminal Windows [3] Récupération des informations IP sous Windows ipconfig
Pour Linux
Sous un terminal Linux, on peut utiliser la commande LIBifconfig [4]CMDsudo apt-get install net-tools} Récupération des informations IP sous Linux ifconfig