Come scoprire la subnet mask? Subnet Mask: calcola per IP

17/05/2019

La domanda su come riconoscere la subnet mask può sorgere da amministratori di sistema inesperti e persone normali che hanno deciso di occuparsi di reti di computer. Nel contesto dell'amministrazione, le maschere possono essere utilizzate per dividere le reti in quelle più piccole e aiutare a gestire i problemi di connessione.

La capacità di calcolare il valore della maschera TCP / IP può essere utilizzata quando si collega un nuovo host alla rete e si riorganizza la griglia aziendale. Lo studio di questo problema dovrebbe iniziare con una comprensione di cosa è e per quali scopi viene utilizzato.

come scoprire la maschera di sottorete

Maschera bit

Una subnet mask può essere chiamata una maschera di bit, che è un valore a 32 bit che punta a una parte dell'indirizzo IP correlato all'indirizzamento dell'interfaccia di rete e alla seconda parte relativa all'indirizzamento delle sottoreti. Di solito il suo valore è visualizzato in forma decimale, nel formato XXX.XXX.XXX.XXX.

Questa definizione è vicina a un gergo professionale e può sembrare confusa. Affrontare quello che è, aiuterà un esempio specifico.

Supponiamo di avere una sorta di rete in cui c'è un computer. Nelle proprietà di connessione, è possibile vedere che alla sua interfaccia di rete è assegnato un indirizzo IP e una subnet mask.

maschera di sottorete

Inoltre, entrambi i valori sono forniti in forma binaria e vengono calcolate le seguenti sequenze:

scopri la maschera di sottorete

Ora è necessario moltiplicare ogni cifra dell'indirizzo IP in forma binaria per bit mask in forma binaria e il risultato sarà il valore

calcolo della subnet mask

che quando sarà tradotto in decimali sarà simile

come calcolare la subnet mask

- questo è l'indirizzo di rete.

Moltiplicando l'indirizzo IP con il valore invertito della maschera, otteniamo la sequenza

come scoprire la maschera di sottorete

Ritornando al formato decimale, risulta la figura 199, corrispondente all'indirizzo dell'indirizzo host.

Confrontando il primo e il secondo risultato, possiamo dire che le cifre dell'indirizzo IP che corrispondono alle unità della maschera indicano l'indirizzo della subnet. Le cifre dell'indirizzo IP corrispondente agli zeri della maschera formano l'indirizzo del computer su questa sottorete.

Di conseguenza, la subnet mask ha aiutato a scoprire tramite IP che il nostro computer si trova nella subnet 192.168.0.0 e ha l'indirizzo 199. Ritornando alla definizione precedente, ha mostrato quale parte dell'IP punta alla subgrid e quale parte dell'indirizzo host.

Come trovare una subnet mask per classe di rete IP

La raccolta di tutti gli indirizzi IPv4 è suddivisa in classi per intervalli di indirizzi. Ne esistono cinque in totale, di cui gli indirizzi A, B, C e D sono utilizzati in multicast e E è riservato per il futuro.

Per determinare la classe dell'indirizzo, è necessario tradurlo nuovamente in una forma binaria e vedere l'inizio della sequenza di bit: maschera di sottorete

Tornando all'esempio, che era più alto, come scoprire la subnet mask in esso:

scopri la maschera di sottorete

L'indirizzo IP binario inizia a 110, il che significa che appartiene alla classe C. Un altro modo per scoprire la subnet mask è di ricordare gli intervalli che appartengono alle classi.

calcolo della subnet mask

Come riconoscere una maschera per prefisso

Per brevità, una maschera può essere scritta come prefisso, il che significa il numero di bit di una porzione della rete. Questo sistema di etichettatura viene adottato con l'avvento dell'instradamento interdominio senza classi (Classless Inter-Doma-in Routing o CIDR, "Sidebar"). Elimina le classi e può essere utilizzato un diverso numero di bit IP per identificare la rete. Trovare la maschera di sottorete in forma decimale e binaria dal prefisso è più facile sul tavolo.

come calcolare la subnet mask

Come calcolare una maschera usando il prefisso CIDR

Portare la maschera dal prefisso al decimale è facile. È noto che la subnet mask ha 32 bit, con quelli all'inizio e gli zeri alla fine. Pertanto, è necessario:

come scoprire la maschera di sottorete

L'ultima azione otteniamo la maschera in forma decimale.

Come portare una subnet mask da una vista decimale a un breve prefisso

scrittura maschere di rete come prefisso salva tempo e posto nel testo. Inoltre, questa è una mappatura internazionale standardizzata e viene ora utilizzata più spesso del decimale. Ciò richiede:

maschera di sottorete

Pertanto, è possibile calcolare il prefisso CIDR.

Come determinare la subnet mask usando l'indirizzo di rete e la maschera di rete

Questo compito si apre spesso su interviste e attività di test. Inoltre, l'abilità è utile per riorganizzare la rete aziendale o per dividere una grande griglia in sottoreti più piccole.

Per chiarezza, vale la pena ritornare all'esempio, che viene analizzato dal primo paragrafo.

