Posez votre question Signaler

TCP/IP les masques

Obi38 - Dernière réponse le 27 juin 2007 à 14:47
Bonjour à tous,
Voila, j'essai d'apprendre par moi même le fonctionnement des réseaux mais je manque d'infos sur l'utilisations de masques différents sur un même segment (j'insite sur le "même segment", j'ai bien compris le découpage en sous-réseau, les classes et tout ça! ;-) ),
En clair j'aimerai avoir les réponses des exercises suivant ou avoir une explication du genre comment et pourquoi on utilise différent masques.
les exo:
http://fanocayoo.free.fr/exo_ip4.htm
Merci.
Lire la suite 

TCP/IP les masques »

20 réponses
Réponse
+0
moins plus
Salut,

Pour que deux PC puissent discuter ensembles il leur faut posséder le même masque (255.255.0.0 ou un autre !)

Avec ca tu peux résoudre ton exo.

Bon courage
droosnoo - 22 juin 2007 à 17:53
en clair ce sont deux conditions a respecter
PeJoPeJo - 22 juin 2007 à 18:14
En clair quand un bit du masque est à 1 tu garde le bit de l'ip sans le modifier.

Il te faut écrire en binaire les adresses (fais un tableau avec 128,64,32,16,8,4,2,1)
ip1 0 1 0 0 0 0 1 1 == 67
masque 1 1 0 0 0 0 0 0 ==192
Intersection-Logik 0 1 0 0 0 0 0 0 ==64
Le réseau de l'host .67 est .64.

Quand pour la masque le bit est à 1 tu garde la valeur du bit de l'ip sinon (quand le bit masque égale 0) tu met le bit à O (qu'il soit à 1 ou 0 dans l'ip).
Cet exemple est valable pour ceci :
ip1 = 192.168.1.67/28 (masque 255.255.255.192) -->Le réseau est 192.168.1.64

Pour voir si tu as compris, quel est le réseau de cette adresse 192.168.1.142/192?
Peux t'il communiquer avec le pc ayant l'ip1(192.168.1.67)?Pourquoi?
brupalaPeJo - 22 juin 2007 à 18:37
Pejo,
bah si,
ce qu'il y a au <1> tcp ip les masques#1 là c'est juste, pourquoi veux tu que ce soit faux ?
dans le même réseau ip tout le monde doit avoir le même masque , c'est mieux .
cependant,
suivant l'implémentation du stack ip et Si il n' y a pas de passerelle par défaut de configurée, des machines configurées pour un sous réseau peuvent éventuellement arriver à faire l' ARP avec des machines du réseau au dessus ayant un masque plus petit (donc réseau plus vaste en nombre de hosts) , mais ça peut etre aléatoire .
Ajouter un commentaire
Réponse
+0
moins plus
Désolé mais pour moi deux pc qui ont le même masque ne communiquent pas nécessairement entre eux. Je sais que pour toi ce n'est pas un problème mais pour ceux qui apprennent que le 192 c'est un classe C, je ne suis pas sûre qu'il vont comprendrent pourquoi 192.168.1.1/25 et 192.168.1.129/25 qui ont le même masque et la même classe ne communiquent pas entre eux. C'était juste histoire de mettre un peu de précision car dans le poste <1> l'adresse ip n'est pas spécifier.
C'est ce pour quoi à mon sens je jugeai faux d'affirmer que deux ip qui ont le même masque ommuniquent (extrapôle pour les novices qui tombent dessus 10.x.x.x et un 126.x.x.x qui ont le même masque ça ne passe pas).
Ce n'est pas faux mais sans précisions je pense pas pouvoir dire que c'est vrai.
Voilà.
sanko - 27 juin 2007 à 09:01
op op op, je t'avoue j'ai commencé à douter de mon enseignement ^^ mdr

J'ai trouvé ce que je cherchais, mes cours sont maybe à la poubelle =)

http://www.frameip.com/masques-de-sous-reseau/ pour les recherches sur les masques...


10.4 - Le ET logique

La fonction de ET logiques est souvent utilisée dans les masques. Elle se base en binaire sur le principe suivant:

0 ET 0 = 0
1 ET 0 = 0
0 ET 1 = 0
1 ET 1 = 1

On peut donc en déduire au niveau des masques 192.168.0.140 ET 255.255.255.128 décomposé en:

11000000.10101000.00000000.10001100
ET 11111111.11111111.11111111.10000000
------------------------------------------------
= 11000000.10101000.00000000.10000000

soit 192 . 168 . 0 . 128

Ici, on voit que les trois premiers octets du masque ont tous leurs bits à 1, donc les trois premiers octets du résultat ne seront pas modifiés par rapport à l'adresse d'origine, et on obtient facilement 192.168.0. Pour le dernier octet, il faut regarder plus en détail.


Pour l'arithmétique de boole ou logique :


La bible est ici : http://villemin.gerard.free.fr/Wwwgvmm/Logique/LoLoET.htm


Le 'et logique' se caractérise par l'opérateur "." :

0 . 0 = 0
1 . 0 = 0
0 . 1 = 0
1 . 1 = 1

Voir les autres opérateurs, c'est sympa aussi...

++ les amis
brupalabrupala - 27 juin 2007 à 12:54
c'est clair ,
il y a quelques approximations de vocabulaire qui sont faites .
tiens en anglais: http://en.wikipedia.org/wiki/Bitwise_operation#AND
en fait ,logique , binaire c'est plutôt ambigu :
il vaudrait mieux parler de ET booléen et ET bit à bit (bitwise à l'anglaise) .
enfin,
bien des discussions pinailleuses pour dire la même chose .
mais, c'est vrai qu'il faut etre précis : le résultat des deux opérations n'est pas du tout le même .
l'important est de savoir que l'opération est & dans les langages de programmation les plus courants et non pas && .
sanko - 27 juin 2007 à 14:47
Tout à fait mon cher, nous aurons éclairci cette question.

Les gens n'auront plus d'excuses s'ils se posent des questions.

bonne continuation ++
Ajouter un commentaire
Réponse
+0
moins plus
Ok.

Merci à tous pour vos réponses.
Ajouter un commentaire
Ce document intitulé « TCP/IP les masques » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook