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

Retour sur les masques de sous-réseau

Bonsoir,

pour me familiariser avec les calculs de masques de sous réseau (et le masquage binaire), j'ai repris les plages réservées aux adresses privées du chapitre 6.6 de la page d'Eric et j'ai trouvé :

Plage 10.0.0.0/255.0.0.0 = de 10.0.0.0 à 10.255.255.255 soit 16 581 375 adresses

Plage 172.16.0.0/255.240.0.0 = de 172.0.0.0 à 172.15.255.255 soit 975 375 adresses

Plage 192.168.0.0/255.255.0.0 = 192.168.0.0 à 192.168.255.255 soit 65 025 adresses

Exact ou faux ?

Merci
pour me familiariser avec les calculs de masques de sous réseau (et le masquage binaire), j'ai repris les plages réservées aux adresses privées du chapitre 6.6 de la page d'Eric et j'ai trouvé :

Plage 10.0.0.0/255.0.0.0 = de 10.0.0.0 à 10.255.255.255 soit 16 581 375 adresses

Plage 172.16.0.0/255.240.0.0 = de 172.0.0.0 à 172.15.255.255 soit 975 375 adresses

Plage 192.168.0.0/255.255.0.0 = 192.168.0.0 à 192.168.255.255 soit 65 025 adresses

Exact ou faux ?
Je dirais 50/50 🙂

Là: Plage 10.0.0.0/255.0.0.0 = de 10.0.0.0 à 10.255.255.255 soit 16 581 375 adresses
OK

Là: Plage 172.16.0.0/255.240.0.0 = de 172.0.0.0 à 172.15.255.255 soit 975 375 adresses
Pas OK. Tu peux le voir rapidement en voyant que l'adresse du réseau est 172.16.0.0 alors qu'elle n'est pas comprise dans la plage que tu trouves !
Peux-tu détailler tes calculs ?

Là: Plage 192.168.0.0/255.255.0.0 = 192.168.0.0 à 192.168.255.255 soit 65 025 adresses
Presque OK.
Comment trouves-tu 65025 adresses ?
Là: Plage 172.16.0.0/255.240.0.0 = de 172.0.0.0 à 172.15.255.255 soit 975 375 adresses
Pas OK. Tu peux le voir rapidement en voyant que l'adresse du réseau est 172.16.0.0 alors qu'elle n'est pas comprise dans la plage que tu trouves !
Peux-tu détailler tes calculs ?

J'ai du, effectivement me mélanger les pieds 🙁
Voila mon calcul
Plage 172.16.0.0/255.240.0.0

Les octets
Le 1° octet de masque =255 donc adresse plage : 1° octet = 172

2° octet 16, masque 240
Adresse 0001 0000
Masque 1111 0000
Donc plage de 0001 0000 (16) à 0001 1111 (31)


3° octet 0 à 255
4° octet 0 à 255
donc adresses de 172.16.0.0 à 172.31.255.255 = 15.255.255 = 15x255x255 = 975 375



Là: Plage 192.168.0.0/255.255.0.0 = 192.168.0.0 à 192.168.255.255 soit 65 025 adresses
Presque OK.
Comment trouves-tu 65025 adresses ?

255x255 = 65 0525

mais je crois faire une erreur sur les 3 calculs, ce n'est pas 255x255 mais 256x256 (il faut compter le 0.0... le coup, des piquets et des intervalles) 🙂
Exactement ! Bravo, c'est tout bon.
Salut

Pour la plage :


Je vois les choses un peu différemment:
les adresses 192.168.*.* sont des adresses de classe C. De 192.168.0.0 /24 à 192.168.255.0 /24 , soit 256 réseaux.

