Académique Documents
Professionnel Documents
Culture Documents
Commutation
A. Commandes ICMP................................................................................................................................................... 9
------------------------------------------------------------------------------------------------------------------------------------------------------------
1
• Port d'entrée
• Adresse de destination
1. Rôle du commutateur
Un commutateur, commutateur réseau ou switch en anglais, permet de créer des circuits virtuels
entre plusieurs segments d'un réseau informatique.
Le commutateur (switch) assure la connexion entre les ordinateurs du réseau, au même titre qu’un
hub, mais en plus performant :
• Lorsqu’un hub reçoit une trame, il la réémet sur tous les ports. Cela signifie qu’un seul
ordinateur peut émettre à un moment donné.
• Lorsqu’un switch reçoit une trame, il la réémet uniquement sur le port auquel est connecté le
destinataire. Cela signifie qu’il peut y avoir plusieurs « communications » simultanées,
comme l’illustre le schéma ci-dessous :
Afin d’orienter correctement les communications, le switch mémorise dans une table l’adresse
MAC, les machines et le port auquel elles sont connectées.
Remarque : la table d'adresses MAC est parfois appelée une table de mémoire associative (CAM
– Content Addressable Memory). Même si le terme de table CAM est également utilisé.
------------------------------------------------------------------------------------------------------------------------------------------------------------
2
Remarques importantes :
------------------------------------------------------------------------------------------------------------------------------------------------------------
3
• Fast-Forward
o Cut-Trough
o Fragment Free
Aucun de ces modes ne se configurent ; ils s’enclenchent dynamiquement sur les grosses
plateformes Cisco.
• Le mode “Store and Forward” est le mode par défaut et le plus lent. On le trouvera sur tout
commutateur. Dans ce mode, le commutateur transfert la trame après l’avoir entièrement
reçue : il vérifie la somme d’intégrité (champs FCS) et place ensuite la trame sur un ou des
ports de sortie.
• Avec un mode “Fast-Forward” et ses variantes “Cut-Trough” et “Fragment Free”, les trames
sont transférées avant d’être entièrement reçues : soit dès que la destination est apprise, soit
dès que les 512 premiers bits ou 64 octets sont reçus. Dans ces modes, les trames ne sont
pas vérifiées par le commutateur.
------------------------------------------------------------------------------------------------------------------------------------------------------------
4
Il permet de faire correspondre dynamiquement une adresse logique (adresse IP) à une
adresse physique (adresse MAC).
L’ARP est indispensable pour la transmission de données dans les réseaux Ethernet.
• Trouver une adresse MAC à partir d’une adresse IP reconnue (Requête et Réponse ARP)
Le Neighbor Discovery Protocol (NDP) remplace et fournit les mêmes services que l’ARP pour
l’IPv6.
Le protocole ARP fonctionne avec d’une table de cache, la table cache ARP stocke les
correspondances adresse IP et adresse MAC afin de ne pas avoir à le redemander sur le réseau.
B. Fonctionnement ARP
• Si l’adresse MAC est trouvée, elle envoie la trame Ethernet avec l’adresse de destination 00-
B0-52-12-A2-AA.
• Si le cache n’a pas produit de résultat pour 192.168.0.16, Le PC1 doit envoyer un message
de demande ARP diffusé sur le broadcast (destination FF: FF: FF: FF: FF ADRESSE MAC),
qui est acceptée par tous les ordinateurs sur le réseau local, demandant une réponse pour
192.168.0.16.
------------------------------------------------------------------------------------------------------------------------------------------------------------
5
Réponse ARP
------------------------------------------------------------------------------------------------------------------------------------------------------------
6
ARP permet également de détecter la présence de plusieurs machines sur le réseau qui
auraient la même adresse IP, donc de détecter un conflit d'IP.
Pour cela, lorsqu’une machine se connecte à un réseau, physiquement, la première chose qu'elle
fait c'est émettre une requête ARP dite gratuite.
Dans cette requête ARP gratuit, on émet en fait une trame ARP sur le réseau en recherchant
l'adresse MAC qui correspond à l'adresse IP de notre propre carte. S'il y a une réponse, cela veut
dire qu'une machine possède sur le réseau la même adresse IP que la machine émettrice.
Mais en fait, le ARP gratuit a aussi et surtout une autre fonction détournée. Lorsqu'une machine
reçoit un ARP gratuit, même si ça ne la concerne pas dans le cadre de la détection d'un conflit d'IP,
elle mettra dans son cache ARP, dans l'OS, une correspondance adresse IP et adresse MAC
déduite de cet ARP gratuit.
D. Commande ARP
La commande ARP permet la consultation et parfois la modification de la table ARP dans certains
systèmes d’exploitation.
• arp -a : Affiche toutes les entrées dans le cache ARP.
• arp -a @ip : Affichage du cache associé à une seule @ip.
• arp -s @ip @MAC : Ajout manuel d’une entrée statique permanente dans le cache (ce besoin
se manifeste si on appelle régulièrement des hôtes, pour réduire le trafic réseau).
------------------------------------------------------------------------------------------------------------------------------------------------------------
7
------------------------------------------------------------------------------------------------------------------------------------------------------------
8
• Le protocole ICMP est principalement utilisé pour déterminer si les données atteignent ou
non la destination voulue dans les meilleurs délais.
• Le protocole ICMP n’est pas un protocole de transport qui envoie des données entre des
systèmes.
A. Commandes ICMP
• Cette ligne de commande permet de vérifier la disponibilité d’un autre ordinateur dans un
réseau local associé ou dans un réseau public.
• Le programme ping envoie à une destination un message ICMP avec type = 8, code = 0
(demande d’écho)
------------------------------------------------------------------------------------------------------------------------------------------------------------
9