Plan du cours
Protocole IP
Vous connaissez les adresses IP, elles permettent le routage entre réseaux. Mais sur un réseau local, les machines communiquent via leurs adresses MAC (couche 2). Le problème : comment savoir quelle adresse MAC correspond à une adresse IP donnée ?
C'est le rôle d'ARP : Address Resolution Protocol (RFC 826).
01
L'adresse MAC — identifiant physique de la carte réseau
Une adresse MAC (Media Access Control) est un identifiant unique gravé dans la carte réseau d'un appareil. Elle opère à la couche 2 (Liaison de données) du modèle OSI.
OUI — Fabricant
3 octets
NIC — Identifiant unique
3 octets
: ou - ou sans (00-1A-2B-3C-4D-5E)FF:FF:FF:FF:FF:FF — tous les appareils du réseau local reçoivent ce paquet. ARP utilise cette adresse pour ses requêtes.01:00:5E pour IPv4 multicast.02
Rappel — adresses IPv4 privées et publiques
Uniques à l'échelle mondiale. Attribuées par l'IANA. Routables sur Internet.
Non routables sur Internet — réservées aux réseaux locaux :
10.0.0.0/8172.16.0.0/12192.168.0.0/1603
Le problème — IP sait où aller, mais pas à qui parler
- IP destination connue ✓
- Route connue (même réseau local) ✓
- Adresse MAC de destination ? ✗ INCONNUE
ARP diffuse une requête broadcast "Qui possède 192.168.1.10 ? Donne-moi ton adresse MAC !" — et mémorise la réponse dans une table.
À retenir
- ARP = traduction d'adresse IP → adresse MAC sur un réseau local
- Adresse MAC = 48 bits · OUI (3 octets fabricant) + NIC (3 octets unique)
- Broadcast MAC =
FF:FF:FF:FF:FF:FF— tous les appareils du LAN reçoivent - ARP ne fonctionne qu'en réseau local — pour joindre une autre machine hors du réseau, on interroge la passerelle (gateway)
Cours mis à jour en mars 2026.
