Bref
Votre masque de sous-réseau est utilisé pour définir votre réseau ou sous- réseau local . Vous pouvez accéder à tout dans le même sous-réseau directement, mais tout ce qui ne se trouve pas sur votre sous-réseau nécessite que la demande passe par une passerelle .
Ainsi, pour un utilisateur domestique, votre sous-réseau sera votre réseau domestique - vos ordinateurs et appareils sans fil peuvent tous communiquer directement entre eux. Mais, Internet est en dehors de votre sous-réseau, donc toute communication doit d'abord passer par votre passerelle (généralement un routeur).
Légèrement technique
Un sous-réseau est un masque de bits long de 32 bits (comme évoqué par Manaf Abo.Rous ), normalement écrit en quatre octets de 8 bits. Notez que 255
c'est 11111111
(8 unités) en binaire.
Le masque signifie essentiellement "seules les adresses IP qui ont les mêmes numéros aux endroits définis par le masque de sous-réseau sont dans mon réseau local" .
Donc, un sous-réseau 255.255.255.0
signifie que chaque adresse IP qui correspond aux trois premiers octets est votre réseau local, avec vos numéros donnés, cela correspond à tout 192.168.001.###
. Alternativement, un sous-réseau plus large 255.255.0.0
constituerait votre réseau local 192.168.###.###
.
Plus technique
Les valeurs d'octet ne doivent pas toujours être 255, vous pourriez en avoir 255.255.255.240
, soit 28 un et 4 zéro. Cela signifie que les 28 premiers bits d'une autre IP doivent correspondre aux vôtres pour être dans le même sous-ensemble. Un masque de sous-réseau doit toujours être un certain nombre de 1 suivi de seulement des zéros pour faire 32 bits, et c'est pourquoi il peut également être représenté /28
(dans ce cas de toute façon) avec la valeur indiquant combien de 1 le masque contient - ce est normalement utilisé dans le contexte de l'IP, comme192.168.1.2/28
Donc, si votre IP est 192.168.1.2
avec le masque de sous-réseau 255.255.255.240
, votre sous-réseau est la plage IP de 192.168.1.0
à 192.168.1.15
(bien que la plus basse et la plus élevée ne soient généralement pas utilisées pour les appareils car elles ont des fonctions spéciales). Si votre IP était 192.168.1.53
votre réseau serait la plage 192.168.1.48
à 192.168.1.63
.
Remarquez comment ces deux ensembles contiennent 16 adresses uniques? Le sous-réseau a également défini la taille du sous-réseau car il définit le nombre d'adresses IP disponibles.
Et maintenant, avec Binary
Enfin, pour paraphraser la réponse de Manaf Abo.Rous , regardons le binaire.
Nous allons commencer par utiliser le masque 255.255.255.0
, le voici en binaire:
11111111 11111111 11111111 00000000
Donc, étant donné votre IP, vous savez que chaque IP du réseau local correspond aux 24 premières, alors vérifions votre IP ( 192.168.1.2
) en binaire:
11000000 10101000 00000001 00000010
Maintenant, nous regardons seulement où sont les 1 dans le sous-réseau, pour obtenir votre numéro de sous-réseau:
11000000 10101000 00000001 --------
Et maintenant, nous savons que chaque IP de votre réseau local commence par votre numéro de sous-réseau et peut avoir n'importe quoi dans les valeurs manquantes à la fin.
Enfin, regardons un deuxième exemple, en utilisant IP 192.168.1.53
et sous-réseau 255.255.255.240
:
11111111 11111111 11111111 11110000 [subnet]
11000000 10101000 00000001 00110101 [IP]
11000000 10101000 00000001 0011---- [subnet number]
Et encore une fois, vos adresses IP locales auraient n'importe quoi dans les quatre dernières valeurs binaires - qui sont 0000
, 0001
etc. jusqu'à 1111
- ou en décimal 0
jusqu'à 15
- mais rappelez-vous qu'elles auraient 0011
devant pour faire un octet complet, donc les IP disponibles sont vraiment 00110000
(48 ), 00110001
(49) et ainsi de suite jusqu'à 00111111
, soit 63.