Qual è la differenza tra una maschera di sottorete e una maschera di rete?


20

Esiste una logica nell'uso di due nomi diversi per determinare l'ID host e l'ID rete?

Ad esempio, se si digita print routeun prompt dei comandi si ottengono cose con la maschera di rete , ma le impostazioni IPv4 sembrano utilizzare la subnet mask .

C'è qualche differenza significativa tra i due termini?


3
È solo un gergo.
KCotreau,

2
allora perché Microsoft dovrebbe usare 2 nomi per questo?
SpiXel,

3
Perché chiamiamo William, Bill o Billy? Ci piace, e in alcuni casi, solo pigro. Il termine corretto è subnet mask, ma gli altri sono solo usati molto, probabilmente comunque con una maschera di rete.
KCotreau,

Risposte:


30

La differenza è molto, molto leggera. 9 volte su 10, significheranno esattamente la stessa cosa.

Tuttavia, i termini possono avere un significato contestuale nei casi in cui discutiamo della sottorete di una determinata rete. In questi casi, i due termini "maschera di rete" e "maschera di sottorete" possono avere significati distinti. Cioè, se facciamo una distinzione tra una "rete" e una "sottorete", allora "la maschera di una rete" e "la maschera di una sottorete" significano cose diverse a causa del contesto. Questa distinzione è una distinzione relativa .

Ad esempio, supponiamo che ti sia stata emessa la 10.10.0.0/16rete (usando la notazione CIDR ). Ecco la tua "maschera di rete" 255.255.0.0. Diciamo che è necessario separare questa rete in 4 reti più piccole, ognuna delle quali potrebbe essere grande. Per estrarre 4 reti 10.10.0.0/16, è necessario prendere in prestito due bit (00, 01, 10, 11) dall'indirizzo host e usarli per gli indirizzi di sottorete. Questo ti darà le seguenti sottoreti:

10.10.0.0/18
10.10.64.0/18
10.10.128.0/18
10.10.192.0/18

Qui, la "maschera di rete" è ancora 255.255.0.0, ma ogni "maschera di sottorete" lo è 255.255.192.0.

Ma, come ho detto, è completamente un termine relativo basato sul contesto. Si potrebbe anche parlare di 255.255.192.0essere un "maschera di rete" e quindi 255.255.0.0di essere una "maschera supernet" se nello stesso contesto che stiamo parlando di 10.10.0.0/16essere un supernet di, diciamo, 10.10.64.0/18. È tutto basato sul contesto di ciò che viene discusso.


Posso scommettere che questa è una delle migliori risposte che ho letto. Grazie.
studente

Spiegazione cristallina. Apprezzamento e grazie.
Siva Prakash,

9

La "maschera di rete", la "maschera di sottorete" o semplicemente la "maschera" sono la stessa cosa: una maschera che dice al software quali IP appartengono a quella rete e quali no.


3
@SpiXel: Darth Android è corretto. Questo non è nemmeno in discussione.
jftuga,

@SpiXel: la divisione di una rete in parti più piccole può consistere nell'utilizzo di VLAN per separare e / o isolare il traffico, come DMZ, server, risorse umane, marketing, sviluppatori, iSCSI, backup, ecc.
jftuga,

@jftuga: sì, è giusto per la parte delle reti più piccole, grazie :)
SpiXel,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.