Maison >Problème commun >Qu'est-ce que le masque de sous-réseau

Qu'est-ce que le masque de sous-réseau

青灯夜游
青灯夜游original
2023-01-29 16:57:0126682parcourir

Un masque de sous-réseau est une adresse 32 bits qui sert à masquer une partie de l'adresse IP pour distinguer l'identifiant réseau et l'identifiant d'hôte, et indiquer si l'adresse IP est sur un LAN ou un WAN. Le masque de sous-réseau peut indiquer quels bits d'une adresse IP identifient le sous-réseau où se trouve l'hôte, et quels bits identifient le masque de bits de l'hôte ; le masque de sous-réseau ne peut pas exister seul, il doit être utilisé conjointement avec l'adresse IP.

Qu'est-ce que le masque de sous-réseau

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Qu'est-ce qu'un masque de sous-réseau ?

Un masque de sous-réseau est également appelé masque de réseau, masque d'adresse ou masque de sous-réseau. Il est utilisé pour indiquer quels bits d'une adresse IP identifient le sous-réseau sur lequel se trouve l'hôte. et quels bits identifient le masque de bits de l'hôte. Le masque de sous-réseau ne peut pas exister seul, il doit être utilisé conjointement avec l'adresse IP.

Un masque de sous-réseau est une adresse de 32 bits utilisée pour masquer une partie de l'adresse IP afin de distinguer l'identité du réseau et l'identité de l'hôte, et indiquer si l'adresse IP est sur un LAN ou un WAN.

Le masque de sous-réseau est une technologie IP virtuelle produite pour résoudre le problème d'attribution d'adresses IP dans un contexte de pénurie de ressources d'adresses IPv4. Les trois types d'adresses A, B et C sont divisés en plusieurs sous-réseaux via le masque de sous-réseau. Amélioration significative Il améliore l'efficacité de l'allocation des adresses IP et résout efficacement la pénurie de ressources d'adresses IP. D'un autre côté, afin de mieux gérer le réseau dans l'intranet d'une entreprise, les administrateurs réseau utilisent également des masques de sous-réseau pour diviser artificiellement le réseau interne d'une grande entreprise en sous-réseaux à plus petite échelle, puis utilisent la fonction de routage du commutateur à trois couches. réalise l'interconnexion des sous-réseaux, résolvant ainsi efficacement de nombreux problèmes de gestion de réseau tels que les tempêtes de diffusion réseau et les virus de réseau.

Dans la plupart des manuels de réseau, la fonction du masque de sous-réseau est généralement décrite comme divisant l'adresse IP en un identifiant de réseau (Net.ID) et un identifiant d'hôte (Host.ID) via des opérations logiques. Seuls les identifiants de réseau sont identiques. . Deux hôtes peuvent communiquer entre eux sans routage.

Selon la définition RFC950, un masque de sous-réseau est un nombre binaire de 32 bits dans lequel tous les bits correspondant à l'adresse réseau sont mis à 1 et tous les bits correspondant à l'adresse de l'hôte sont mis à 0. Le masque de sous-réseau indique au routeur quelle partie de l'adresse est l'adresse réseau et quelle partie est l'adresse hôte, afin que le routeur puisse déterminer correctement si une adresse IP appartient à ce segment de réseau et effectuer correctement le routage. Sur le réseau, les données sont transmises d'un endroit à un autre en fonction de l'adressage IP. Logiquement parlant, il s'agit d'un processus en deux étapes. La première étape consiste à trouver le réseau auquel l'hôte appartient à partir de l'IP, ce qui revient à trouver à quelle communauté appartient cette personne ; la deuxième étape consiste à trouver l'emplacement de l'hôte dans le réseau à partir de l'IP, ce qui revient à trouver ; la personne dans la communauté.

Le paramétrage du masque de sous-réseau doit suivre certaines règles. Comme l'adresse IP binaire, le masque de sous-réseau est composé de 1 et 0, et les 1 et 0 sont consécutifs. La longueur du masque de sous-réseau est également de 32 bits. Le côté gauche correspond aux bits du réseau, représentés par le nombre binaire "1", le nombre de 1 est égal à la longueur des bits du réseau. représenté par le nombre binaire "0", le nombre de 0 est égal à la longueur en bits de l'hôte. Le but est d'utiliser 0 pour couvrir le numéro d'hôte d'origine lors de l'exécution d'une opération ET au niveau du bit entre le masque et l'adresse IP sans modifier le numéro de segment de réseau d'origine, et il est facile de déterminer le nombre d'hôtes dans le sous-réseau via le nombre de 0 bits (2 Le numéro d'hôte est élevé à la puissance -2, car lorsque le numéro d'hôte est entièrement 1, il représente l'adresse de diffusion du réseau, et lorsqu'il est entièrement 0, il représente le numéro de réseau du réseau. Ce sont deux adresses spéciales). Le masque de sous-réseau peut indiquer la relation entre le sous-réseau où se trouve un hôte et d'autres sous-réseaux, afin que le réseau puisse fonctionner normalement.

