réseaux adressages ip

réseaux adressages ip - Windows & Software

Marsh Posté le 31-01-2003 à 19:56:31    

Bonjour à tous  
j'ai qq soucis de compréhension avec les adresses ip.Je ne trouve pas de méthodes et d'explications claires dans les books !  
Exemples:  
1/Comment peut-on savoir si deux stations avec deux adresses bien définies pourront communiquer ou pas ?  
Exemple : poste A : 190.190.3.1 avec poste B : 190.190.4.1  
et mask = 255.255.252.0  
il faut comparer les ss réseaux a priori mais quelle conclusion en tirer ? Ecrire en binaire ok mais comparer quel niveau ?  
On nous donne comme passerelles ensuite :190.190.5.125 pour A et pour B : 190.190.6.117 et alors ??  
 
2/L'adresse ip 207.13.47.48 est-elle vaide avec un masque 255.255.255.248 ?  
On détaille le masque en binaire ok mais quelle conclusion en tirer ??  
 
Merci de m'éclaircir ces points au plus vite c'est urgent pour moi.  
Mon mail est hehop39@voila.fr
 

Reply

Marsh Posté le 31-01-2003 à 19:56:31   

Reply

Marsh Posté le 31-01-2003 à 19:59:54    

Tu fais un & binaire entre l'IP et le masque.
Si ca donne le même résultat pour les 2 machines, alors elles appartiennent au même sous-réseau :)

Reply

Marsh Posté le 31-01-2003 à 20:01:57    

euh... t pas en train d'essayer de nous faire faire tes exos pr demain matin toi  :heink:


Message édité par thalis le 31-01-2003 à 20:48:57
Reply

Marsh Posté le 31-01-2003 à 20:02:29    

moi g jamais compris le coup du binaire :D

Reply

Marsh Posté le 31-01-2003 à 20:10:11    

http://bellamyjc.net/fr/reseau.html#IPcreator


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 31-01-2003 à 20:12:07    

rien que de voir l'interface du truc g peur  [:totoz]

Reply

Marsh Posté le 31-01-2003 à 20:17:01    

Thalis a écrit :

moi g jamais compris le coup du binaire :D

c'est pourtant simple :sol:  
 
Une IP, c'est un entier 32 bits (si si je t'assures :D ), comme le masque.
Le masque indiquant quels sont les bits qui correspondent au sous-réseaux et ceux qui correspondent à la machine uniquement. Il suffit de faire un ET binaire entre les 2.


Message édité par mrbebert le 31-01-2003 à 20:17:12
Reply

Marsh Posté le 31-01-2003 à 20:21:35    

g tjrs rien compris  :lol:

Reply

Marsh Posté le 31-01-2003 à 20:34:03    

Thalis a écrit :

g tjrs rien compris  :lol:  

Je suis sur qu'elle me fait marcher :(  
 
Tant pis, j'explique quand même :D  
 
Une adresse IP, c'est un entier 32 bits (c'est pour ca que chacun des 4 nombres est entre 0 et 255 :D )
Plusieurs machines appartiennent à un même sous-réseau si elles ont en commun un certain nombre de bits. Le masque sert à définir quels sont ces bits.
 
Un masque à 255.255.0.0 indique que toutes les machines ayant les même 16 premiers bits appartiendront au même sous-réseau (par exemple, toutes celles en 192.168.xxx.xxx).
Avec un masque à 255.255.128.0, il faudra qu'elles aient les même 17 premiers bits.
 
Le fait d'appartenir à un sous-réseau est important pour le routage.


Message édité par mrbebert le 31-01-2003 à 20:35:48
Reply

Marsh Posté le 31-01-2003 à 20:35:16    

