Calcul de masques de sous réseau: - Réseaux - Réseaux grand public / SoHo
Marsh Posté le 21-06-2013 à 17:12:24
Tu donnes toi même la réponse "à moins de couper en plein milieu du dernier octet du masque". Et pourquoi pas ? La définition que tu donnes au début ne parle que de bits.
IP&Mask == Mask => IP = adresse du réseau
IP&Mask == 255.255.255.255 => IP = adresse de broadcast
sinon, IP machine
Marsh Posté le 21-06-2013 à 18:07:41
odon4 a écrit : Tu donnes toi même la réponse "à moins de couper en plein milieu du dernier octet du masque". Et pourquoi pas ? La définition que tu donnes au début ne parle que de bits. |
Damned alors j'ai mal interprété la théorie:
Citation : "On ne peut pas repasser en décimal étant donné que la coupure se fait au milieu d'un octet. En effet, on ne peut malheureusement pas écrire un demi-octet ou une partie d'un octet seulement. On ne peut parler qu'en binaire." |
j'avais cru comprendre qu'il était strictement interdit de couper en plein milieu d'un octet Je vais tout relire et recommencer les exercices histoire d'ancrer bien ça en tête
Merci, si j'ai d'autres questions je repasserai par ici.
Marsh Posté le 21-06-2013 à 13:08:40
Hello à tous
Je tente de résoudre des exercices de calculs de masque de sous réseau. Il s'agit de déterminer si l'adresse donnée est une adresse de machine, de broadcast ou de réseau. Je pense avoir compris pour les deux premières adresses mais je cale à l'exercice 3 et aux suivants. Je poste mes résolutions des 4ers exercices, peut être qu'il y a une erreur dans ma méthode:
Les exercices viennent d'içi
Définitions:
La première adresse d'une plage estl'adresse du réseau lui même
La dernière adresse d'une plage est une adresse spéciale, l'adresse de broadcast
--> ces deux adresse ne peuvent être donc utilisées pour une machine
exercice 1: 192.168.0.15/255.255.255.0
**********************************
192.168.0.15 --> 11000000.10101000.00000000.00001111
255.255.255.0 --> 11111111.1111111.11111111.00000000
étape 1: on fixe la partie réseau de l'adresse
11000000.10101000.00000000.0000 (partie réseau) 1111 (partie machine)
étape 2: variation de la partie machine en mettant tout à 0, puis tout à 1
11000000.10101000.00000000.00000000 --> 192.168.0.0
11000000.10101000.00000000.11111111 --> 192.168.0.255
192.168.0.0 adresse de réseau
192.168.0.15 adresse de machine (.0.15 est compris dans l'intervalle .0.0 - .0.255)
--> 192.168.0.15 est donc une adresse de machine
exercice 2: 192.168.1.0 /255.255.255.0
******************************
192.168.1.0 --> 11000000.10101000.00000001.00000000
255.155.255.0 --> 11111111.1111111.11111111.00000000
étape 1: on fixe la partie réseau de l'adresse
11000000.10101000.00000001 (réseau) 00000000 (machine)
étape 2: variation de la partie machine en mettant tout à 0 puis à 1
11000000.10101000.00000001 00000000 --> 192.168.1.0
11000000.10101000.00000001 11111111 --> 192.168.1.255
--> 192.168.1.0. adresse de réseau
--> 192.168.1.255 adresse de broadcast
--> 192.168.1.0 est donc une adresse de réseau
exercice 3: 192.168.1.0/255.255.254.0
*****************************
192.168.1.0 --> 11000000.10101000.00000001.00000000
255.255.254.0 --> 11111111.1111111.11111110.00000000
étape 1: on fixe la partie réseau de l'adresse
192.168. --> 11000000.10101000. (donnée par 255.255, tout les bits du masque de sous réseau étant à 1)
étape 2: on fixe la partie machine de l'adresse
.1.0. --> 00000001.00000000 (donné par 254.0)
étape 3: passage de tout les bits à 1 de la partie machine
.1.0. --> 00000001.11111111 (1.255)
adresse comprise dans l'intervalle 192.168.1.0 - 192.168.1.255
--> réponse: adresse de MACHINE !!! (correction: plage allant de 192.168.0.0 à 192.168.1.255)
exercice 4: 10.8.65.29/255.255.255.224
******************************
étape 1: on fixe la partie réseau de l'adresse
10.8.65.29 --> 00001010.00001000.01000001.00011101
255.255.255.224 --> 11111111.11111111.11111111.11100000
partie réseau: 10.8.65 (donné par 255.255.255, tout les bits étant à 1)
variation de la partie machine (29)
passage à 0 de tout les bits de la partie machine
10.8.65.0 --> 00001010.00001000.01000001.11100000
passage à 1 de tout les bits de la partie machine
10.8.65.31 --> 00001010.00001000.01000001.11111111
----> 10.8.65.29 est une adresse de machine (car comprise dans l'intervalle 0 -> 31)
Mes questions:
exercice 3 : pourquoi 192.168.0.0 ? On passe les bits à zéro au lieu de 1 ?
exercice 4: on ne peut avoir un demi octet ! hors on coupe en plein milieu du dernier octet !
Je cale complètement avec les adresses en 10.*.*.* Qui pourrait m'expliquer le raisonnement de façon détaillée et précise ? Je ne vois pas comment obtenir une adresse de machine avec des ip 10.8.65.29 et des masques comme 255.255.255.224... à moins de couper en plein milieu du dernier octet du masque ?!
Merci
Message édité par Dark Fortress le 21-06-2013 à 13:09:56
---------------
Fille de Bach (c.) * A bus station is where a bus stop. A train station is where a train stop. On my desk i have a workstation. *