[masque]petite question

Résolu
osiris73 Messages postés 102 Statut Membre -  
 Ceantolika -
Bonjour à tous,

J'ai un doute sur cette question au niveau des masques :

Soit l'adresse IP 192.168.25.147 et le masque suivant 255.255.255.248 donner l'adresse du reseau et l'adresse hote de la machine ?

Alors voilà ce que j'en pense :
pour connaitre l'adresse du reseau ont fait un ET entre le masque et l'adresse IP 192.168.25.147, ce qui me donne 192.168.25.144 (ce qui serait l'adresse de mon reseau)

Pour connaitre l'adresse de l'hote ont fait un ET entre le complement du masque et l'adresse IP 192.168.25.147 ce qui me donne 4, c'est le 4 eme hote sur le reseau 192.168.25.144 C'EST LA LE BUG POUR MOI !

on a l'adresse reseau : 192.168.25.144, donc le 1 hote à comme adresse : 192.168.25.145
le 2eme 192.168.25.146
le 3eme 192.168.25.147
le 4eme 192.168.25.148

vous voyez ca ne colle pas, l'adresse de depart correspond au 3eme hote et non au 4eme hote calcule :-(

Qu'est-ce que vous en pensez ??

merci de vos reponses

Osiris73

15 réponses

  1. A6world Messages postés 532 Date d'inscription   Statut Contributeur Dernière intervention   132
     
    personnellement je prefere conter le pas pour connaitre le resau
    example 255.255.255.252 est un masque de 30 bit ce qui donne un saut de 4 pour les adresse a chaque 4 un autre resaudonc
    192.168.1.4
    192.168.1.8
    192.168.1.12 ainsi de suite pour les autre net id

    le ET est bien mais tout changer en binaire c long pour rien
    0
  2. osiris73 Messages postés 102 Statut Membre 7
     
    OK,

    mais pourquoi je n'obtiens pas le meme numero d'hote alors ?

    merci

    Osiris73
    0
  3. A6world Messages postés 532 Date d'inscription   Statut Contributeur Dernière intervention   132
     
    ok la tu mas fait calculer grrrrrrrr
    le dernier octet ip et mask sont
    10010011 ip
    11111000 mask
    ------------et
    10010000

    donc le net id est 144 il reste 3 bit pour des hotes

    ton calcule est pas bon voila tout

    si tu ping, un probleme de moin
    0
  4. osiris73 Messages postés 102 Statut Membre 7
     
    D'accord avec toi pour le net id, en fait là ou je me plante c'est a quoi correspond l'adresse IP 192.168.25.32 dans ce reseau 192.168.25.144, je faisais donc ici l'operation :

    adresse IP 192.168.25.147
    11000000.10110000.00011001.10010100
    complement du masque:
    00000000.00000000.00000000.00000111

    @IP ET complement masque :
    00000000.00000000.00000000.00000100 =>donne 4

    d'ou 4eme hote

    et si on rajoute 4 pc dans le reseau 192.168.25.144 on obtient l'adresse 192.168.25.148 et pas celle que l'on veut 192.168.25.147

    vois-tu ce que je veux dire ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. A6world Messages postés 532 Date d'inscription   Statut Contributeur Dernière intervention   132
     
    et oublie pas que 144 est le net id donc c'est pas une adresse a moin d'etre en ip moderne,,
    4 bit pout les hote petite erreure
    donc premier
    145
    146
    147 jusqua 159, 159 est le broadcast
    apres tu change pour le resau 160
    0
  7. osiris73 Messages postés 102 Statut Membre 7
     
    Excuse moi,

    mais comme le masque est à 248 il reste donc 3 bits pour les machines soit :2^3=8 machines donc de 144 à 153 : 153 est le broadcast et 144 le reseau

    je me trompe ??
    0
  8. A6world Messages postés 532 Date d'inscription   Statut Contributeur Dernière intervention   132
     
    248 a oui c'est vrai excuse moi me suis tromper le coup d apres :)
    j etais rester avec 144 en tete

    donc
    10010111 =151 pour le broadcast
    10010000=144 pour le net id
    145 146 147 148 149 150 sont les adresse disponible
    la 4e est effectivement 148

    mais je pige pas cette phrase laque tu as dit plus haut
    :''vous voyez ca ne colle pas, l'adresse de depart correspond au 3eme hote et non au 4eme hote calcule :-( . ''

    si tu ping, un probleme de moin
    0
  9. osiris73 Messages postés 102 Statut Membre 7
     
    En tout cas merci A6world d'ete resté jusqu'au bout :-)

    Je te redonne plus en details ma procedure

    On nous donne une adresse IP (au pif) 192.168.25.147 avec comme masque 255.255.255.248 ou /29.

    On nous demande quel est le netid de ce reseau et quel est le numero d'hote de cet adresse IP (192.168.25.147) dans ce reseau

    Bon je vais passe par la notation binaire, désolé :

    pour connaitre le net id on fait un ET entre l'adresse IP(192.168.25.147) et le masque (255.255.255.248)

    ce qui donne :

    11000000.10110000.00011001.10010100 (@IP)

    ET

    11111111.11111111.11111111.11111000 (masque)
    ----------------------------------------------------------
    11000000.10110000.00011001.10010000 (c'est le netid soit en decimal : 192.168.25.144

    On s'est donc que notre reseau est 192.168.25.144
    l'adresse 192.168.25.145 sera donc le 1 hote sur ce reseau
    192.168.25.146 sera donc le 2eme hote sur ce reseau
    192.168.25.147 sera donc le 3eme hote sur ce reseau(on devrait donc trouver avec l'operation @IP ET complement masque =3, voir plus bas)

    vu le masque 255.255.255.248 il nous reste 3 bits pour avoir le nombre de machines sur ce reseau soit 2^3=8 machines

    @145 = 1er machine ou 1 hote
    ...
    ...
    @152 = 8eme machine ou 8 hote

    donc @153 c'est l'adresse de broadcast du reseau 192.168.25.144

    est-ce que je me trompe jusqu'a là ???

    Je continue :

    j'ai vu quelque part que pour connaitre le numero de n'importe quelle machine sur le reseau on fait le calcul suivant :

    @IP ET complement du masque = numero d'hote

    soit 11000000.10110000.00011001.10010100 (@IP de depart)192.168.25.147
    ET
    00000000.00000000.00000000.00000111 (complement du masque)
    ===========================================
    00000000.00000000.00000000.00000100 =>donne 4 en decimal

    c'est là que mon raisonnement ne tiens plus car on trouve donc que l'adresse IP192.168.25.147 represente le 4eme hote, quand je le compare a ce que nous avions trouve avant :

    @145 = 1er machine ou 1 hote
    ...
    @148 = 4 hote
    @152 = 8eme machine ou 8 hote

    on voit bien que ce n'est pas le meme resultat, si 4eme on a comme adresse IP 192.168.25.148 et non 192.168.25.147

    Est-ce que tu vois ce que je veux dire ????
    0
  10. osiris73 Messages postés 102 Statut Membre 7
     
    Voilà j'ai resolu grace à A6world et Nitch,

    en fait je me trompait dans ces lignes:

    "vu le masque 255.255.255.248 il nous reste 3 bits pour avoir le nombre de machines sur ce reseau soit 2^3=8 machines

    @145 = 1er machine ou 1 hote
    ...
    ...
    @152 = 8eme machine ou 8 hote

    donc @153 c'est l'adresse de broadcast du reseau 192.168.25.144 "


    la reponse est comme tu l'as donné A6world le broadcast est bien @151
    je m'explique :

    le masque 255.255.255.248 il nous reste 3 bits pour avoir le nb en fait d'adresses possibles et non de machine.(il y a toujours 2 adresses reservées, @ de broadcast et @ de reseau)
    du coup @144 = adresse du reseau(donc 1 adresse possible)
    @145 = 1 machine de ce reseau (c'est notre 2eme adresse)
    ....
    @151 = broadcast de notre reseau (c'est notre 8 eme adresse)

    on peut donc mettre 6 PC connectes à ce reseau

    Je récapitule les résultats :

    Soit l'adresse IP 192.168.25.147 et le masque suivant 255.255.255.248 donner l'adresse du reseau et l'adresse hote de la machine ?

    @ reseau 192.168.25.144
    @hote 0.0.0.4 => 144-145-146-147 = bien 4 adresses

    CQFD

    OUF ;-)

    Osiris73
    0
  11. A6world Messages postés 532 Date d'inscription   Statut Contributeur Dernière intervention   132
     
    moi j aime ce genre de discution on revise des notions que l on utilise pas souvent ca garde l'esprit

    une petite erreur juste la @152 = 8eme machine ou 8 hote
    2^3=8 oui mais enleve 2 donc 6 machines
    est d acord avec moi que
    10010000 = netid (ca oui on est du meme avis) en /29
    10010111= broadcast

    10010111=151 en decimal donc 150 est le dernier hote du resau
    tu as raison qu il est possible de faire 8 adresse mais enleve 2 adresse pour broadcast et net id. il reste donc 6 hotes possible utilisable

    pour l histoire du ET de complement entre ip et netid,, j'en ai jamais entendu parler. probablement que c'est parce que ca fonctionne pas ton calcul le prouve, mais je c'est que ip -netid=position

    10010011 147 decimal
    -10010000 144 decimal
    =======
    00000011 3 decimal

    192.168.25.147 /29 est bien le 3 poste
    0
  12. A6world Messages postés 532 Date d'inscription   Statut Contributeur Dernière intervention   132
     
    bon pendant que je fesais une conclusion tu en a fait une toi aussi :)
    0
  13. osiris73 Messages postés 102 Statut Membre 7
     
    En tout cas merci A6world pour le temps pris a m'avoir remis les idees en place pour le masque, c'est vrai quand tu dis "on revise des notions que l on utilise pas souvent".

    @+

    Osiris73
    0
  14. Ceantolika
     
    "probablement que c'est parce que ca fonctionne pas ton calcul le prouve :"

    si si lol le ET operation logique , fonctionne c'est bien comme cela qu'on aplique le masque a l'adresse ^^ enfin c'est le proco qui fait ca ^^ :

    255 = 11111111
    ET
    128 = 10000000
    DONNE
    128 = 10000000

    donc

    192.168.1.1 avec 255.255.255.0 donne

    11000000.10101000.00000001.00000001
    ET
    11111111.11111111.11111111.00000000
    DONNE
    11000000.10101000.00000001.00000000
    SOIT
    192.168.1.0
    0
  15. Ceantolika
     
    Et pour finir j'oubli la fin lol le masque le plus haut moins le masque definit (248) soit complement de masque (dans notre cas 255-248 donne 7) , nous permet exactement de calcule le numero d'hote donc bel et bien le rang d'un ordi dans un reseau

    donc jusque la on est ok pour noms de reseau (netID):

    10010011 147
    ET
    11111000 248
    DONNE
    10010000 144

    Donc le net ID est bien 192.168.25.144
    Puis assez facilement que 192.168.25.151 adresse de diffusions commune (144+7=151)
    Accessoirement que le reseaux 144 et le 19eme reseaux utilisant ce masque sur 192.168.25.x /29 (151/8=19)

    Bon une fois cette consideration en accord entre nous lol

    on peut calculer le rang grace au complement :

    00000111 7
    ET
    10010011 147
    DONNE
    00000011 3

    Donc 147 et le 3eme hote :

    Soit

    192.168.25.144 = 0

    192.168.25.145 = 1
    192.168.25.146 = 2
    192.168.25.147 = 3
    192.168.25.148 = 4
    192.168.25.149 = 5
    192.168.25.150 = 6

    192.168.25.151 = 7

    Et voila C Q F D
    0
  16. Ceantolika
     
    Donc en fait pour vraiment repondre a la toute premiere question ton calcule en binaire de 7 ET 147 et faut lol c'est 3 que tu aurai du obtenir ^^
    0