comment déterminer le nombre de sous réseau

comment déterminer le nombre de sous réseau - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 23-10-2011 à 00:29:43    

salut, j'aimerais avoir une démonstration  qui explique comment trouver le nombre de sous réseau à partir de l'@IP et de son sous masque. ce que je sais s'est qu'il faut appliquer la formule 2^n avec n qui représente le nombre de bit à 1 dans l'@ masque (pas les 1 de la partie net id) mais quand j'applique la formule je n'obtiens pas le nombre exacte. prenons pour cas:
 
Une machine utilise l’adresse 126.12.1.5 et le masque sous réseau 255.255.255.224.  quel est le nombre de sous réseau?? merci : )


---------------
soit réaliste...vise l'impossible
Reply

Marsh Posté le 23-10-2011 à 00:29:43   

Reply

Marsh Posté le 23-10-2011 à 12:09:40    

arnaudbh  , merci s'est gentil de ta part :)
 
255.255.248.0= 11111111.11111111.11111000.00000000
5 bit à "1" dans la parti sous réseaux ce qui nous offre un max de 32 sous réseaux! :) c'est vrai??! : )
 
merci encore amigo ;)

Reply

Marsh Posté le 23-10-2011 à 14:07:12    

quelle logique t'as utilisé  pour déterminer les @ reseau de chaque sous réseau??  

Reply

Marsh Posté le 23-10-2011 à 14:09:20    

ah oui 32@ par sous reseau===> 30 machines je pige ;) merci

Reply

Marsh Posté le 24-10-2011 à 16:52:49    

azorkot a écrit :

arnaudbh  , merci s'est gentil de ta part :)
 
255.255.248.0= 11111111.11111111.11111000.00000000
5 bit à "1" dans la parti sous réseaux ce qui nous offre un max de 32 sous réseaux! :) c'est vrai??! : )
 
merci encore amigo ;)


 
 
Pas exactement
 
le bon calcul c'est avec le nb de 0 et non le nb de 1, tu as donc 2^(8-5) subnet, soit 8 subnet possible dans ton cas.
 
méthode encore plus simple pour calculer le nb de subnet sans jamais avoir besoin de passer en binaire :
 
256-248 = 8  [:t3k]  
(256 : nb de combi possibles avec 8 bits, 248 : valeur de l'octet concerné du masque)
(ça marche aussi pour calculer le nb d'hôte)
 
autre exemple, avec un masque 255.255.252.0
256-252 = 4 => 4 subnet possibles
 
 
 
   
252 en binaire : 11111100
2^(8-6) = 2^2 = 4
 
 
nb de machines possible : 256*nb de subnet-2
 
dans l'exemple : 256*4-2 = 1022
 
dans la pratique, par exemple, , j'ai jamais eu de pb avec des install linux, mais windows n'aime pas les ip qui finissent par 255 (exemple à la con  : 172.23.141.255/22, qui contrairement aux apparence n'est PAS un broadcast, tout comme l'@ suivante 172.23.142.0/22 n'est pas une @ de réseau, ce sont bien des @ host, mais certains os n'aiment pas  [:le_cerealkiller], sur mon subnet exemple c'est 172.23.140.0 l'@ de réseau et 172.23.143.255 l'@ de broadcast, masque /22, toutes les @ entre ces 2 @ sont des @ host tant qu'on ne bidouille pas le masque )


Message édité par T3K le 24-10-2011 à 16:59:17
Reply

Marsh Posté le 24-10-2011 à 19:29:36    

salut T3K , merci pour ta réponse , concernant le nombre de machines possibles dans le réseaux il est logique ment obtenu par le nombre de bit à 0 de la partie significative dans l'@ masque, telle est ma démarche, mais tu viens de m'apprendre une nouvelle formule ( 256*nb de subnet -2) tu peux me l'expliquer mieux?? le 1022 est le nombre totale des 4 subnet n'est ce pas? non pas 1022/subnet !
 
merci encore : )

Reply

Marsh Posté le 24-10-2011 à 19:46:51    

effectivement le 1022 correspond au nb total de @ host possibles théoriques dans un réseau /22
 
dans le 256 du 256*nb_subnet -2, le 256 vient des 8 bits à 0 du dernier octet du masque (2^8 = 256), j'aurais très bien pu remplacer tout ça par un 2^(8+2) = 1024 (puis avec le -2 =>1022)
en gros, le nb théorique de hosts possible avec un masque donné s'obtiendra toujours avec la formule 2^(nb de zero à droite du masque) -2
 
exemple supplémentaire : sur un réseau en /13 (j'ai l'hbitude de la notation CIDR  :whistle: ), tu as donc un masque 255.240.0.0, tu as donc 32-13 zero (32: nb total de bits, 13: nb de 1, donc nb-de-zero=32-13) à droite du masque, tu as donc 2^(32-13)-2 hosts théoriques possibles, ce qui fait donc 524288-2 = 524286

Reply

Marsh Posté le 24-10-2011 à 19:58:10    

merci T3K !! ;)