Sur cahcun de ces réseaux (192.168.0.0, 192.168.1.0, 192.168.3.0, jusqu'à 192.168.255.0), on peut adresser 254 adresses de hosts. Pour chacun de ces réseaux, le dernier octet à 0 est réservé au réseau d'appartenance du host et le 255 est réservé au broadcast sur ce réseau. Donc il reste 254 adresses de host disponibles pour chacun des 256 réseaux.

Le résultat est donc 256x254=65024 adresses de hosts.

nono
La suite 😆



Je vois les choses encore différemment 😛

Les adresses 172.*.*.* sont des adresses de classe B, donc également pour les adresses allant de 172.16.*.* /16 à 172.31.*.* /16 , soit 16 réseaux.

Sur chacun de ces réseaux (172.16.0.0, 172.17.0.0, 172.18.0.0, jusqu'à 172.31.0.0), on peut adresser 65534 adresses de hosts.

On obtient ce résultat avec (256*256)-2=65534

Pour chacun de ces réseaux, le dernier octet à 0 est réservé au réseau d'appartenance du host et le 255.255 est réservé au broadcast sur ce réseau. Donc il reste 65534 adresses de host disponibles pour chacun des 16 réseaux.

Le résultat est donc 16x65534=1048544 adresses de hosts.


nono
Bonjour

J'ai résumé mes compréhensions à ma manière et je les ai mises en forme
Elles sont là

Lien HS


si un de vous me dit que j'ai écrit des sottises, je rectifierai aussitôt


Merci
Alors pour Nono, les classes c'est terminé, ce qui fait que ton calcul est faux.

Pour socaanayo, j'ai vu ton site rapidos, c'est excellent, bravo pour la réalisation qui en aidera plus d'un. Par contre il y a quelques erreurs par ci par là. J'ai pas le temps là de les énumérer, mais si tu me le rappelles j'y penserai 🙂
Il est vrai qu'avec le CIDR les classes d'adresses ont pris un coup de vieux, mais elles restent néanmoins très utilisées.

Dans toutes les machines que je configure lorsque je rentre une adresse réseau, le masque par défaut de la classe est systématiquement proposé.

Lorsqu'on utilise les serveurs dhcp des *box des FAI ou des routeur de type SOHO, les adresses proposées par ces petites boîtes sont souvent (pour ne pas dire toujours) avec le masque par défaut.

La seule utilisation qui pourrait justifier l'adressage sans classe, c'est pour résumer les routes dans les tables de routage des routeurs. Ce qui ne s'applique pas aux interfaces mais aux configurations des routes.

Toutes les configurations d'adresse réseau mises sur les interfaces réseau sont :
- soit des adresses réseau avec le masque de la classe par défaut,
- soit des adresses réseau avec l'extension du masque en cas de subnetting.

Je n'ai jamais vu d'adresse surnettée sur une interface réseau.

Je pense aussi que pour apprendre et comprendre les adresses réseau, il est bon de partir du principe que les classes existent et de les utiliser.... même si après on prefère surnetter les adresses, du moment que l'on comprend ce que l'on fait.

Cordialement.
nono
C'est une vision des choses...

Mais apprendre une théorie mise au placard depuis 10 ans ne me semble pas une bonne chose. D'autant plus que cela participe à laisser croire que cela continue d'exister !
Salut

Donc le concept de classe étant obsolète, comment fais-tu pour faire comprendre à tes étudiants le principe des masques de réseaux puisque les équipements continuent encore à utiliser ses valeurs par défaut ?
Par expérience, ce n'est pas facile à comprendre pour des novices qui n'ont pas les bagages (ET OU logique) au départ.

Je te demande cela car ta méthode pourrait m'être utile.

Cordialement

nono
Le principe est relativement simple. Pas besoin de désaprendre quelque chose à des élèves qui ne l'ont pas appris. Je ne parle donc pas des classes d'adresses qui risqueraient de leur embrouiller l'esprit.

Je leur apprend que le masque "sépare" en deux l'adresse IP, et vu qu'il est en binaire mais s'écrit en décimal, la coupure peut avoir lieu n'importe où.

Ils me disent parfois qu'on leur en propose un par défaut dans leurs applications, mais cela ne leur pose aucun problème à pertir du moment où ils ont compris ce que c'était et sont capables de mettre le bon masque si besoin.

Je les embête beaucoup avec des calculs de sous-réseaux, mais dans la majorité des cas ils choisiront un masque en /24 🙂