1 / 10SuivantLinux
4. Les serveurs Web

Les réseaux

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 ?

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) :

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 :

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 :

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 :

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 :

Un réseau plus évolué
Un réseau plus évolué

Il existe 2 types de réseau :

Si un réseau privé doit être inter-connecté avec le réseau Internet, il faudra alors utiliser des adresses privées qui ne puissent correspondre à des adresses publiques utilisées sur Internet. Des plages d’adresses réservées à usage privé existent et elles ne sont donc pas acheminées par les routeurs Internet, ce qui supprime tout risque de conflit (cf. document annexe).

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
La commande ipconfig
La commande 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
La commande ifconfig
La commande ifconfig

Notes

  1. Serveurs, PC, Tablettes, téléphones, imprimantes

  2. Plus précisément l'adresse de la carte réseau de la machine

  3. Saisir cmd dans le gestionnaire de programme

  4. Si non installée sous Linux, saisir \lbl{purple

1 / 10SuivantLinux