La Pause Café du Forum Programmation [PART 2]

Bonne réponse de TheGuit !

Philippe_Bouvard

http://www.rtl.fr/media/tmp/13545/210210mediaimages0000558558818jpg.jpg

Ouf ^^

Correct

http://www.ladepeche.fr/content/photo/biz/2007/07/31/200707311643_zoom.jpg

Note que dans certains cas (dépendants du matériel) on ne peut pas créer 4 sous-réseaux en ne « piquant » que 2 bits au masque car l’adresse de réseau du premier sous-réseau et celle de broadcast du dernier sous-réseau seraient respectivement les mêmes que celle de réseau et de broadcast du réseau initial.

Normalement pour 4 sous réseau, il faudrait en crée 6 minimum ! C’est exacte Raynor.
L’adresse réseau et du broadcast ne peuvent pas être partager entre le réseau global et les sous réseau, donc le premier et dernier réseau sont pas utilisable.
Edité le 10/06/2008 à 23:28

… dans certains cas uniquement.
En VLSM il y a la règle du 2n-2 (RFC 950), celle du 2n-1 et celle du 2n (RFC 1878) :

  • Règle du 2n-2 : impossible d’utiliser le premier sous-réseau ainsi que le dernier sous-réseau.
  • Règle du 2n-1 : impossible d’utiliser le premier sous-réseau.
  • Règle du 2n : utilisation de tous les sous-réseaux.

L’utilisation d’une de ces règles par rapport à une autre dépend uniquement des capacités techniques des équipements. De nos jours la majorité des réseaux utilisent la règle du 2n puisqu’elle permet de limiter au maximum le gaspillage d’adresses IP.

Je comprends désormais la démarche à suivre, merci TheGuit.

Apparement je devrais trouver les quatre adresses suivantes pour mes sous-réseaux :

  • 172.17.0.0
  • 172.17.64.0
  • 172.17.128.0
  • 172.17.192.0

Le dernier octet est choisis car c’est de classe B je suppose.
Le troisième octet est choisis au hasard entre 16 et 31 strictement je suppose.
Le deuxième octet à 0 n’est pas interdit? Je trouve les valeurs de 0,64,128,192 en réalisant les quatre combinaisons des deux bits de poids fort du second octet je suppose.
Le premier octet est toujours à 0 car le masque du premier octet est lui même à 0 (et que l’on fait un Et Logique)?

Je peux faire 4 sous-réseaux avec des adresses de classe B en utilisant seulement les deux bits de poids fort du second octet.
Je peux donc en faire 8 ( =2^3 ) en utilisant les trois bits de poids fort du second octet?

Heu… on est d’accord que pour l’adresse « 172.17.128.0 » le premier octet c’est « 172 », le second c’est « 17 », le troisième « 128 » et le dernier/quatrième « 0 » ? (et pas l’inverse, ce que tu semble croire)
Mais j’ai l’impression que tu ne nous donne pas l’exercice au complet : d’où sort cette adresse en 172.17… ? Et puis tu nous parle d’adresse IP publique 202.87.60.5 alors qu’il semble qu’il faille faire du subnetting de réseau privé (VLSM).

Comme je l’ai dit, si tu dois faire x sous-réseaux sur un réseau R de masque M tu dois augmenter M de Math.ceil( ln(x)/ln(2) - y)y dépends de la règle appliqué : celle du 2n-2 (interdiction des premières et dernières adresses IP du nouvel intervalle), celle du 2n-1 (interdiction de la première adresse) ou celle du 2n-0 (aucune restriction).
Au vu des réponses que tu indique : la règle en vigueur est celle du 2n-0 et donc tu n’as besoin que de 2 bits pour créer tes 4 sous-réseaux.
Edité le 11/06/2008 à 00:49

En utilisant effectivement : 172 → 1er octet, etc…

le 172 n’est pas spécialement imposé par la classe B. La classe B dit seulement que le premier octet doit commencer en binaire par 10, or 172 = 10101100 donc c’est dans la classe B. La seul chose par contre c’est que les adresse entre 172.16.0.0 - 172.31.255.255 sont les adresse privé de la classe B. Mais en elle meme la classe B est comprise entre 128 et 191.