Fonction du masque de sous-réseau

Un masque de sous-réseau est une adresse 32 bits, une technologie utilisée conjointement avec une adresse IP. Il a deux fonctions principales. L'une consiste à protéger une partie de l'adresse IP pour distinguer l'identification du réseau et l'identification de l'hôte, et à indiquer si l'adresse IP se trouve sur le réseau local ou sur le réseau distant. La seconde sert à diviser un grand réseau IP en plusieurs petits sous-réseaux.

Utiliser des sous-réseaux, c'est réduire le gaspillage d'IP. Parce qu'avec le développement d'Internet, de plus en plus de réseaux sont créés, certains avec des centaines de réseaux, d'autres avec seulement quelques-uns. Cela gaspille beaucoup d'adresses IP, il faut donc diviser les sous-réseaux. L'utilisation de sous-réseaux peut améliorer l'efficacité des applications réseau.

La méthode pour déterminer si deux ordinateurs appartiennent au même segment de réseau via le masque de sous-réseau de l'ordinateur consiste à convertir l'adresse IP décimale et le masque de sous-réseau de l'ordinateur sous forme binaire, puis à effectuer un calcul ET binaire (tout si c'est 1, il sera 1, si ce n'est pas tout 1, ce sera 0). Si le résultat est le même, alors les deux ordinateurs appartiennent au même segment de réseau.

Déclarer l'adresse réseau et l'adresse de l'hôte

Le masque de sous-réseau doit être utilisé en conjonction avec l'adresse IP. Le tableau 1 montre la correspondance binaire et décimale entre les masques de sous-réseau par défaut des adresses IP de classe A, B et C de réseau couramment utilisées. Le processus de fonctionnement du masque de sous-réseau est le suivant : effectuer une opération ET logique au niveau du bit sur le masque de sous-réseau 32 bits et l'adresse IP sous forme binaire pour obtenir l'adresse réseau, et combiner le non-résultat binaire du masque de sous-réseau avec l'adresse IP. . L'opération ET logique binaire est effectuée et le résultat obtenu est l'adresse de l'hôte. Par exemple : 192.168.10.11 ET 255.255.255.0, le résultat est 192.168.10.0, ce qui signifie : l'adresse IP appartient au réseau 192.168.10.0, et son numéro d'hôte est 11, c'est-à-dire le numéro d'hôte 11 dans ce réseau.

Diviser les sous-réseaux

Le mécanisme de masque de sous-réseau fournit une méthode de division de sous-réseau. Sa fonction est de : réduire le trafic sur le réseau ; sauvegarder les adresses IP ; faciliter la gestion et résoudre certains problèmes du réseau physique lui-même ; Après avoir divisé les sous-réseaux à l'aide de masques de sous-réseau, la communication peut être établie au sein du sous-réseau, mais la communication entre les sous-réseaux ne peut pas être réalisée. Les routeurs doivent être utilisés pour la communication entre sous-réseaux et les informations de routage statique doivent être configurées correctement. Pour diviser des sous-réseaux, vous devez suivre les règles de structure de division de sous-réseaux. Il s'agit d'utiliser un 1 continu pour augmenter le nombre de chiffres dans l'adresse IP pour représenter l'adresse réseau, et en même temps réduire le nombre de chiffres pour représenter l'adresse de l'hôte. Par exemple, l'adresse IP est 130.39.37.100, l'adresse réseau est 130.39.37.0, l'adresse de sous-réseau est 130.39.37.0, le masque de sous-réseau est 255.255.255.0, la partie adresse réseau et la partie identification de sous-réseau correspondent à "1", et la partie d'identification de l'hôte correspond à "0". En utilisant le CIDR, il est exprimé comme suit : 130.39.37.100/24, qui est l'adresse IP/la longueur du masque. La valeur binaire de 8 bits correspondant à 255 sur le troisième octet correspond aux chiffres de l'adresse hôte prêtée à la partie adresse réseau, qui sert de nombre de chiffres pour diviser le sous-réseau.

Exemple

1, 255.255.255.0

