Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/11/2011, 12h29   #1
Invité de passage
 
Homme Serge B
Étudiant
Inscription : novembre 2011
Messages : 2
Détails du profil
Informations personnelles :
Nom : Homme Serge B
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 2
Points : 0
Points : 0
Par défaut cache ARP / routage paquet

Bonjour,

je me pose quelques questions à propos du routage des paquets sur des machines types UNIX, peut-être que quelqu'un pourra m'éclairer.

Prenons pour un exemple un client "Matt" et un autre client "Jenny" tous les deux sur même réseau LAN. Matt veut communiquer avec Jenny dont il connait l'IP.

A quel moment Matt prend l'initiative de consulter son cache ARP pour connaitre l'adresse MAC de Jenny ?

Ne consulte-t-il pas d'abord sa table de routage, ou ce n'est pas nécessaire puisqu'ils sont sur le même réseau ?

A-t-il obligatoirement besoin de connaitre l'adresse MAC de Jenny ?


Voilà tout cela est un peu confus dans mon esprits. Tout aide est la bienvenue, merci !
serge_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2011, 18h52   #2
Membre habitué
 
Homme
Inscription : novembre 2011
Messages : 92
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : novembre 2011
Messages : 92
Points : 119
Points : 119
Sur ethernet tu as besoin de l'adresse MAC pour fabriquer tes trames ethernet.
La première fois que tu veux communiquer avec une machine tu dois d'abord voir si celle-ci est dans le même sous-réseau et si c'est le cas tu dois faire un ARP request pour la MAC de cette IP.Si l machine n'est pas dans le même sous-réseau alors tu dois faire un ARP request pour la MAC de ta passerelle par défaut.Avant de faire ce ARP request tu vérifies si l'adresse n'est pas dans ton cache ARP
Dés que tu as reçu la réponse à ton ARP request tu vas la mettre en cache et la prochaine fois tu n'enverra plus de request puisque tu auras le mapping dans ton cache.Une fois le cache purgé alors tu refais un request et ainsi de suite.

Alain
ciscowarrior est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/11/2011, 18h47   #3
Expert Confirmé Sénior
 
Avatar de ram-0000
 
Raymond
Inscription : mai 2007
Messages : 7 472
Détails du profil
Informations personnelles :
Nom : Raymond

Informations forums :
Inscription : mai 2007
Messages : 7 472
Points : 10 992
Points : 10 992
Un peu de lecture ? Introduction aux réseaux TCP IP.

Tu trouveras la réponse à ta question au chapitre 4.4
__________________
Raymond

Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
WinAgentLog WinAgentLog est un service Windows qui collecte en temps réel les messages Microsoft EventLog et les retransmet en utilisant le protocole Syslog à une machine distante.
e-verbe Un logiciel de conjugaison des verbes de la langue française

Ma page personnelle sur DVP

ram-0000 est déconnecté   Envoyer un message privé Réponse avec citation 11
Vieux 08/11/2011, 22h09   #4
Invité de passage
 
Homme Serge B
Étudiant
Inscription : novembre 2011
Messages : 2
Détails du profil
Informations personnelles :
Nom : Homme Serge B
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 2
Points : 0
Points : 0
Par défaut [résolu] Par défaut cache ARP / routage paquet

@ciscowarrior

Ok, merci c'est très clair. Je crois que je m'étais un peu embrouiller pour rien !!!!

Pour envoyer un paquet on doit obligatoirement connaître l'adresse MAC du destinataire.
Si celui-ci est dans le même réseau,
- on cherche la MAC à partir de l'IP dans le cache ARP
- s'il n'y a pas de correspondance on envoie une requête ARP en broadcast

Sinon le destinataire n'est pas dans le même réseau,
- on consulte la table de routage pour connaître l'IP de la passerelle
- on fait de même avec la MAC de la passerelle
serge_b est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/11/2011, 11h02   #5
Membre habitué
 
Homme
Inscription : novembre 2011
Messages : 92
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : novembre 2011
Messages : 92
Points : 119
Points : 119
Salut,

le client consulte TOUJOURS sa table de routage avant de construire sa trame ethernet car si la destination est sur un autre réseau alors on doit mettre la MAC de la passerelle comme MAC de destination dans la trame et dans le cas contraire on doit mettre celle du destinataire.
Pour connaître cette adresse MAC de destination il faut faire un ARP request puis mettre le résultat de la réponse en cache comme cela pour les prochaines trames on ne devra plus envoyer un ARP request.

Alain
ciscowarrior est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h42.


 
 
 
 
Partenaires

Hébergement Web