Quel est l'effet ou l'objectif du sous-réseau sur les PC clients?

4

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?

Jake
la source

Réponses:

4

C'est pour la même raison. L'ordinateur client doit savoir quelles destinations il doit essayer d'atteindre directement et par l'intermédiaire d'un routeur.

Pour les adresses IP à l'intérieur du sous-réseau, l'ordinateur client utilise ARP pour localiser l'adresse matérielle Ethernet de l'interface de la machine de destination dans le sous-réseau. Pour les adresses IP hors du sous-réseau, le trafic Ethernet est envoyé à l'adresse matérielle Ethernet du routeur dans le sous-réseau.

Alors qu'un "routeur WiFi" typique de SoHo combine des fonctions de couche 2 (pontage, commutation) et de couche 3 (routage, NAT), l'ordinateur client fonctionne toujours exactement de la même manière que si les fonctions de commutation et de routage sur le réseau étaient entièrement séparées. comme ils avaient l'habitude d'être.

David Schwartz
la source
+1 pour expliquer à quoi sert le masque de sous-réseau, et pas seulement ce que c'est.
Prateek61
1

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 :

Chaque adresse IP est divisée en une partie ID réseau et une partie ID client. Sur Internet, les routeurs examinent les 3 chiffres binaires situés à gauche de l'adresse IP de destination pour déterminer la "classe" d'une adresse IP. (Une adresse IP est composée de 32 chiffres binaires.) Le routeur utilise ensuite la classe pour déterminer le nombre de chiffres binaires constituant la partie réseau de l'adresse IP: 8 pour la classe A, 16 pour la classe B et 24 pour la classe C. Il utilise une base de données du routeur (appelée table de routage) pour décider où l'envoyer ensuite.

Une fois qu'un paquet est transmis par un routeur Internet à son réseau de destination, il se trouve sur le segment de réseau local de l'ordinateur de destination ou le réseau local a été subdivisé par les administrateurs du réseau local. Si c'est sur le segment LAN de l'ordinateur de destination, l'ordinateur de destination l'utilise et il ne va pas plus loin. Si un administrateur réseau a divisé le réseau local et que l'ordinateur de destination ne se trouve pas sur le segment de réseau local actuel, les routeurs d'entreprise (et non les routeurs Internet) doivent maintenant déterminer comment transférer le paquet vers le segment de réseau local approprié. Ce sont ces routeurs d’entreprise qui subdivisent le réseau local.

La partie "réseau" de l'adresse IP n'aide pas le routeur d'entreprise, car chaque adresse IP du LAN subdivisé a le même ID de réseau. C'est à cela que sert le masque de sous-réseau. Voici un point clé: un masque de sous-réseau est utilisé à la fois lorsqu'un réseau local est subdivisé et lorsqu'il n'est pas subdivisé (un seul segment de réseau local).

Brad Patton
la source
0

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 -

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

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

Davidgo
la source