Le masque de sous-réseau est composé de 1 et de 0 consécutifs. Les 1 consécutifs représentent l'adresse réseau et les 0 consécutifs représentent l'adresse de l'hôte. être utilisé Calculer la capacité du sous-réseau (la plage d'adresses IP des hôtes du sous-réseau). Tout d'abord, examinons comment le masque de sous-réseau par défaut 255.255.255.0 divise les sous-réseaux. Le nombre binaire de ce masque de sous-réseau est composé de 24 1 et de 8 0. Les 8 0 représentent les sous-réseaux divisés par le masque de sous-réseau. (2 à la puissance 8), ce qui signifie que 192.168.1.0-255 sont tous dans le même sous-réseau. Il n'y a que 254 adresses disponibles parmi ces 256 adresses car la première adresse IP de chaque sous-réseau est spécifiée. et la dernière adresse IP est l'adresse de diffusion, toutes deux indisponibles. Par exemple : Pour le segment de réseau 192.168.1.0, si le masque de sous-réseau est défini sur 255.255.255.0, 192.168.1.1-192.168.1.254 est l'adresse IP disponible. Si l'adresse IP est définie dans cette plage, les ordinateurs peuvent se connecter à. les uns les autres normalement.

Quest-ce que le masque de sous-réseau

2, 255.255.255.252

Bien sûr, ce qui précède est le cas par défaut et le cas le plus simple. Nous analysons ensuite comment le masque de sous-réseau 255.255.255.252 divise les sous-réseaux. Convertissez le masque de sous-réseau en binaire en 30 1 et 2 0, ce qui signifie qu'il n'y a que 4 adresses IP (2 puissance 2) dans chaque sous-réseau. Le segment d'adresse 192.168.1.0-255 peut être divisé en 64 sous-réseaux. la plage d'adresses du premier sous-réseau est 192.168.1.0-192.168.1.3, la plage d'adresses du deuxième sous-réseau est 192.168.1.4-192.168.1.7, et ainsi de suite. La première et la dernière adresse IP de chaque sous-réseau ne sont pas disponibles et seules 2 adresses IP sont disponibles. C'est-à-dire : si le masque de sous-réseau est défini sur 255.255.255.252, alors le sous-réseau ne peut accueillir que deux ordinateurs, et les IP des deux ordinateurs doivent être dans le même sous-réseau pour se connecter normalement. Par exemple, les paramètres IP d'un seul. L'ordinateur est 192.168.1.10 et l'adresse IP de l'autre ordinateur doit être définie sur 192.168.1.9.

Quest-ce que le masque de sous-réseau

Combat pratique de la division de sous-réseau

À travers les deux exemples ci-dessus, les lecteurs doivent comprendre le rôle du masque de sous-réseau. Utilisons un exemple pratique pour tester les résultats d'apprentissage tout à l'heure. Une petite entreprise dispose de quatre départements : administration, R&D, marketing et après-vente. Chaque département dispose de 40 ordinateurs connectés au commutateur LAN de l'entreprise. Si vous souhaitez diviser les sous-réseaux pour chaque département sur le segment de réseau 192.168.1.0, le masque de sous-réseau. Comment doit-il être défini et quelle est la plage d’adresses de chaque sous-réseau ?

Le segment de réseau 192.168.1.0 compte un total de 256 adresses, divisées en 4 sous-réseaux. Chaque sous-réseau nécessite 64 adresses ; 64 est 2 à la puissance 6. Le masque de sous-réseau doit se terminer par 6 0 et les autres sont remplis. 1s Qi, composé de 26 1 et 6 0, qui convertis en décimal est 255.255.255.192 ; chaque sous-réseau a un total de 64 adresses IP, et seulement 62 adresses disponibles sont après avoir coupé le début et la fin de la plage d'adresses IP disponible. le premier sous-réseau est : 192.168.1.1-62, la plage d'adresses IP disponible du deuxième sous-réseau est 192.168.1.65-126, la plage d'adresses IP disponible du troisième sous-réseau est : 192.168.1.129-190 et la plage d'adresses IP disponible du quatrième sous-réseau est 192.168.1.193-254 ; Les ordinateurs de chaque département de l'entreprise sont définis en fonction de la plage d'adresses IP en 3. Les masques de sous-réseau de tous les ordinateurs doivent être définis sur 255.255.255.192 ; les ordinateurs de chaque département peuvent être connectés à Internet normalement. L'ordinateur ne peut pas être connecté directement.

Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie PowerShell ?Article suivant:Que signifie PowerShell ?