Les Forums

Les Forums

Les forums sont fermés. Ils restent présent pour consultation et archivage.
Vous pouvez désormais poser vos questions directement dans les commentaires en bas de chaque page du site.
Alors n'hésitez pas à participer

Masque de sous réseaux

Bonjour,

j'essaie de compendre les masque ce n'est pas trop évident ..

je suis sur le cours d'Eric Lalitte et je ne comprends pas quelques chose :


Disons par exemple que ma machine ait pour adresse 192.168.0.140/255.255.255.128 et je veux savoir si les machines A et B ayant pour adresses 192.168.0.20(A) et 192.168.0.185(B) sont sur le même réseau ? Je fais:
192.168.0.140 ET 255.255.255.128 = 192.168.0.128
De même avec les deux autres adresses, pour A
192.168.0.20 ET 255.255.255.128 = 192.168.0.0
Et pour B:
192.168.0.185 ET 255.255.255.128 = 192.168.0.128




et enfin en déduire qu'ils appartiennent au réseau ou non ?

--------------------------------------------------------------------

Pour le A:
192.168.0.20 = 00000110 . 00101010 . 00000000 . 01010000 (pas sur )

255.255.255.128 = 11111111 . 11111111 . 11111111 . 10000000

Et comment alors en déduire et qu'elle n'appartienne pas au réseau ...

😉
C'est un ET logique.
Quand on fait un ET logique entre une adresse et un masque, on en déduit la première adresse d'un réseau.
Vu que dans le second cas, on voit que le réseau démarre en 128, donc que la machine d'adresse 20 ne peut pas être sur le même réseau. La 140 par contre peut être dans le même réseau.
a tout simplement,
donc on regarde le dernier octet du masque et on le compare au dernier octet de l'adresse si c'est inferieur c'est normal que ca soit bon

EN d'autre therme si je vois un masque 255.255.255.128

la premiére adresse commence par un 192.168.0.128 -> 192.168.0.255 ?

😉

------------------------------------------------

PS : Désolé de vous ennuyer sur une question aussi bete mais je n'arrive pas du tout à faire la conversion decimal en binaire c'est vraiment frustrant je vous montre ma démarche :

192 :

192/2 = 96 reste
96/2 = 48 reste
48/2 = 24 reste
24/2 = 12 reste
12/2 = 6 reste
6/2 = 3 reste
3/2 = 1.5 reste
1,5/2 = 0.75 reste

Donc moi je trouve

Or, ça s'avère faux =>

Quelle est mon erreur alors car j'ai bien appliqué la methode ..
a tout simplement,
donc on regarde le dernier octet du masque et on le compare au dernier octet de l'adresse si c'est inferieur c'est normal que ca soit bon

EN d'autre therme si je vois un masque 255.255.255.128

la premiére adresse commence par un 192.168.0.128 -> 192.168.0.255 ?

😉

Heu, c'est un peu rapide et ce n'est pas toujours le cas.
Genre:
192.168.0.156/255.255.255.248
Le réseau n'est pas 248.



PS : Désolé de vous ennuyer sur une question aussi bete mais je n'arrive pas du tout à faire la conversion decimal en binaire c'est vraiment frustrant je vous montre ma démarche :

192 :

192/2 = 96 reste
96/2 = 48 reste
48/2 = 24 reste
24/2 = 12 reste
12/2 = 6 reste
6/2 = 3 reste
3/2 = 1.5 reste
1,5/2 = 0.75 reste

Donc moi je trouve

Or, ça s'avère faux =>

Quelle est mon erreur alors car j'ai bien appliqué la methode ..
Je te conseille plutôt de faire un tableau avec toutes les puissances de 2 et de faire les sommes.
Bonjour,

Je me permet de revenir sur la discussion car je m'exerce sur le calcule des masque et il y a un petit exercice que je ne saisie pas bien :

Afin de disposer de sous réseaux on utilise le masque 255.255.240.0 avec une adresse de réseau de classe B :

a)Combien d'hote pourra t-il y avoir par sous réseau
b) Quel est le nombre de sous réseau disponible

Soit 11111111.11111111.11110000.00000000 = 255.255.240.0

Alors la a) j'ai trouvé 4094

Mais pour la B je ne comprends pas je prends pourtant tous les bit à 1 sauf les 2 premiers du premier octet j'obtiens 18 : 2^18 :


Le resultat est 14 sous réseaux 🙄

alors si je comprends bien, pour calculer le nombre de sous réseau dispo on prend les dernier bit à 1 du dernier octet , mais pourquoi enlever -2 cela s'applique seulement sur les les hote (0) pour le broadcast et passerelle ..?
D'où vient l'exercice ? La solution est la tienne ou celle de l'exo ?
En fait il y en a 16 normalement.
Par le passé on n'utilisait pas les premier et dernier réseaux d'une plage, mais cela n'a plus lieu d'être.
Pour le nombre de sous réseaux, c'est simple, tu fais 256-"octet significatif"=x
puis 256/x
Soit 256-240=16
256/16=16
http://www.exercicegratuit.com/adressage-ip/adressage-symetriqueasymetrique

A parce que moi je fais comme ceci est ausis bon ? =

11111111.11111111.11110000.00000000

On prend les 4 premiers bits étant à 1 du 3éme octet 1111
2^4= 16

??
Et si tu en as cinq ? ça donne 2^5=32 alors que c'est l'inverse non ?
Donc pour savoir le nombre de sous réseau par rapport à un masque de sous réseau je fais

256 - l'octet par exemple 220

256-220=36
256/36 = 7 ?

Et pourquoi prendre 256 et non 255 ?
220 n'est pas un octet valide pour un masque !
Avec 224 c'est bon
256-224=32
256/32=8 sous réseaux
Quant au 256 ou 255, ça marche comme ça, je n'ai pas d'explication plus précise... 🙁
d'accord pas de probléme je sais comment voir les sous réseau disponible 256 - (l'octet associatif) ! 😉
Je me permet de revenir une nouvelle fois parce que j'ai pas saisie un dernier point c'est calculer l'adresse de diffusion



Une machine est configuré avec l'IP 176.26.17.100 et le masque de réseau 255.255.240.0

[u:784a2e67dd]

J'ai trouvé avec le ET logique;



Ici je bloque je sais que l'adresse de diffusion est conservé par le dernier octet en 255 mais dans la correction l'adresse de diffusion est celle ci :


Comment savoir qu'il s'agit du sous réseau 31 alors ...?

😉
Tu prends le masque en binaire, puis l'adresse en binaire.
Tu fixes la partie des bits de l'adresse qui correspondebt à des 1 dans le masque.
Si tu ne mets que des 0 derrière, tu as l'adresse réseau.
Si tu ne mets que des 1, tu as l'adresse de broadcast.
Tout simplement humm d'accord merci à toi !!!

😉