Requete ARP

Fermé
drabs2013 Messages postés 1 Date d'inscription jeudi 7 février 2013 Statut Membre Dernière intervention 7 février 2013 - 7 févr. 2013 à 15:21
 ciscowarrior - 8 févr. 2013 à 08:24
Bonjour,

Je veux bien savoir comment un pc communique pour la premiere fois avec un switch dans un LAN, c a d , est ce qu'il commence par une requete ARP pour connaitre le MAC du destinnataire ou il envoit directement vers le MAC du switch (vers le port connecte) et apres le switch choisira dans son CAM le port adequat, mais comment connait il le MAC du detinnataire sachant qu'il ne connait que l'IP du destinnataire et le MAC du switch (inf. dans la requete ARP du pc emetteur)

Merci
A voir également:

1 réponse

Si PCA veux communiquer avec PC B et que on a :
PCA ---> MAC A et IP 192.168.1.1/24
PCB ---> MAC B et IP 192.168.1.2/24
1) PCA doit d'abord voir si l'IP de PCB est dans le même subnet
pour cela il va faire un ET logique bit à bit entre son addresse IP et son masque de sous-réseau ensuite il va faire la même opération mais avec l'IP de destination et il va comparer les résultats.Si ils sont égaux alors ils sont dans le même sous-réseau ce qui est le cas ici sinon ils sont dans des sous-réseaux différents.
2) si ils sont ds le même sous-réseau alors il va devoir trouver la MAC addresse de la destination et pour cela il regarde ds son cache ARP. Si ils avaient été ds des sous-réseaux différents alors il aurait cherché la MAC addresse de sa passerelle par défaut.
3) si le cache ne contient pas l'information il va envoyer une requête ARP en broadcast
4) le switch va recevoir ce broadcast et va donc flooder cette trame sur tous ses ports excepté le port d'entrée, il va aussi en profiter pour rentrer ds sa table MAC l'association port-entrée et MAC A
5) le PC B va recevoir le ARP request et va répondre avec un ARP reply en unicast
le switch va rentrer dans la table MAC portB-MAC B et envoyer la trame vers le portA puisque il correspond à MAC A
6) PCB va mettre l'info IP A MAC A ds son cache ARP et idem pour PCA: info IP B MAC B
7) chaque PC peut alors créer sa trame ethernet et ils peuvent communiquer entre eux.
8) le cache a une durée de vie limitée et si ils veulent encore communiquer et que l'info n'est plus ds le cache alors le processus recommence
au niveau du switch les entrées ds la table MAC ont aussi une durée de vie et
donc si cette entrée n'existe plus alors le switch doit flooder la trame qui a la MAC de destination pour cette entrée( comme pour un broadcast)

Alain
2