Rechercher : dans
Par :

TCP/IP les masques

Dernière réponse le 27 jun 2007 à 14:47:24 Obi38, le 22 jun 2007 à 16:34:11 
 Signaler ce message aux modérateurs

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.

Configuration: Windows XP
Firefox 2.0.0.4

Meilleures réponses pour « TCP/IP les masques » dans :
Port/Ports TCP/IP Voir L'utilité des ports De nombreux programmes TCP/IP peuvent être exécutés simultanément sur Internet (vous pouvez par exemple ouvrir plusieurs navigateurs simultanément ou bien naviguer sur des pages HTML tout en téléchargeant un fichier par FTP)....
TCP/IP Voir Que signifie TCP/IP? TCP/IP est une suite de protocoles. Le sigle TCP/IP signifie «Transmission Control Protocol/Internet Protocol» et se prononce «T-C-P-I-P». Il provient des noms des deux protocoles majeurs de la suite de protocoles, c'est...
Le modèle TCP/IP VoirLe modèle TCP/IP Cet article décrit le modèle de référence TCP/IP, qui est la norme historique et technique d’Internet. Le ministère américain de la Défense a créé le modèle de référence TCP/IP parce qu’il avait besoin de concevoir un réseau...
Commandes IP relatives aux réseaux sous Windows VoirIl est parfois très utile de connaître les commandes IP, pour analyser voire configurer ses réseaux TCP/IP. Voici la liste de ces commandes à utiliser dans une fenêtre DOS...
[Windows] Changer l'adresse IP en ligne de commande avec Netsh VoirSous les systèmes Windows 2000/Windows XP et supérieurs, il est possible de modifier les paramètres TCP/IP à partir d'une simple ligne de commande, afin par exemple d'automatiser cette tâche grâce à un script. Ceci est possible grâce à l'outil...
Configuration d'un serveur d'un réseau TCP/IP sous Linux VoirIntroduction Dans cette partie , nous allons décrire toutes les étapes nécessaires pour configurer votre réseau TCP/IP sur votre serveur. Tout d'abord, nous verrons les types d'adressage IP, ensuite, nous configurerons vos interfaces réseaux et...
Le protocole IP VoirLe rôle du protocole IP Le protocole IP fait partie de la couche Internet de la suite de protocoles TCP/IP. C'est un des protocoles les plus importants d'Internet car il permet l'élaboration et le transport des datagrammes IP (les paquets de...
Le protocole TCP VoirLes caractéristiques du protocole TCP TCP (qui signifie Transmission Control Protocol, soit en français: Protocole de Contrôle de Transmission) est un des principaux protocoles de la couche transport du modèle TCP/IP. Il permet, au niveau des...

1

Asta, le 22 jun 2007 à 16:47:24

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

Répondre à Asta

2

droosnoo, le 22 jun 2007 à 16:50:34

Et la le me rang en ip non?

Genre 192.168.0.1 et 192.168.0.2 communiquent contre 192.168.0.1 et 192.168.20.2 ne communiquent pas...

Est ce exact?

Répondre à droosnoo

3

sanko, le 22 jun 2007 à 16:52:12

Non, ce n'est pas exact, si t'es machine on le masque 255.255.0.0, mais c'est vrai avec 255.255.255.0 ... tu vois pourquoi?

++ Je ne veux pas me sevrer chou, je t'attends pour toujours pf­fffffff

Répondre à sanko

4

sanko, le 22 jun 2007 à 16:53:52

Ont le masque** Je ne veux pas me sevrer chou, je t'attends pour toujours pf­fffffff

Répondre à sanko

5

PeJo, le 22 jun 2007 à 17:05:06
  • +1

Bonjour, tous me semble invraissemblable. D'ailleurs Asta ton explication ne sert à rien et ne mérite pas son +1 (elle est fausse). Pour ton dernier post droosnoo tu ne précise pas le masque du coup on ne peut pas te répondre. Pour savoir si deux host sont sur le même réseau il est nécessaire de faire l'intersection logique entre l'adresse et le masque. Il faut tout d'abord comprendre pourquoi 255 (2^8). Tu peux te faire un petit tableau au début pour t'aider :
Exemple :
ip1 : 192.168.1.1/24 (255.255.255.0)
ip2: 192.168.1.4/24 (255.255.255.0)
ip3: 192.168.2.1/24 (255.255.255.0)
Tu détermine déjà qu'elles octets ne change pas. Il s'agit en faite de la partie pour laquelle les bits sont à 1. Pour 255.255.255.0 ce sont les 3 premiers. Tu sais maintenant que le côté réseau est 192.168.1.x pour les deux premières adresses ip est 192.168.2.x pour la troisième.
C'est bon tu as compris?

Répondre à PeJo

6

droosnoo, le 22 jun 2007 à 17:53:14

En clair ce sont deux conditions a respecter

