[masque]petite question

Résolu/Fermé
osiris73 Messages postés 102 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 23 mars 2011 - 2 juil. 2005 à 15:00
 Ceantolika - 12 janv. 2011 à 01:15
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

A6world Messages postés 532 Date d'inscription dimanche 5 juin 2005 Statut Contributeur Dernière intervention 9 avril 2007 132
2 juil. 2005 à 15:21
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
osiris73 Messages postés 102 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 23 mars 2011 7
2 juil. 2005 à 15:26
OK,

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

merci

Osiris73
0
A6world Messages postés 532 Date d'inscription dimanche 5 juin 2005 Statut Contributeur Dernière intervention 9 avril 2007 132
2 juil. 2005 à 15:42
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
osiris73 Messages postés 102 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 23 mars 2011 7
2 juil. 2005 à 15:54
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
A6world Messages postés 532 Date d'inscription dimanche 5 juin 2005 Statut Contributeur Dernière intervention 9 avril 2007 132
2 juil. 2005 à 15:58
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
osiris73 Messages postés 102 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 23 mars 2011 7
2 juil. 2005 à 16:18
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
A6world Messages postés 532 Date d'inscription dimanche 5 juin 2005 Statut Contributeur Dernière intervention 9 avril 2007 132
2 juil. 2005 à 16:32
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
osiris73 Messages postés 102 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 23 mars 2011 7
2 juil. 2005 à 17:03
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
osiris73 Messages postés 102 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 23 mars 2011 7
2 juil. 2005 à 18:25
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
A6world Messages postés 532 Date d'inscription dimanche 5 juin 2005 Statut Contributeur Dernière intervention 9 avril 2007 132
2 juil. 2005 à 18:52
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
A6world Messages postés 532 Date d'inscription dimanche 5 juin 2005 Statut Contributeur Dernière intervention 9 avril 2007 132
2 juil. 2005 à 18:56
bon pendant que je fesais une conclusion tu en a fait une toi aussi :)
0
osiris73 Messages postés 102 Date d'inscription lundi 24 janvier 2005 Statut Membre Dernière intervention 23 mars 2011 7
3 juil. 2005 à 22:13
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
"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
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
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