Partage
  • Partager sur Facebook
  • Partager sur Twitter

[correction] Découpage d'une plage d'adresse IP

Sujet résolu
Anonyme
    29 mai 2020 à 17:10:15

    Bonjour,

    Je suis le cour "Apprenez le fonctionnement des réseaux TCP-IP" et je suis au niveau de la couche 3 .

    Je m’entraîne à découper une plage d'adresse IP pour créer des sous-réseaux, j'aimerai savoir si mon découpage est juste :D :

    Je prend comme plage départ 193.168.42.0 / 22

    Je cherche à créer 3 sous-réseaux  :

    un pour 790 techniciens

    un autre pour 350 commerciaux et un dernier pour 30 directeurs .

    Pour les techniciens je trouve ce masque de sous-réseau 255.255.252.0 ( car il faut 2 puissance 10 adresses dans le réseau donc un masque de sous-réseau avec 10 bits à 0) et cette adresse départ 193.168.42.0

    Je calcule le nombre magique : 256 - 252 = 4  , or 42 n'est pas un multiple de 4 donc je fais un "trou" et je commence la plage d'adresse des techs à 193.168.44.0

    pour la dernière adresse du sous-réseau des techs je trouve 193.168.47.255 / 22 (4 x 12 = 48 donc 48-1) .

    Ensuite pour les commerciaux je prend comme adresse de départ 193.168.48.0 / 23, le nombre magique est 2 donc la dernière adresse de la plage pour les coms est

    193.168.49.255 / 23 .

    Pour les directeurs la première adresse est 193.168.50.0 / 26 , le nombre magique est 64 donc la dernière adresse est 193.168.50.64 / 23 .

    Je voudrais savoir si pour la plage des techs c'est juste d'avoir commencé à 193.168.44.0 vue que 42 n'est pas un multiple de 4 .

    Merci pour votre aides :D

    • Partager sur Facebook
    • Partager sur Twitter
      29 mai 2020 à 19:06:26

      Bonjour,

      700 tech + 350 com + 30 dir  représente un besoin de 1080 adresses au minimum (sur un même réseau).

      Un masque en notation CIDR /22 correspond à un masque de 22 bits, soit 10 bits réservées à la partie hôte, et comme tu le sais 2^10 = 1024 donc ça te donne au maximum 1022 adresses machines.

      À partir de là, il est bien difficile d'attribuer 1080 adresses à un réseau avec un masque en /22 comme 192.168.42.0/22 (au passage, ce n'est pas une adresse réseau valide, car comme tu l'as remarqué 42 n'est pas un multiple de 4).

      Sinon pour tout le reste, c'est bien! La logique me semble bonne! :)

      Mis-à-part une petite coquille :

      Wuzei a écrit:

      Pour les directeurs la première adresse est 193.168.50.0 / 26 , le nombre magique est 64 donc la dernière adresse est 193.168.50.64 / 23 .


      Sauras-tu trouver l'erreur? :D

      Donc, peux-tu donner l'adresse du réseau (qui n'est donc pas 192.168.42.0/22) que tu as découpé en 3 sous-réseaux ?

      Question bonus: quelles sont les plages d'adresses, les plus grandes possibles, restantes (inutilisées donc) après le découpage (que tu as déjà fait) de ce réseau ? ;)

      -
      Edité par KoaTao 29 mai 2020 à 20:57:39

      • Partager sur Facebook
      • Partager sur Twitter
      Anonyme
        31 mai 2020 à 20:45:17

        Bonjour, désolé du retard pour la réponse,

        Merci pour tes réponses, comment sait-on qu'une adresse réseau n'est pas valide ?

        Ah oui je viens de voir ma coquille :D sur la notation CIDR de la dernière adresse j'ai mis 23 au lieu de 26 .

        Ensuite, 2^11 = 2048 donc il nous faut au minimum un masque de 21 bits (en notation CIDR) pour avoir 11 bits réservées à la partie

        hôte . Pour l'adresse réseau je pense qu'il faut prendre un multiple de 4 donc cela donne 193.168.40.0 / 21 pour l'adresse réseau .

        Encore une question, comment trouver une bonne adresse de réseau de départ (qui permet de donner assez d'adresses, et qui est valide) ?

        Pour la question bonus, j'ai cherché mais je ne trouve pas, est-ce que c'est une histoire de multiple de 2 ?

        • Partager sur Facebook
        • Partager sur Twitter
          1 juin 2020 à 0:11:56

          Bonsoir,

          Wuzei a écrit:

          Ah oui je viens de voir ma coquille :D sur la notation CIDR de la dernière adresse j'ai mis 23 au lieu de 26 .


          Ah j'avais pas remarqué celle là mais non, je parlais de la dernière adresse du réseau (l'adresse de broadcast) qui était fausse. C'est 192.168.50.63 / 26 (64 - 1 ;) ).

          Une petite règle simple qui doit toujours être respectée: une adresse de broadcast (dernière adresse du réseau) est impaire, et une adresse de réseau (première adresse du réseau) est paire. Ainsi, la première adresse machine est impaire, et la dernière paire. (c'est pas parce que la règle est respectée que c'est forcément bon par contre).


          Pour ce qui est de trouver l'adresse réseau :

          KoaTao a écrit:

          Donc, peux-tu donner l'adresse du réseau (qui n'est donc pas 192.168.42.0/22) que tu as découpé en 3 sous-réseaux ?

          Cette question en fait est très piégeuse (je m'en suis rendu compte après désolé :honte:) à cause de ton erreur de départ.

          Ta logique est bonne, prendre un réseau en /21 aurait été largement suffisant. Au passage, en /21 il faut que ce soit un multiple de 8 (2^3) et pas de 4 (2^2), mais bon, ça marche parce que 40 est aussi un multiple de 8 ! :D

          Mais par contre, ton découpage se fait à cheval sur plusieurs réseau en /21. Le réseau que tu as découpé est 192.168.32.0 / 19  (plage de 192.168.32.0/19 à 192.168.63.255, tu remarqueras au passage que 32 et 0 sont paires et 63 et 255 impaires ;) ). Pas évident de trouver le masque correspondant en fait.

          Maintenant, tu as deux méthodes pour trouver l'adresse de réseau correspondantes: soit t'as l'habitude ou les maths et toi ça fait 1, et vu que c'est toujours les 8 premières puissances de 2 (0 à 7) qui ressortent, c'est toujours le même train train, soit t'as pas l'habitude, et il faut revenir au fondement des adresses IPv4 et des masques.

          Les fondements, c'est le binaire. On représente l'adresse le plus souvent sous forme de 4 octets écrits en base décimal mais en réalité, ce sont 4 octets en binaire.

          Prenons ton premier choix: 192.168.42.0 / 22. Comment trouver l'adresse réseau associée à cette adresse:

          On va écrire tout (adresse + masque) sous forme décimal puis on va la convertir en binaire:

          On a donc:

          adresse (base 10) : 192.168.42.0
          adresse (base 2 ) : 1100 0000.1010 1000.0010 1010.0000 0000
          masque  (base 10) : 255.255.252.0
          masque  (base 2 ) : 1111 1111.1111 1111.1111 1100.0000 0000

           Seul les bits de la partie hôte (les 0 dans le masque) peuvent varier dans l'adresse. Une adresse réseau correspond à une adresse dont tout ces bits sont à 0. Le reste est inchangé. À l'aide d'un ET logique (https://fr.wikipedia.org/wiki/Fonction_ET) entre chaque bit de même poids des deux représentation, on obtient l'adresse réseau. Et si ce ET logique te fait peur, dit toi que tout ce qu'on fait ici, c'est passer les bits de la partie hôte de l'adresse à 0 (c'est bête et méchant ^^ ).

          Résultat :

          1100 0000.1010 1000.0010 1000.0000 0000

          On convertir en base 10:

          192.168.40.0

          Notre adresse réseau est donc 192.168.40.0 / 22. :magicien:

          L'adresse de broadcast, c'est quand tous les bits de la partie hôte sont à 1 (d'où le impaire).

          Donc, d'abord tu calcules le masque nécessaire, ensuite l'adresse de réseau :)

          Et pour ce qui est de la question bonus, elle est aussi pas très sympa vu la taille du réseau et de la découpe effectuée:

          Les plages les plus grandes possibles restantes sont: 192.168.32.0 / 21 (.32.0 à .39.255), 192.168.40.0 / 22 (.40.0 à .43.255), 192.168.50.64 / 26 (.64 à .127), 192.168.50.128 / 25 (.128 à .255), 192.168.51.0 / 24 (.0 à .255), 192.168.52.0 / 22 (.52.0 à .55.255), 192.168.56.0 / 21 (.56.0 à .63.255).

          D'où l'intérêt de bien choisir son réseau de départ :lol:


          Pour conclure, je dirais que c'est surtout une question d'habitude et de gymnastique du cerveau parce qu'au final, c'est toujours la même chose.

          -
          Edité par KoaTao 1 juin 2020 à 0:17:39

          • Partager sur Facebook
          • Partager sur Twitter
          Anonyme
            1 juin 2020 à 13:21:31

            Bonjour,

            Effectivement je n'avais pas vue cette coquille aussi, merci :-° .

            Oui je connais cette règle elle est dans le cour, je l'est sûrement mal utilisé .

            Pour la fin je pense aussi que c'est de l'entraînement et vue que je débute c'est normal, merci beaucoup pour ton aides :),

            je vais continuer à m'entraîner .

            • Partager sur Facebook
            • Partager sur Twitter

            [correction] Découpage d'une plage d'adresse IP

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown