Question Comment trouver le nombre d'hôtes sur le masque de sous-réseau: 255.255.255.252?


J'ai Internet sans fil avec un modem USB et j'ai obtenu ce qui semble être une adresse IP de classe A (le premier octet est 10 décimal).

ipconfig / all affiche un masque de sous-réseau de 255.255.255.252. Je sais que ceux sont pour le réseau et les zéros pour les hôtes, mais combien d’hôtes sont pour 11111111.11111111.11111111.11111100?

Le masque de sous-réseau ne devrait-il pas être 255.0.0.0 pour un réseau de classe A.

Qu'est-ce que je me trompe?

J'ai besoin d'une réponse simplifiée, car j'ai du mal à comprendre les réponses longues et techniques, faute de connaissances informatiques.


4
2017-08-01 15:15


origine


Les classes sont mortes. - grawity
@grawity +1 Je me demande pourquoi ils n'arrêtent pas d'enseigner cela - matthias krull
Les classes ne sont pas mortes techniquement. La RFC1519 utilise assez souvent les classes A, B et C. Quand je vois des gens utiliser les classes A, B ou C, je pense / 8, / 16, / 24 respectivement. - dbasnett
Cela fait un mois que la question a été posée, si l'une des réponses correspond, veuillez l'accepter. Merci. - Zaz
Masques de série :) - John T


Réponses:


Votre question "combien d'hôtes" est en fait simple à répondre.
Vous avez 11111111.11111111.11111111.11111100 (B) comme masque de sous-réseau, ce qui laisse deux bits pour l'adresse hôte, 2 ^ 2 est 4, donc 4 adresses possibles. Comme vous ne pouvez pas utiliser tous les zéros (identifiant réseau) et que vous ne pouvez pas utiliser tous les 1 (message de diffusion), vous avez (bits ^ 2) - 2 => (2 ^ 2) - 2 => 2 adresses utilisables. Cela peut ou ne peut pas être réduit par votre routeur, qui serait une adresse utilisable pour votre ordinateur. Je suppose que vous êtes coincé avec ceci parce que c'est comment votre FAI fait les choses.

Une partie de votre question est que vous êtes confus votre masque de sous-réseau avec ce que vous lisez par défaut est pour votre classe d'adresse. Oui, 10.x.x.x est un réseau de classe A et, lorsqu'il interagit avec d'autres réseaux (*), il possède un masque de sous-réseau de 255.0.0.0. Mais en interne, vous pouvez sous-réseau comme bon vous semble. Vous ne voulez vraiment pas avoir 16777214 (2 ^ 24 - 2) hôtes sur le même segment de réseau. Vous voulez vraiment subdiviser le trafic sur ces 16 millions d'hôtes.

(*) 10.x.x.x / 8, 172.16.0.0/12, 192.168.x.x / 16 sont des adresses IP non routées, ce qui signifie que vous ne devriez jamais les voir sur Internet, uniquement sur votre réseau local. Vous avez besoin d'une sorte de passerelle, telle que NAT, pour avoir votre trafic sur Internet. Vous pouvez toujours les acheminer en interne, par exemple, si vous voulez votre deuxième réseau.


7
2017-08-02 16:28



+1 pour la note concernant 10.x.x.x / 8 étant une adresse IP non routée - c'est un bloc spécifiquement alloué aux réseaux privés. Voir RFC 1918 ietf.org/rfc/rfc1918.txt Il est probable que votre FAI gère le NAT pour vous. L'inconvénient est que si vous espériez vous connecter à l'extérieur de votre ordinateur, vous n'avez pas d'adresse IP publique. - Doug Harris
J'utilise un wifi public et le masque de sous-réseau est 255.255.255.252. Je n'arrive pas à voir d'autres appareils que le routeur et mon appareil. C'est une bonne mesure de sécurité que de segmenter chaque appareil pour qu'il arrive sur le réseau - Sun


Le masque de sous-réseau fait référence à la partie d'un réseau que le routeur connaît pour effectuer un saut de connexion unique. Par exemple, la plupart des routeurs privés fonctionnent sous le domaine 192.168.0.0 avec un sous-réseau de 255.255.255.0. Cela signifie que toute adresse IP de 192.168.0.XXX sera TOUJOURS sur ce réseau privé, quel que soit le XXX. C'est un bon moyen pour les routeurs de décharger le routage vers un périphérique final, tel que celui d'une grande entreprise ou d'un campus universitaire.

