Je comprends que le masque de sous-réseau, lorsqu'il est combiné à une adresse IP, est utilisé pour définir la plage d'adresses IP que le routeur est responsable du routage. Par exemple, un routeur avec le sous-réseau 192.168.3.1 255.255.254.0 acheminera les unités 192.168.2.1 vers 192.168.3.255 via son port LAN, tous les autres étant transmis à son passerelle / réseau étendu. (contrôle de santé s'il vous plaît)
À quoi sert le masque de sous-réseau (comme indiqué sur ipconfig / all) pour un ordinateur client? Le masque de sous-réseau du client doit-il être identique à celui de sa passerelle?
la source
Pour répondre à votre première question, le masque de sous-réseau est utilisé pour déterminer rapidement où acheminer le trafic (local ou à transférer).
Tous les ordinateurs du même sous-réseau doivent avoir le même masque de sous-réseau. Cela leur permet de construire des paquets avec le masque de sous-réseau spécifié.
Meilleure explication ici :
la source
Le masque de sous-réseau est utilisé pour "regrouper" des interfaces réseau [plus ou moins = ordinateurs] pouvant se parler directement.
Une passerelle NE PEUT PAS être identique à un sous-réseau, mais une passerelle (avec quelques exceptions techniques) doit se trouver dans le même sous-réseau que les machines qui y sont connectées.
Un masque de sous-réseau représente un nombre de bits, qui constituent une plage. En utilisant quelques maths binaires simples (pour un ordinateur au moins), il est facile de déterminer si une autre adresse se trouve dans le même réseau physique / sous-réseau. Les sous-réseaux sont (généralement) un groupe de nombres d'une puissance de 2.
À titre d'exemple, prenons le sous-réseau commun 255.255.255.0. Chaque "." représente une partie de l’adresse IP. Par conséquent, si un ordinateur a une adresse IP de 192.168.1.2 et un masque de réseau de 255.255.255.0, cela signifie que toute machine dont l'adresse IP est 192.168.1.X est localement connectée et n'a pas besoin de passer par un routeur.
Il est possible, et même sur des connexions non résidentielles très courantes, de disposer de sous-réseaux différents. Par exemple, de nombreuses connexions point à point auront un sous-réseau de 255.255.255.252, qui fournit 4 adresses IP, dont seulement 2 sont réellement utilisables. pour les machines - 1 pour chaque extrémité du lien. De même, l’espace IP étant limité, un bloc de 256 adresses IP [appelé classe C] peut être divisé en limites de sous-réseau, par exemple en 16 ensembles de 16 adresses IP, avec un masque de réseau de 255.255.255.240, puis transmis à différents réseaux.
Il n'est pas tout à fait correct de dire que toutes les adresses IP qui ne font pas partie d'un sous-réseau seront acheminées vers la passerelle [par défaut]. En fait, un réseau n'a même pas besoin d'une passerelle par défaut et fonctionnera toujours avec des fonctionnalités limitées.
Il y a 2 parties pour comprendre cela -
Si une adresse ne se trouve pas dans le même sous-réseau que le PC d'origine (comme défini par le masque de réseau), un "prochain bond" peut être spécifié. Ainsi, si je souhaite voir différentes parties d'un réseau / Internet via différents ordinateurs, je peux spécifier différentes "étapes suivantes" pour différentes adresses IP. En outre, au lieu de spécifier des adresses IP, je peux spécifier des plages d'adresses IP à l'aide de masques de réseau.
Une route par défaut n'est rien de plus qu'un cas légèrement différent d'un réseau avec un "prochain bond" du routeur - le cas spécial étant le masque de réseau 0.0.0.0, qui signifie toutes les adresses. (Lorsqu'une adresse IP est associée à plusieurs routes, celle qui a le plus petit masque de réseau (c'est-à-dire le plus grand nombre pour le masque de réseau) qui correspond à la route est utilisée.
la source