Topic : « Qui comprend le submask réseau ici ? »

Avatar de Acedia Acedia
Citation de Zardoz
Oui, ça serait dommage de perdre du temps à lui expliquer.

Pas optimisé plutôt
C'est 1000x plus simple de comprendre via une vidéo que grâce à des messages/photos
Avatar de Zardoz Zardoz
Citation de LeFamoso
Je comprend pas le principe

Le principe est de diviser un réseau de 4294967296 (2^32) neuds en sous-réseaux de façon à rendre le routage possible. En l'absence de sous-réseaux, chaque routeur devrait connaître le chemin de chacune des 2^32 adresses. En fractionnant en sous-réseaux, le routage devient possible.

On fractionne les adresses en les coupant en deux de façon arbitraire, par exemple 01110010110101100111001011010110 devient 011100101101011001110010, 11010110.

Dans cet exemple, j'ai 24 bits à gauche, c'est l'adresse du sous-réseau, et 8 bits à droite, c'est l'adresse dans le sous-réseau. On parle de sous-réseau de classe C dans ce cas, ou de /24 puisque son adresse est sur 24 bits, qui peut comporter 2^8 machines = 256.

On peut découper en 16+16, c'est la classe B ou /16. Ou en 8+24, classe A ou /24. Mais toute division est possible, tu peux faire des /20 ou des /18 etc.
Avatar de Zardoz Zardoz
Citation de LeFamoso
Mais ça dit pas comment le truc est calculé

C'est pas calculé. C'est une astuce mise en oeuvre par les opérateurs réseau pour le rendre gérable en fonction de leurs besoins, de leur architecture, leurs routes, etc. Imagine que tu doives dessiner un plan de toutes tes adresses, même seulement les tiennes quand tu t'appelles Orange. Sans sous-réseau, c'est indémerdable.
Avatar de LeFamoso LeFamoso
enfaite si je comprend bien le sous reseau c'est tout ce qui est en 255, et l'adress final c'est ce qui est en 0

Donc pour une ip de 192.168.3.4 avec un mask de 255.255.0.0 l'adress final est 0.0.3.4. J'ai bon ?
Avatar de Zardoz Zardoz
Citation de LeFamoso
enfaite si je comprend bien le sous reseau c'est tout ce qui est en 255, et l'adress final c'est ce qui est en 0
Donc pour une ip de 192.168.3.4 avec un mask de 255.255.0.0 l'adress final est 0.0.3.4. J'ai bon ?

Presque. Ce ne sont pas forcément des 255. Tu peux avoir un /20 par exemple

11111111 . 11111111 . 11110000 . 00000000
<--------- 20 bits -----------><-----12 bits ----->

Soit en hexadécimal : FF FF F0 00
Enfin en décimal : 255.255.240.0

Le réseau, c'est ce qui est en 1 binaires dans le masque. L'adresse, ce qui est en zéros binaires.
Ça permet au matériel d'effectuer l'extraction par une opération très rapide (ET logique).
Liste des sujets