Dans votre cas, avec un masque de sous-réseau de 255.255.255.252, votre routeur aura des informations de routage pour seulement quelques adresses IP, en particulier 2. Basé sur votre sous-réseau, vos trois premiers octets sont tous occupés (ils sont 255). un bloc réseau de classe C Avec un 252 comme dernier octet, cela signifie que vous aurez deux adresses pour les hôtes réels. En général, pour connaître le nombre d'hôtes disponibles, vous pouvez compter le nombre de 0 en binaire dans votre masque de sous-réseau (n), et élever 2 à cette puissance, c'est-à-dire 2 ^ n. Ensuite, vous devez soustraire 2 à cette valeur pour compenser les sous-réseaux spéciaux de tous les 1 et de tous les 0.

Ainsi, dans votre cas, vous avez un octet final de 252, qui en binaire est 11111100. 2 zéros signifie que l’équation de votre hôte est (2 ^ 2) -2, soit 4-2, ce qui correspond à 2 hôtes disponibles sur le sous-réseau.

J'espère que ça aide un peu. La sous-résiliation peut être frustrante. Trop de maths parfois!


3
2017-08-01 15:34



Y a-t-il une documentation (pas des wikis) qui explique cela en détail? Une référence complète pour ainsi dire? - Jon
Wikipédia a une très bonne explication des sous-réseaux. De plus, tous les livres liés au Réseau + auront de bonnes leçons sur les sous-réseaux. Mais beaucoup de ces trucs vous ramènent à l’administration du système ou à des cours de réseautage à l’Université. Recherchez les livres Amazon for Networking et ceux-ci contiendront très probablement des chapitres sur les sous-réseaux. Mais tout est mathématique et écrit dans un langage technique, car une application correcte et la compréhension de cette technique sont techniques. - Jonathan
Certains RFC (certains plus anciens) RFC 950, 1219 et 1878. - dbasnett


Vous avez raison de dire que le masque de sous-réseau de la classe A doit être 255.0.0.0 mais dans un réseau sans classe impliquant des sous-réseaux 255.255.255.252 est principalement utilisé entre le FAI et votre réseau domestique pour ne fournir que 2 hôtes utilisables. Dont un hôte est le fournisseur de services Internet et le second est l'adresse publique de votre réseau domestique.

255.255.255.252 vous donnerait seulement deux adresses utilisables comme suit:

Network Host Broadcast
0       1:2     3
4       5:6     7
8       9:10    11

Par conséquent, si vous utilisez 10.1.1.0 réseau avec un 255.255.255.252 masque de sous-réseau, votre adresse IP utilisable serait 10.1.1.1 et 10.1.1.2 alors que l'adresse de diffusion serait 10.1.1.3.

Notez que l'adresse de diffusion ne peut pas être affectée à un hôte d'interface.


3
2017-09-09 18:47





(255 - 252) + 1 = 4. Toi +1 parce que c'est un réseau entre 252 et 255, comprenant 252.

Le masque de réseau pour un Classe A réseau devrait être 255.0.0.0, un réseau de classe A est exceptionnellement grand pour un réseau domestique 255.255.255.255 - 255.0.0.0 = 16,777,216 adresses.

En outre, vous avez le binaire erroné. Les adresses IPv4 sont composées de quatre 8 bits octets, comme tel:

255.255.255.252  =  11111111.11111111.11111111.11111100
255.255.255.253  =  11111111.11111111.11111111.11111101
255.255.255.254  =  11111111.11111111.11111111.11111110
255.255.255.255  =  11111111.11111111.11111111.11111111

Plus d'infos sur Wikipédia.


2
2017-08-01 15:40





D'abord, oubliez tout ce que vous avez entendu à propos des cours.

Les masques de sous-réseau ne doivent pas nécessairement être 255.0.0.0, 255.255.0.0 ou 255.255.255.0. La limite de 1 à 0 peut tomber sur n’importe quel bit compris entre 31 (à gauche ou bit le plus significatif) ou 0 (à droite le plus, ou bit le moins significatif).

Une forme plus compacte et plus facile d'écriture du masque de sous-réseau consiste à écrire une barre oblique, puis le nombre de 1 bits, cela s'appelle la notation CIDR et est maintenant ce qui est utilisé. (/ 32 signifie une adresse IP unique, et vos masques précédemment classifiés ci-dessus seraient / 8, / 16 et / 24).