Le 17 apres c’est un choix on aurait pu utiliser 16 comme 28 ou 31 bref n’importe quoi entre 16 et 31. Et non le troisieme octet a 0 n’est pas interdit. Et tu trouvera effectivement ces sous réseau ci. je te disais que tu trouverais des réseau commencant par 00 pour le troisieme octet donc des adresse allant de 00000000 00000000 à 00111111 11111111 soit de 0.0 à 63.255 tu te retrouve avec 4 sous réseau :

  • 172.17.0.0 à 172.17.63.255
  • 172.17.64.0 à 172.17.127.255
  • 172.17.128.0 à 172.17.191.255
  • 172.17.192.0 à 172.17.255.255

Et donc effectivement tu pourrat en faire 8 sous-réseau avec un masque de sous réseau egal a 255.255.224.0 qui fait un masque binaire de 11111111 11111111 11100000 00000000

et tes sous réseau seront :

  • 172.17.0.0 à 172.17.31.255
  • 172.17.32.0 à 172.17.63.255
  • 172.17.64.0 à 172.17.95.255
  • 172.17.96.0 à 172.17.127.255
  • 172.17.128.0 à 172.17.149.255
  • 172.17.150.0 à 172.17.191.255
  • 172.17.192.0 à 172.17.223.255
  • 172.17.224.0 à 172.17.255.255

Enfin bon tout ca sous reserve que j’ai bien tout piger :wink:
Edité le 11/06/2008 à 01:12

Je confirme ce que dit TheGuit (même si je n’ai pas vérifié ses calculs ^^)

Lastz ^^

Preums ^^


PS : Je ne code pas avec MS Front Page :o

Yep yep :hello:

Dernier jour de boulot sur Nantes, après nouvelle mission à Lorient, à moi les sessions de surf après le boulot :slight_smile:

:hello:

guymage → lorient = bretagne = pluie et ciel gris :o

tu vas changer d’appart?

Nan, je vais le garder. Je vais me débrouiller pour revenir à Nantes fin Septembre, je veux juste profiter du bord de mer pendant les beaux jours.

L’ordinateur le plus rapide du monde est fait de Playstation

http://www.geocoyote.com/img/upl/Image/others/radar%20fixe(1).jpg
FLASH ! :ane:

bon sinon, c’est dommage que toute cette puissance soit utilisé pour des calculs de bombe atomique :neutre: …

C’est vrai on pourrait calculer avec certitudes nos réserves mondiales de pétrole afin de prévoir quand on se fera la guerre façon Mad max?

Merci à vous pour vos réponses.
Pour ce qui est de l’ordre des octets dans une adresse ip, d’un point de vue purement théorique on applique la règle que j’ai cité, à savoir : octet4.octet3.octet2.octet1

C’est comme ça dans mon bouquin et sur des cours sur internet. Après en pratique vous avez peut-être pris l’habitude d’utiliser l’autre ordre qui je trouve est plus simple car nous lisons de gauche à droite, mais d’un point de vu binaire, il est normal que le dernier octet, celui de poids fort soit sur le gauche (comme pour les bits).

Pour ce qui est de mon exercice, c’est vraiment très mal renseigné et c’était dans un sujet de Bac de Sciences de l’Ingénieur en 2006 ou 2007. Etant donné que c’est assez récent de demander ça en S.I., les sujets sont foutus à l’arrache, et le pire de tout c’est que je suis sure que les correcteurs n’accepteront que ce qu’ils ont dans leur corrigé officiel, et pas d’autres possibilités envisagées par l’élève (rien que nos prof’ sont incapables de calculer des masques et ip de réseaux)

J’ai maintenant compris la démarche à suivre, je ferais de mon mieux pour me débrouiller, merci à vous :slight_smile:

Edit : Pfiouh, encore 6Go de log Thunderbird :confused: !
Edité le 11/06/2008 à 13:12

Brainfuck? Mais vaut mieux faire du Ook :slight_smile: