Question masque de sous réseau

Question masque de sous réseau - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 09-04-2014 à 21:16:18    

Bonjour à tous.  
 
J'ai fait un petit branchement réseau que je veux vous montrer car il y a un certain nombre de faits que je ne comprends pas et j'aimerai bien avoir les idées éclaircies.
 
http://imageshack.com/a/img812/6930/ovus.jpg
 
Avec la configuration 1, depuis le PC, je peux faire des requêtes PING sur  

  • le Switch
  • La Livebox
  • L'AP Wifi


Ma première question est la suivante :
Pour pouvoir PINGER l'AP wifi depuis le PC, pourquoi il ne faut uniquement changer le masque de sous réseau (255.255.254.0) sur le PC et l'AP Wifi mais pas également sur le switch et la livebox (qui sont restés en 255.255.255.0) ??
 
Dans une configuration 2, je passe avec un PC sans fil, qui se connecte sur l'AP Wifi. l'adresse IP du PC est attribuée automatiquement par le serveur DHCP de la livebox (192.168.1.19 par exemple)
Je peux alors PINGer le switch et la livebox depuis le PC sans fil, mais il m'est impossible de pinger l'AP wifi (qui est tjs en 192.168.0.100) alors même que mon PC portable est connectée en Wifi dessus ?  
 
Pour pouvoir la PINGER, il faut que je modifie le masque de sous réseau de la Livebox : passage de 255.255.255.0 à 255.255.254.0. Pourquoi ????  
 
 
http://imageshack.com/a/img62/8720/zbim.jpg
 
 
Enfin, une dernière question, sur les masques de sous réseau :
Avec 255.255.255.0, je ne peux avoir que 255 machines connectées, donc si je prends une adresse de classe C : 192.168.Y.X, une fois que le Y est fixé (entre 0 et  255), X peut prendre 255 valeurs (entre 1 et 254).
Mais il est nécessaire que toutes les machines aient les 3 premiers octets identiques (192, 168 et Y)
 
Si je prends comme masque de sous réseau 255.255.254.0,  
j'ai vu que cela marchait entre des machines en 192.168.0.X et 192.168.1.Z (avec X et Z qui varie de 1 à 254).. Mais est ce que je pourrai aussi faire cohabiter des machines avec les adresses suivantes :
192.168.15.X et 192.168.16.Z (avec un masque de sous réseau en 255.255.254.0) ??
 
Désolé par avance pour la longueur du poste et pour les questions un peu bizarre, mais le monde du réseau est encore un peu obscur pour moi, et j'aimerai bien essayer de bien le comprendre.  
 
Merci d'avance pour votre aide/.  
 
Jérôme

Reply

Marsh Posté le 09-04-2014 à 21:16:18   

Reply

Marsh Posté le 10-04-2014 à 01:00:36    

Reply

Marsh Posté le 10-04-2014 à 02:04:13    

jay06340 a écrit :


Ma première question est la suivante :
Pour pouvoir PINGER l'AP wifi depuis le PC, pourquoi il ne faut uniquement changer le masque de sous réseau (255.255.254.0) sur le PC et l'AP Wifi mais pas également sur le switch et la livebox (qui sont restés en 255.255.255.0) ??

 

parce que c'est le PC et l'AP qui communiquent entre eux, le reste on s'en fout, ils pourraient avoir n'importe quelle adresse IP ou même pas d'adresse IP du tout ça ne ferait aucune différence.

 


jay06340 a écrit :


Dans une configuration 2, je passe avec un PC sans fil, qui se connecte sur l'AP Wifi. l'adresse IP du PC est attribuée automatiquement par le serveur DHCP de la livebox (192.168.1.19 par exemple)
Je peux alors PINGer le switch et la livebox depuis le PC sans fil, mais il m'est impossible de pinger l'AP wifi (qui est tjs en 192.168.0.100) alors même que mon PC portable est connectée en Wifi dessus ?

 

qu'il soit connecté dessus au niveau wifi ou pas n'a pas d'importance, s'ils ne sont pas dans le même sous-réseau ils ne pourront pas communiquer et c'est tout (sauf s'il y a un routeur quelque part qui fait le lien entre les deux réseau, mais ce n'est pas le cas ici).

  
jay06340 a écrit :


Pour pouvoir la PINGER, il faut que je modifie le masque de sous réseau de la Livebox : passage de 255.255.255.0 à 255.255.254.0. Pourquoi ????

 

en masque 255.255.255.0, la livebox est dans le réseau 192.168.1.0 /24 qui s'étend donc de 192.168.1.0 à 192.168.1.255. De l'autre côté ton AP en 192.168.0.100 masque 255.255.255.0 est dans le réseau 192.168.0.0 /24 qui s'étend donc de 192.168.0.0 à 192.168.0.255. Ils sont donc dans deux réseaux différents, ils ne peuvent pas communiquer.

 