oui je comprend bien le principe, mais je les calcule comment ces 17 premiers bits ? (c là que ça coince, tant qu'il s'agir de faire des masques en 255 ou 0 pas de pbm, c apres que y'a qq chose que je capte pas)

Reply

Marsh Posté le 31-01-2003 à 20:35:16   

Reply

Marsh Posté le 31-01-2003 à 20:39:12    

Thalis a écrit :

oui je comprend bien le principe, mais je les calcule comment ces 17 premiers bits ? (c là que ça coince, tant qu'il s'agir de faire des masques en 255 ou 0 pas de pbm, c apres que y'a qq chose que je capte pas)

Ils sont exprimés par le masque.
255.255.255.0, ca fait 24 bits à 1, et 8 bits à 0.
 
Je vois pas ce qu tu veux calculer :??:  
 
Pour qu'une machine sache si une autre machine appartient au même sous-réseau, elles fait un ET binaire entre le masque et son IP. Puis la même opération entre l'IP de l'autre machine et le masque.
Si les 2 résultats sont les même, c'est bon :)

Reply

Marsh Posté le 31-01-2003 à 20:40:20    

mrBebert a écrit :

255.255.255.0, ca fait 24 bits à 1, et 8 bits à 0.


 
t'as eu comment ce resultat ? (je sais je dois avoir un neurone blond pr tt ce qui est masque de sous reseau   :sweat: )

Reply

Marsh Posté le 31-01-2003 à 20:43:30    

255 en binaire ca s'ecrit : 11111111
donc 3 fois 255 ca fait 24 bits à 1

Reply

Marsh Posté le 31-01-2003 à 20:44:03    

Thalis a écrit :


 
t'as eu comment ce resultat ? (je sais je dois avoir un neurone blond pr tt ce qui est masque de sous reseau   :sweat: )

255 en binaire, ca fait 11111111
donc 255.255.255.0 ca fait : 11111111111111111111111100000000
(24 bits à 1, et 8 à 0).
C'est juste qu'on l'écrit en décimal parce que c'est plus pratique qu'en binaire :)

Reply

Marsh Posté le 31-01-2003 à 20:46:21    

oki bon y'a des softs qui font le calcul pr moi heureusement (déjà à la main sans calculatrice qui converti je vous pas comment on trouve le 11111111 :D)
 
merci de tes explications  :jap:

Reply

Marsh Posté le 31-01-2003 à 20:46:32    

les bits 1 se suivent. Tu ne peut pas (en theorie du moins...) avoir comme masque un truc en 255.0.255.0 (ce qui donne en binaire 11111111000000001111111100000000). Apres c'est juste de l'arithmetique.
 
Dans ton exemple, ton masque est a 255.255.252.0. Sur le troisieme, tu as 6 bits à 1 et 2 bits à 0. Cela te laisse pour les adresses d'un même réseau 4 (les deux bits a zero) * 255 (les 8 bits à zero du dernier) -2 possibilités (tu vire l'addresse du réseau, ici 190.190.0.0 et l'adresse de broadcast, 190.190.4.255).
 
Donc tes deux adresses sont dans le même réseau, les deux stations n'ont pas besoin de passerelles pour communiquer.
 
Edit : j'ai ecrit une enorme connerie. les deux stations ne sont pas dans le même réseaux puisque le premier ira de 190.190.0.0 à 190.190.3.255 (et non 4) ! Donc il y a bien besoin d'une passerrelle...


Message édité par djoul le 31-01-2003 à 20:50:13
Reply

Marsh Posté le 31-01-2003 à 20:48:42    

bon j'efface mon post parce que g une approche de la chose visiblement trop simpliste (d'ailleurs qd je lit vos histoires de bit g l'impression de lire du chinois...)

Reply

Marsh Posté le 31-01-2003 à 20:51:47    

Thalis a écrit :

bon j'efface mon post parce que g une approche de la chose visiblement trop simpliste (d'ailleurs qd je lit vos histoires de bit g l'impression de lire du chinois...)

C'est juste l'écriture d'un nombre en base 2, où il n'y a que 2 chiffres : le 0 et le 1 :)  
 
Une petite révision sur les changements de base :
http://www.onversity.com/cgi-bin/p [...] P=last#010

Reply

Marsh Posté le 31-01-2003 à 20:55:47    

oui g bien compris que c du binaire, mais sans calculatrice pr faire la conversion impossible de me rappeler comment on fait (et poruant g du le savoir à une epoque, vu que y'avais la question au concours)
 
bon vais lire mon cours :D

Reply

Marsh Posté le 31-01-2003 à 21:03:53    

par contre la premier passerelle est fausse, elle n'est pas dans le même réseau que A.
 
Pour le deuxième point, l'adresse n'est pas valide. il s'agit d'une addresse réseau. Pour le savoir, tu ecris ton masque et ton adresse en binaire. Le masque à 29 bits, il reste donc 3 bits à 0. Lorsque tu regardes l'addresse en binaire, tu t'apercois que les 3 derniers bits sont à zéro (et même les 4 derniers ici, 48 s'ecrit 00110000). Il s'agit donc de l'addresse réseau de 207.13.47.48/29.


Message édité par djoul le 31-01-2003 à 21:06:01
Reply

Marsh Posté le 01-02-2003 à 12:13:44    

Merci à tous d'avoir participé!!
Finalement je vois que pour certains c'était encore moins clair que pour moi!
Pour moi c ok now.
C'est sympa d'avoir éclairci la situation!
@++++++

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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