Regardez ci-dessous un exemple du fonctionnement de l'arithmétique binaire:

  ... 5 2   1                 
  ... 1 5   2 6 3 1 
  ... 2 6   8 4 2 6 8 4 2 1  <-- Place Value
  ... ---   ---------------
  ... 1 1   1 1 1 1 1 1 0 0  <-- Bit of Netmask

0 bit dans un masque de sous-réseau est disponible pour les hôtes, mais pas la première ou la dernière adresse. Donc, ajoutez toute la valeur de chaque colonne qui est 0, puis soustrayez 2 pour trouver le nombre d'hôtes.

Le masque de sous-réseau ci-dessus, 255.255.255.252, pourrait également être écrit sous la forme d'un / 30.


0
2018-03-26 03:10





255.255.255.252 est un /30 masque de réseau (ou simplement masque de réseau), c'est-à-dire que les 30 premiers bits sont utilisés pour le préfixe de réseau et que les deux derniers sont utilisés pour identifier l'hôte.

Un tel masque de réseau a 64 sous-réseaux et 2 hôtes dans chaque sous-réseau pour un total de 128 hôtes:

network address   x.x.x.0
first host        x.x.x.1
last host         x.x.x.2
broadcast address x.x.x.3

0
2018-03-25 23:52





Nombre de calculs des hôtes à partir du masque de sous-réseau:

255.255.255.X =  256-X-2
255.255.X.0   = (256-X)*256-2
255.X.0.0     = (256-X)*256^2-2
X.0.0.0       = (256-X)*256^3-2

Allusion:  le calcul n'est pas scientifique, mais peut être utile et rapide à l'examen;)


0
2017-10-11 21:53



Bienvenue sur Super User. Sachez que vous avez posté une réponse à une question très ancienne. Bien qu’il n’y ait rien de mal à le faire, sachez que vous risquez de ne pas recevoir de réponse. - CharlieRB


Eh bien, vous faites partie d'un sous-réseau, en particulier le sous-réseau 255.255.255.252. Vous pouvez avoir une adresse IP de classe A à partir d'un réseau disposant de sous-réseaux.
L'IP avec .252 à la fin est 11111100 en binaire, donc votre transformation de dec en bin est incorrecte.
Mais mettons cela de côté ... il devrait y avoir 4 hôtes dans .252


-1
2017-08-01 15:21



Vous avez raison, j'ai raté la conversion de la dernière partie; 11111100 est la valeur correcte, et en fait il y a 4 hôtes pour le masque 00. Merci de l'avoir signalé. Si je suis dans un sous-réseau, combien de sous-réseaux pour la classe A avec le masque de sous-réseau ci-dessus? - Jon
4,194,304 si j'ai bien fait mes calculs. - dbasnett


Votre réponse hexadécimale sera C0.A8.C8.5C pour un réseau de classe C.

Les bits de sous-réseau seront 4

Sous-réseau maximum 16

Plage de valeurs d'accueil de 255.255.200.81-255.255.200.94

Masque les bits 28

Première plage d'octets de 192-223

Masque Joker de 0.0.0.15


-1
2018-05-12 13:39





les premiers chiffres binaires = 0 pour la classe a, 10 pour la classe b, 110 pour la classe c, 1110 pour la classe d et 1111 pour la classe e (expérimental). tu as la classe b. quel sous-réseau par défaut est 255.255.0.0. Donc, pour déterminer si vous souhaitez convertir les informations réseau intp, utilisez la formule 2'n-2 = y. (y = nombre de sous-réseaux à créer) (n = nombre de bits d’hôte à convertir en bits de réseau) ex. vous voulez créer 14 sous-réseaux. 2'n-2 = 14. 2'n = 14 + 2. 2'n = 16. 2'4 = 16. 4 est la quantité de bits que vous devez extraire de la zone hôte des sous-réseaux par défaut 11111111.11111111.11110000.00000000. vous pouvez déterminer combien d'hôte sont disponibles par la formule 2'n-2 (n = le nombre de zéros qu'il y a) 2'12-2 (-2 pour l'ID réseau et l'ID de diffusion) = 4094 hôte disponible pour un sous-réseau de 255.255.240.0.


-1
2018-01-21 03:31





Akere classA est 126.255.255.255? Donc, pour faire un sous-réseau, je dirai que le deuxième octet devrait être divisé en deux parties et, par exemple:

11111110.11111111.11111111.11111111 

serait 126.30.255.255


-1
2017-07-11 10:09