Con l'aiuto dell'indirizzo 192.168.0.199 e della maschera di rete 255.255.255.0, l'indirizzo della rete stessa è già stato calcolato, che assomiglia a 192.168.0.0. Ci sono 256 indirizzi da usare qui. Di questi, 2 indirizzi sono automaticamente riservati:

  • ... 255 - trasmissione;

  • ... 0 è l'indirizzo di rete e non può essere utilizzato.

Sono rimasti solo 254 indirizzi da distribuire agli host. Vale la pena notare che nelle reti a più livelli un altro indirizzo è riservato per il routing, questo può essere ... 1 (o qualsiasi altro).

Analizzando tutto in ordine, diamo questo esempio in una forma generale, applicabile a qualsiasi rete.

Il numero di nodi validi è sempre limitato. Se si traduce la maschera di rete in un formato binario, quindi, come già noto, le unità indicano l'indirizzo della sottorete, gli zeri indicano l'indirizzo del computer.

Un bit può restituire solo due valori, due bit quattro, tre bit otto e così via. Risulta che n-bit restituiscono 2 ^ n valori. Sulla base di quanto sopra, si ottiene la conclusione: il numero di host (N) nella rete è calcolato dalla formula N = (2 ^ r) -2, in cui r è il numero di zeri nella forma binaria della maschera.

Tornando al nostro esempio, calcoliamo:

scopri la maschera di sottorete

Gli stessi 254 indirizzi sono ottenuti per la distribuzione alle interfacce degli host nella rete.

Supponiamo che un'impresa abbia bisogno di creare un'unità e assemblare 20 workstation su una sottorete. È possibile calcolare la subnet mask come segue.

Prendiamo 20 IP e aggiungiamo loro due indirizzi, che saranno riservati. È richiesto un totale di 22, il grado 2 più vicino è 32. In forma binaria 10 0000. Poiché la rete in cui viene eseguita la divisione appartiene alla classe C, la subnet mask sarà simile a:

maschera di sottorete

Il massimo nella sottorete ricevuta è possibile distribuire 30 indirizzi alle interfacce degli host.

Come calcolare la subnet mask. Spostamento bit a bit

Comprendiamo ulteriormente. La subnet mask aiuta a rompere le grandi reti in quelle più piccole. Prima di tutto, è predeterminato da quante sottoreti è necessario interrompere la rete e quanti host ci dovrebbero essere.

Supponiamo di voler dividere la rete 192.1.1.0 in 6 sottoreti, con la più grande progettata per ospitare un massimo di 20 nodi. Sulla base di questo, il calcolo è fatto.

algoritmo:

  1. Definire la classe della rete da interrompere. Ad esempio, la classe di rete C proposta, la maschera utilizzata per impostazione predefinita 255.255.255.0 o / 24.

  2. Scopri quanti bit sono necessari per sei sottoreti. Per questo, il numero di reti è arrotondato alla potenza più vicina di due, che è 8. Si scopre che sono necessari 3 bit, poiché 8 = 2 ^ 3.

  3. Presenta la maschera predefinita in forma binaria per chiarezza: come calcolare la subnet mask

  4. Per creare 6 sottoreti, è necessario prelevare 3 bit dall'ottetto indirizzo host. Un altro 3 viene aggiunto ai 24 bit dell'indirizzo di rete, di conseguenza 24 + 3 = 27. maschera di sottorete

  5. Resta da tradurre la maschera in forma decimale. L'ultimo ottetto 11.100.000 è 224. Si scopre che la maschera ha la forma

come scoprire la maschera di sottorete

Oppure, facendo riferimento a CIDR, conta il numero di bit per unità - 27 e vedi il valore del prefisso.

  1. Usando tre bit e usando una maschera, dividiamo le sottoreti. Nell'ultimo ottetto piazziamo unità. Per chiarezza, questo può essere fatto in forma binaria:

come calcolare la subnet mask

È possibile calcolare gli indirizzi delle sottoreti senza una rappresentazione binaria, qui viene fatto riflettere visivamente perché questi indirizzi, e non altri, sono ottenuti.

Pertanto, è possibile creare 8 sottoreti, ma solo 6 sono richieste nell'attività, quindi ci soffermeremo su di esse.

maschera di sottorete

I tempi in cui tali calcoli sono stati eseguiti manualmente sono molto indietro. Informazioni su come scoprire la subnet mask sono insegnate nelle università e in vari corsi. Di norma, studenti e professionisti che vogliono ottenere la certificazione cercano di studiarlo diligentemente.

Oggi, per facilitare il lavoro degli amministratori di sistema e dei tecnici di rete, ci sono molti calcolatori diversi. Questi sistemi possono eseguire qualsiasi calcolo in pochi secondi. Tuttavia, ricorrere all'utilizzo di programmi con una piccola quantità di dati non è interessante. A volte è più facile e veloce rompere una rete nella tua mente piuttosto che cercare la risorsa necessaria.

come calcolare la subnet mask

Capire come viene calcolata la subnet mask è necessario per uno specialista, anche se non lo userà mai nella pratica.