Répondre à droosnoo

7

PeJo, le 22 jun 2007 à 18:14:10

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?

Répondre à PeJo

8

brupala, le 22 jun 2007 à 18:37:48

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 .

et ... Voili  Voilou  Voila !

Répondre à brupala

9

PeJo, le 22 jun 2007 à 19:24:18

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à.

Répondre à PeJo

10

brupala, le 22 jun 2007 à 20:07:23

Tu as raison,
il faut qu'ils soient dans le même réseau aussi (pour moi c'était évident bien entendu) et qu'ils aient le même masque .
en fait, si ils n'ont pas le même masque, ils ne sont pas dans le même réseau .
pour que 2 machines en IP puissent communiquer directement, sans passer par un routeur il faut qu' elles soient dans le même réseau IP .
et un réseau IP est défini par 2 choses qui doivent etre identiques sur toutes les machines:
1- le numéro de réseau
2- le masque réseau
comme tu l'as bien dit plus haut :
le numéro de réseau IP est déduit par un ET BINAIRE entre l'adresse ip de la machine et son masque réseau.

et ... Voili  Voilou  Voila !

Répondre à brupala

12

sanko, le 25 jun 2007 à 15:22:03

Tout à fait ça!

Petite remarque, méme si l'expression et reconnu, l'opérattion et un Et logique (faite sur des chiffres en base 2, nous sommes d'accord), et non un ET binaire. Je ne veux pas me sevrer chou, je t'attends pour toujours pf­fffffff

Répondre à sanko

13

brupala, le 26 jun 2007 à 00:01:48

ET logique et ET binaire,
justement, j'hésite toujours dans ce vocabulaire pas évident ....
il me semblait que le et logique, qui est une comparaison , pas un et bit à bit, ne convenait pas .
me tromp-je ?
http://raphaello.univ-fcomte.fr/W2K3/02-ElementsReseauIntern­et/EtBinaire.htm
http://diwww.epfl.ch/lami/team/jelena/c-guide/node32.html
sihoui,
tu peux expliquer en détail ?

et ... Voili  Voilou  Voila !

Répondre à brupala

14

sanko, le 26 jun 2007 à 14:12:41

Op op op, alors je suis en école d'ingénieur, et ce que l'on nous apprend est la chose suivante

(je ne dis en aucun cas que cela est vrai... je me comprends...)

Tu fais une opération binaire en effet, opération des bits a 1 de ton masque 24 bits pour 255255.255.0 et de ton ip.

Cependant, dans la matiére enseignée sous le nom de "Logique" ou "Logique arithmétique", on distingue plusieurs opérations, && ,|| comme en php (...)

Nous aurons donc le "et logique" et le "ou logique", opération binaire en effet, un "et bianire" doit étre une contraction de "Et logique en base 2" (bianire) en comparaison ou "et" le "plus" ex : 2 et 2 font 4...

Voila, je pense avoir l'explication, what do you think about it?

+++

Je ne veux pas me sevrer chou, je t'attends pour toujours pffffffff

Répondre à sanko

15

brupala, le 26 jun 2007 à 15:21:54

2 et 2 font 4
ah non , là ça va pas :
2+2= 4
mais
2&2=2
par contre .... et logique en base 2 ... là j'ai du mal ,
un et logique c'est bien genre :
compris entre 8 et 10 :
x>8 && x<10 , une intersection quoi .
allez encore une petite couche:
et logique && et bitabit :
cppop
héhé.

et ... Voili  Voilou  Voila !

Répondre à brupala

16

sanko, le 26 jun 2007 à 15:31:21

Oui, bonne remarquen tu as raison

Je retrouve le cours et te donne les termes exacts et corrects

++ l'ami Je ne veux pas me sevrer chou, je t'attends pour toujours pf­fffffff

Répondre à sanko

17

brupala, le 26 jun 2007 à 15:46:23

En fait:
le numéro de réseau ip est donné par:
adresse_ip & masque
et non pas
adresse_ip && masque ce qui ne veut rien dire .

et ... Voili  Voilou  Voila !

Répondre à brupala

18

sanko, le 27 jun 2007 à 09:01:38

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
Je ne veux pas me sevrer chou, je t'attends pour toujours pffffffff

Répondre à sanko

19

brupala, le 27 jun 2007 à 12:54:36

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 && .

et ... Voili  Voilou  Voila !

Répondre à brupala

20

 sanko, le 27 jun 2007 à 14:47:24

Tout à fait mon cher, nous aurons éclairci cette question.

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

bonne continuation ++ Je ne veux pas me sevrer chou, je t'attends pour toujours pf­fffffff

Répondre à sanko

11

obi38, le 25 jun 2007 à 14:29:11

Ok.

Merci à tous pour vos réponses.

Répondre à obi38
Collection CommentÇaMarche.net