maintenant si tu passes le masque en 255.255.254.0, ils se retrouvent tous les deux dans le réseau 192.168.0.0 /23, qui s'étend de 192.168.0.0 à 192.168.1.255, ils sont donc dans le même réseau, ils peuvent communiquer.

  


jay06340 a écrit :


Enfin, une dernière question, sur les masques de sous réseau :
Avec 255.255.255.0, je ne peux avoir que 255 machines connectées, donc si je prends une adresse de classe C : 192.168.Y.X, une fois que le Y est fixé (entre 0 et  255), X peut prendre 255 valeurs (entre 1 et 254).
Mais il est nécessaire que toutes les machines aient les 3 premiers octets identiques (192, 168 et Y)

 

oui. Par contre attention, la notion de classe n'a plus réellement cours, et ce depuis bien longtemps.

 


jay06340 a écrit :


Si je prends comme masque de sous réseau 255.255.254.0,
j'ai vu que cela marchait entre des machines en 192.168.0.X et 192.168.1.Z (avec X et Z qui varie de 1 à 254).. Mais est ce que je pourrai aussi faire cohabiter des machines avec les adresses suivantes :
192.168.15.X et 192.168.16.Z (avec un masque de sous réseau en 255.255.254.0) ??

 

non. Ca marche avec 0 et 1, ça marcherait aussi avec 2 et 3, 4 et 5, 6 et 7... 14 et 15, 16 et 17, mais pas 15 et 16.

 

en effet,

 

14 en binaire s'écrit 00001110
15 en binaire s'écrit 00001111
16 en binaire s'écrit 00010000
17 en binaire s'écrit 00010001

 

et 254 s'écrit 11111110, ce qui signifie que les 7 premiers bits forment la partie réseau dans le cas d'un masque à 254. Pour rester dans le même réseau il faut donc garder les 7 premiers bits identiques. Tu vois que 14 et 15 ont les mêmes 7 premiers bits, 16 et 17 aussi mais pas 15 et 16.


Message édité par Misssardonik le 10-04-2014 à 02:06:24

---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 10-04-2014 à 07:02:54    

Un grand merci à toi missardronik!  
 
Des réponses très claires!!  
 
Je pense que je ne comprenais pas bien la notion de sous réseau. Et c'est déjà bien plus clair!! Merci bien!!!


Message édité par jay06340 le 10-04-2014 à 07:04:33
Reply

Marsh Posté le 09-05-2014 à 23:22:07    

1. Complément pour la réponse 1:
 
Tu n'as pas besoin de changer le masque parce que je sais que ton switch est un switch Layer 2. C'est à dire que ton switch ne regarde que les adresses MAC émettrices et réceptrices. Comme pour une table route IP, ton switch garde une table avec tous les enregistrements de destinations et de réceptions d'adresses MAC.
Dans ton paquet ethernet, il y a d'abord au début du paquet de 1500 bits, l'adresse émettrice et l'adresse de destination MAC. Le switch interprète juste cela. Il ne lit pas les adresses IP à l'intérieur du paquet. le switch transmet bêtement les données. C'est pour cela que les switchs sont rapides et qu'ils coûtent peu cher. Mais attention, il n'est pas si bête que cela car il connait les adresses MACs des périphériques et la connexion physique correspondante pour pouvoir renvoyer rapidement les bons paquets à la bonne connexion sortante.  
 
 
 
Tu peux voir les paquets en téléchargeant wireshark.  
 
Connais tu le modèle OSI???
 
Le niveau 1,c'est le niveau physique
Le niveau 2, c'est le niveau liaison data (data link), et c'est là que se trouve les adresses MAC
le Niveau 3, c'est le niveau du réseau pour aller d'un point à un autre point quelque soit le chemin.  
..etc...
 
Comme pour les poupées russes, les protocoles s'imbriquent dans le paquet:  
1. La plus grande poupée c'est le niveau physique (les ondes wifi ou le cable) (hors paquet)
2. La poupée un moins grande: Ethernet (couche liaison de données)
3. moins grande: l'IP (couche réseau)
4. moins grande: TCP (transport)
5. TCP encore (session)
6. MIME encoding, GZIP... (compression,encryption,traduction)
7. http,ftp,smtp


Message édité par stepsahe le 09-05-2014 à 23:25:51
Reply

Marsh Posté le 09-05-2014 à 23:45:47    

Pour la question 2,
 
