Salut, François TOURDE a écrit :
N'empèche, comment une passerelle fait-elle pour différencier l'adresse machine 192.168.0.5 qui appartient à 192.168.0.0/25 de l'adresse 192.168.0.5 qui appartient à 192.168.0.0/24 ?
[...]
Si le masque du routeur est en /25, alors il va demander (requête ARP) sur l'adresse de broadcast (192.168.0.127 dans ce cas) à qui est l'adresse .5 . La machine va lui répondre, car elle a reçu le broadcast. Si le masque du routeur est en /24, il va demander à 192.168.0.255 en broadcast, et dans ce cas la machine en .5 ne va pas lui répondre car elle écoute que .127
Visiblement, tu as très mal compris comment fonctionne le protocole ARP. ARP est indépendant de la couche IP, il utilise directement la couche de liaison, ici ethernet. L'adresse de broadcast d'une requête ARP est l'adresse de broadcast ethernet, ff:ff:ff:ff:ff:ff, et non l'adresse de broadcast IP d'un quelconque sous-réseau dont ARP ne sait strictement rien. Dans les deux cas que tu mentionnes, la machine qui a l'adresse 192.168.0.5 répondra si elle est reliée au segment sur lequel la requête a été émise.