Réseau: Une question de base...
Résolu
nakos
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
brupala Messages postés 112049 Date d'inscription Statut Membre Dernière intervention -
brupala Messages postés 112049 Date d'inscription Statut Membre Dernière intervention -
Bonjour à vous toutes et tous,
Je tiens tout d'abord à préciser qu'il s'agit là d'une question de base... Cependant, étant tombé sur un article sur les "proxy ARP", je me pose une question à propos des masques de réseau et sous-réseau (eh oui, question de base, j'avais prévenu).
Alors... Mon problème est le suivant. Comment est-il possible que deux machines A et B ayant deux masques réseau différents puissent discuter entre elles ?
Ex. :
Machine A : @IP = 172.16.10.100 / 16
Machine B : @IP = 172.16.10.200 / 24
Cordialement.
Je tiens tout d'abord à préciser qu'il s'agit là d'une question de base... Cependant, étant tombé sur un article sur les "proxy ARP", je me pose une question à propos des masques de réseau et sous-réseau (eh oui, question de base, j'avais prévenu).
Alors... Mon problème est le suivant. Comment est-il possible que deux machines A et B ayant deux masques réseau différents puissent discuter entre elles ?
Ex. :
Machine A : @IP = 172.16.10.100 / 16
Machine B : @IP = 172.16.10.200 / 24
Cordialement.
A voir également:
- Réseau: Une question de base...
- Entrer les informations d'identification reseau - Guide
- Le message n'a pas été envoyé car le service n'est pas activé sur le réseau - Forum Xiaomi
- Partage reseau - Guide
- Opérateur de réseau mobile - Guide
- Nous n'avons pas pu nous connecter à ce réseau ✓ - Forum Livebox
6 réponses
Bonjour
Je dirais oui car c'est pas vraiment la même adresse IP, mais il faut avoir deux adresse email différentes pour discuter entre eux
Je dirais oui car c'est pas vraiment la même adresse IP, mais il faut avoir deux adresse email différentes pour discuter entre eux
Jette un oeil au masque ici:
https://fr.wikipedia.org/wiki/Adresse_IP
A mon avis si tes deux machines discutent c'est que "malgré" les masques différents, elles sont sur un réseau de même numéro...
A confirmer par quelqu'un de plus à l'aise ^^
https://fr.wikipedia.org/wiki/Adresse_IP
A mon avis si tes deux machines discutent c'est que "malgré" les masques différents, elles sont sur un réseau de même numéro...
A confirmer par quelqu'un de plus à l'aise ^^
Laisse tomber il dit n'importe quoi mdr !!
les deux machines dont tu parles ne sont pas sur le meme réseau, ce qui veut dire qu'elle ne pourront communiquer entre elles que via un routeur...
Concernant ARP, ca ne peut s'appliquer qu'entre deux machines se trouvant sur le même réseau. Avec le Proxy ARP, il est possible de constituer un seul réseau IP (partie adresse Réseau commune) de deux réseaux physiques séparés par un routeur. Rien a voir avec la machine A et B qui sont sur des réseaux différents
les deux machines dont tu parles ne sont pas sur le meme réseau, ce qui veut dire qu'elle ne pourront communiquer entre elles que via un routeur...
Concernant ARP, ca ne peut s'appliquer qu'entre deux machines se trouvant sur le même réseau. Avec le Proxy ARP, il est possible de constituer un seul réseau IP (partie adresse Réseau commune) de deux réseaux physiques séparés par un routeur. Rien a voir avec la machine A et B qui sont sur des réseaux différents
Merci pour ta réponse.
Cependant, j'ai fait un court test (pas forcément très révélateur peut-être) sur deux machines "virtuelles" (via Virtual PC) en mettant les deux adresses ci-dessus (avec les mêmes masques) et j'arrive bien à les faire communiquer... alors qu'il n'y a pas de routeur.
De plus, l'article sur le Proxy ARP montre clairement que les deux machines (A et B définies ci-dessus) sont connectées à un routeur portant l'adresse 172.16.10.99/24... Etrange n'est-ce pas ?
Cependant, j'ai fait un court test (pas forcément très révélateur peut-être) sur deux machines "virtuelles" (via Virtual PC) en mettant les deux adresses ci-dessus (avec les mêmes masques) et j'arrive bien à les faire communiquer... alors qu'il n'y a pas de routeur.
De plus, l'article sur le Proxy ARP montre clairement que les deux machines (A et B définies ci-dessus) sont connectées à un routeur portant l'adresse 172.16.10.99/24... Etrange n'est-ce pas ?
Que l'on soit bien d'accord, l'adresse IP ne sert qu'a verifier si l'hote que l'on cherche a atteindre est sur notre segment de niveau 2, si c'est le cas on envoi la trame avec l'adresse MAC de l'hote et le tour est joué, si ce n'est pas le cas, on transmet a la passerelle par défault.
Je ne sais pas pourquoi cela fonctionne avec tes machines virtuelles... mais c'est possible que la décision soit prise sans tenir compte du masque, auquel cas 172.16.0.0 serait une classe B
Je ne sais pas pourquoi cela fonctionne avec tes machines virtuelles... mais c'est possible que la décision soit prise sans tenir compte du masque, auquel cas 172.16.0.0 serait une classe B
J'ai pensé un moment que cela pouvait être lié à la classe mais même en prenant une adresse IP dans la classe C, ça marche quand même...
Maintenant, il faudrait que je fasse le test avec de vraies serveurs afin de voir si cela fonctionne toujours mais je pense qu'il ne devrait pas y avoir de problèmes.
Je pose mon autre question après... Peut-être que celle-ci aidera à éclaircir les idées...
Maintenant, il faudrait que je fasse le test avec de vraies serveurs afin de voir si cela fonctionne toujours mais je pense qu'il ne devrait pas y avoir de problèmes.
Je pose mon autre question après... Peut-être que celle-ci aidera à éclaircir les idées...
On sait que ARP se limite au domaine de broadcast (autrement dit c'est un protocole de couche 2+ qui ne franchit pas les routeurs), ce qui peut poser certains problemes ...
exemple : sans proxy DHCP, tu serai obligé de mettre un serveur DHCP dans chaque réseau !! au lieu de cela, on demande au routeur de fair proxy dhcp et de relayer les requetes de niveau 2 vers un serveur. C'est exactement le meme principe pour ARP.
exemple : sans proxy DHCP, tu serai obligé de mettre un serveur DHCP dans chaque réseau !! au lieu de cela, on demande au routeur de fair proxy dhcp et de relayer les requetes de niveau 2 vers un serveur. C'est exactement le meme principe pour ARP.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Au lieu de parler d'adresses IP, etc, le mieux est d'aller sur le site suivant afin d'avoir un joli schéma sous les yeux : http://www.cisco.com/warp/public/105/5.html.
Dès que j'aurai un peu plus de précision, j'entamerai l'autre question... ;-)
Dès que j'aurai un peu plus de précision, j'entamerai l'autre question... ;-)
Un point en trop dans ton url ;-)
Je la remet "au propre":
http://www.cisco.com/warp/public/105/5.html
Sinon pour moi les deux machines peuvent discuter car le /16 est inclus dans le /24
D'ailleur c'est ecrit dans l'article:
"Host A has a /16 subnet mask. What this means is that Host A believes that it is directly connected to all of network 172.16.0.0"
Je la remet "au propre":
http://www.cisco.com/warp/public/105/5.html
Sinon pour moi les deux machines peuvent discuter car le /16 est inclus dans le /24
D'ailleur c'est ecrit dans l'article:
"Host A has a /16 subnet mask. What this means is that Host A believes that it is directly connected to all of network 172.16.0.0"
Effectivement on comprend mieux avec l'article... c'est intéréssant
J'ai cependant du mal a voir l'interet de ce genre de pratique au jour d'aujourd'hui... a moins d'utiliser du matériel des années 80 !!!
De plus ca dégrade beaucoup la sécurité apporté par un matériel de niveau 3 (je pense notamment au spoofing ARP).
J'ai cependant du mal a voir l'interet de ce genre de pratique au jour d'aujourd'hui... a moins d'utiliser du matériel des années 80 !!!
De plus ca dégrade beaucoup la sécurité apporté par un matériel de niveau 3 (je pense notamment au spoofing ARP).
Salut,
si les machines peuvent communiquer directement entre elles, c'est parce que le 3eme octet est identique, sinon elles n'auraient pas pû :
OK (mais pas propre):
Machine A : @IP = 172.16.10.100 / 16
Machine B : @IP = 172.16.10.200 / 24
pas OK:
Machine A : @IP = 172.16.20.100 / 16
Machine B : @IP = 172.16.10.200 / 24
en fait, le comportement va dépendre de 2 choses :
si machine B a une passerelle par défaut, ça ne passera pas, car A n'est pas sur son réseau et elle fera l'arp avec la passerelle par défaut pas avec A .
si machine B n' pas de passerelle par défaut , elle risque de faire l'arp comme si A était sur son propre réseau ou bien indiquer directement "réseau inaccessible" .
si les machines peuvent communiquer directement entre elles, c'est parce que le 3eme octet est identique, sinon elles n'auraient pas pû :
OK (mais pas propre):
Machine A : @IP = 172.16.10.100 / 16
Machine B : @IP = 172.16.10.200 / 24
pas OK:
Machine A : @IP = 172.16.20.100 / 16
Machine B : @IP = 172.16.10.200 / 24
en fait, le comportement va dépendre de 2 choses :
si machine B a une passerelle par défaut, ça ne passera pas, car A n'est pas sur son réseau et elle fera l'arp avec la passerelle par défaut pas avec A .
si machine B n' pas de passerelle par défaut , elle risque de faire l'arp comme si A était sur son propre réseau ou bien indiquer directement "réseau inaccessible" .
si je me souviens bien,
ça dépend de l'implémentation du stack ip .
il est légitime d'essayer un arp direct même si on sait pertinemment que l'autre adresse est hors réseau , au cas où justement (peu probable) un routeur faisant du proxy arp répondrait et vu que c'est ça ou rien ...
mais c'est tiré par les cheveux, je l'accorde .
ça dépend de l'implémentation du stack ip .
il est légitime d'essayer un arp direct même si on sait pertinemment que l'autre adresse est hors réseau , au cas où justement (peu probable) un routeur faisant du proxy arp répondrait et vu que c'est ça ou rien ...
mais c'est tiré par les cheveux, je l'accorde .
Changer d'adresse email ?... :-) "D'adresses IP" tu veux dire ? ;-)