Calcul de masques de sous réseau:

Calcul de masques de sous réseau: - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 21-06-2013 à 13:08:40    

:hello: 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
 
 

Citation :

Définitions:  
 
 
 

  • les bits à 1 dans le masque représentent la partie réseau de l'adresse IP
  • les bits à 0 représentent la partie machine


 
 
 
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  [:darkmavis ]


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. *
Reply

Marsh Posté le 21-06-2013 à 13:08:40   

Reply

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


---------------
ventes - mon feed
Reply

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.
 
IP&Mask == Mask => IP = adresse du réseau
IP&Mask == 255.255.255.255 => IP = adresse de broadcast
sinon, IP machine


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   [:casper87]  
 
Merci, si j'ai d'autres questions je repasserai par ici.


Message édité par Dark Fortress le 21-06-2013 à 18:11:24

---------------
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. *
Reply

Sujets relatifs:

Leave a Replay

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