Reply

Marsh Posté le 26-10-2011 à 06:07:00    

Quand tu es paresseux (comme moi) tu peux utiliser le tableau ici: http://fr.wikipedia.org/wiki/Masqu [...] %C3%A9seau   ;)

Reply

Marsh Posté le 26-10-2011 à 13:10:32    

Si tu cherches à savoir combien tu as de sous réseau oct1.oct2.oct3.oct4 dans un réseau de masque oct1'.oct2'.oct3'.oct4',la formule est :
(256-oct1')*(256-oct2')*(256-oct3')*(256-oct4')/(256-oct1)*(256-oct2)*(256-oct3)*(256-oct4)

 

Bon, ça parait compliqué comme ça, mais en fait tout octet 255 dans le masque va simplifier la formule (puisque 256-255=1, et que multiplié par 1 revient à ne rien faire ;)). Pour connaitre, par exemple le nombre de sous réseaux de masque 255.255.255.224 dans un réseau de masque 255.255.255.0, ils suffit de faire 256-oct'4/256-oct4. Ici oct'4=0 et oct4=224, soit (256-0)/(256-224) = 256/32 = 8. Tu as 8 réseaux de masque 255.255.255.224 dans un réseau de masque 255.255.255.0.
 
Avec un masque de sous réseau de 255.255.255.192 et un réseau de masque 255.255.252.0, on a : (256-252)*(256-0)/(256-192) = 4*256/64 = 16

 

Edit : ah ok, en fait tu cherchais à savoir le nombre d'adresse possible dans un réseau :o : (256-oct1)*(256-oct2)*(256-oct3)*(256-oct4). Par contre le nombre d'hôtess possibles est égale au résultat -2 (il faut retrancher l'adresse réseau et l'adresse de broadcast)


Message édité par djoul le 26-10-2011 à 13:16:31
Reply

Marsh Posté le 26-10-2011 à 13:10:32   

Reply

Marsh Posté le 27-10-2011 à 13:43:18    

Une machine utilise l’adresse 126.12.1.5 et le masque sous réseau 255.255.255.224.  quel est le nombre de sous réseau?? merci : )  
 
 
Cette question n'a vraiment aucun sens... A moins que tu décides de subnetter ton 126.12.1.0/27.. (voir CIDR : t'as un bloc de départ : soit il représente un seul réseau soit une multitude de sous réseaux)
 
Ici tu a un masque de 255.255.255.224, c'est à dire une partie "network" a 27 bits et donc une partie host à 5 bits.. Tu as donc UN réseau de (2^5) - 2 hosts.. Tu peux choisir d'augmenter d'un bit le masque (/28) ce qui te donnerait 2 réseaux de (2^4)-2 hôtes chacun.

Reply

Marsh Posté le 27-10-2011 à 16:47:12    

toute question a un sens Tang55, le fait quelle soit posé cela signifie qu'elle pose problème( ou posait) un problème pour moi! merci quand mm pour ta réponse ;)

Reply

Marsh Posté le 27-10-2011 à 18:30:48    

Je suis d'accord avec Tang55, il n'y a pas une réponse unique à cette question, ou alors il manque un élément dans la question (tous les sous réseaux de taille identique)

Reply

Marsh Posté le 27-10-2011 à 18:44:35    

azorkot a écrit :

toute question a un sens Tang55, le fait quelle soit posé cela signifie qu'elle pose problème( ou posait) un problème pour moi! merci quand mm pour ta réponse ;)


 
Bah le problème, c'est que ta question ne veut pas dire grand chose en soi. C'est comme si tu demandais : je roule à 100 km/h, il y a un virage à gauche, quelle est la marque de ma voiture ? :o
 

Reply

Marsh Posté le 01-03-2012 à 22:48:14    

slt a tts.j'ai l'@ ip suivante:192.168.2.0 (classe C en praincipe) !! supposons j'ai 6 sous resaux.svp quelqu'un peut m'aider comment deduir l'@ masque de sous reseau.et merci d'avance :)

Reply

Marsh Posté le 02-03-2012 à 11:34:05    

Tu as 6 sous-réseaux.
Donc cela veut dire que tu vas avoir besoin de 3 bits, car :
2^2 = 4 (pas bon car 4< 6)
2^3 = 8
 
Masque de classe c = /24 (255.255.255.0)
 
Tu ajoutes les 3 bits => /27 (255.255.255.224)
Voilà


Message édité par bon_chan le 02-03-2012 à 11:37:48
Reply

Marsh Posté le 02-03-2012 à 14:02:44    

merci bcp mon frere.g compris bien ta repense ..merciiiiiii

Reply

Marsh Posté le 28-03-2012 à 23:22:55    

Pour cherche le nombre de sous-réseaux, il faut que tu nous donnes le réseau d'origine, et le masque de sous-réseau que tu veux utiliser....

Reply

Sujets relatifs:

Leave a Replay

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