je crois que Missar a mal lu puisque sur ton schéma on voit que l'AP wifi a un masque 255.255.254.0 et non 255.255.255.0
 
Cela veut dire que le subnet de l'AP wifi s'étend de 192.168.0.0 à 192.168.1.255 réseau 192.168.0.0 /23 comme le disait très justement Missar.  
 
Mais le PC lui était sur 192.168.1.0/24 soit 192.168.1.0 à 192.168.1.255 (je sais je paraphrase)
pour information:  
 
une adresse IP = 32 bits
32 - 24 bits = 8 bits
8 bits, c'est à dire 11111111 permet de coder les numéros de zero à 255
en fait 2 puissance 8 = 255
 
 
il inclut dont l'adresse IP du PC branché en WIFI.  
 
Voici ce qui s'est passé quand tu as pinté l'AP wifi depuis le PC:
 
(edit le 11 mai pour rectification)
1. l'AP a transféré le paquet vers la livebox
2. La livebox a reçu le paquet mais elle a vu que c'était pour une adresse IP qui n'était pas dans son subnet.
3. le PC a reçu le ping mais manque de chance, il doit le rejeter parce qu'il n'est pas sur le même subnet.

Message cité 1 fois
Message édité par stepsahe le 11-05-2014 à 17:28:01
Reply

Marsh Posté le 10-05-2014 à 00:06:50    

Question 3:  
 
 
 
11000000.10101000.0000000 0.00000000 (tes 3 bits sont au tout début et cela donne 192 (Classe C) ) = 192.168.0.0
 
sachant que tu veux appliquer:  
 
11111111.11111111.1111111 0.00000000 (le masque) = 255.255.254.0 (comptez le nombre de 1 depuis la gauche il y en a 23, donc /23 ou à partir de la droite 32 - 9 = 23
 
00000000.00000000.0000000 1.11111111 (le wildcard) = 0.0.1.255 (si des 1 et 0 bougent ce sera sur ces 9 bits).
 
Là il y a 9 bits. 2 puissance 9 = 512
512 - 2 (l'adresse du réseau et l'adresse broadcast) = 510. Tu peux mettrez 510 périphériques qui peuvent communiquer ensemble entre
 
11000000.10101000.0000000 0.00000001 (l'adresse ip la plus petite à allouer) =192.168.0.1
et  
11000000.10101000.0000000 1.11111110 (l'adresse ip la plus grande) = 192.168.1.254
 
 
et voilà !!

Reply

Marsh Posté le 10-05-2014 à 00:48:10    

stepsahe a écrit :


Voici ce qui s'est passé quand tu as pinté l'AP wifi depuis le PC:

 

1. l'AP a reçu le ping du PC sans problème
2. l'AP a répondu à partir de son IP 192.168.0.100
3. le PC a reçu le ping mais manque de chance, il doit le rejeter parce qu'il n'est pas sur le même subnet.

 

Non.

 

L'AP n'a jamais reçu le ping, la trame ethernet qui le contenait est bien passée par lui mais n'a fait qu'y transiter, puisque l'adresse MAC de destination était la livebox (car du point de vue du PC le destinataire est dans un réseau différent de lui, donc envoi du paquet au routeur concerné trouvé dans la table de routage, en l'occurence la passerelle par défaut). La livebox a reçu le paquet, n'avait pas de route spécifique pour cette destination, a forwardé le paquet vers sa route par défaut (interface wan), le routeur suivant (dans le réseau du FAI) l'a droppé car c'est du rfc1918, fin de l'histoire. Peut-être même que la livebox l'a droppé directement voyant que c'était destiné au WAN.

 

Et encore heureux qu'on peut pinger des machines qui ne sont pas dans le même subnet, sinon internet n'existerait pas !


Message édité par Misssardonik le 10-05-2014 à 00:50:40

---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 11-05-2014 à 11:33:09    

Bien que dans le cache ARP du PC qui est branché à l'AP wifi, il y a l'entrée de l'AP Wifi,  
 
commande arp sur cmd
 
http://i61.tinypic.com/11cbgow.jpg
 
MAIS lorsque le ping est envoyé, il n'est pas envoyé vers l'AP mais vers le routeur (gateway)
 
 
J'ai reconstitué cela chez moi rapidement.  
 
Mon PC Samsung 192.168.1.53 192.168.1.53/24
Ma Livebox ZTE 192.168.1.1/24
Mon AP wifi a l'ip 192.168.0.100/23
Comme on le voit ci dessous le paquet du ping est envoyé à la livebox même si on ping 192.168.0.100
 
http://i57.tinypic.com/a1gwmv.jpg


Message édité par stepsahe le 11-05-2014 à 19:31:45
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed