📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Subnet Mask - Explained

PowerCert Animated Videos17:55

Transcription

Cos'è una subnet mask? Questo è quindi l'argomento di questo video. Prima di parlare di cos'è una subnet mask, dobbiamo prima parlare di cos'è un indirizzo IP. Un indirizzo IP è un identificatore per un computer o un dispositivo su una rete. Ogni dispositivo deve avere un indirizzo IP per scopi di comunicazione. E per essere specifici, sto parlando di un indirizzo IPv4. Un indirizzo IPv4 è un indirizzo numerico a 32 bit, scritto come quattro numeri, separati da punti. Ogni gruppo di numeri separato da punti è chiamato ottetto. La gamma di numeri in ogni ottetto è 0-255. Un indirizzo IP è composto da due parti. La prima parte è l'indirizzo di rete e la seconda parte è l'indirizzo host. L'indirizzo di rete o ID di rete è un numero assegnato a una rete. Ogni rete avrà quindi un indirizzo univoco. L'indirizzo host o ID host è ciò che viene assegnato agli host all'interno di quella rete, come computer, server, tablet, router e così via. Ogni host avrà quindi un indirizzo host univoco. La subnet mask è il modo per determinare quale parte dell'indirizzo IP è la rete o l'host. Una subnet mask è un numero che assomiglia a un indirizzo IP. E rivela quanti bit nell'indirizzo IP vengono utilizzati per la rete mascherando la parte di rete dell'indirizzo IP. Nel mondo dei computer e delle reti, gli indirizzi IP e le subnet mask in questo formato decimale non hanno senso. E questo perché i computer e le reti non li leggono in questo formato, ed è perché capiscono solo i numeri in formato binario, che sono 1 e 0. E questi sono chiamati bit. Il numero binario per questo indirizzo IP è quindi questo numero qui. E il numero binario per questa subnet mask è questo numero. Ed è questo il numero che i computer e le reti capiscono. La prossima domanda è quindi: come otteniamo questi numeri binari da questo indirizzo IP e da questa subnet mask? Qui abbiamo quindi un grafico di ottetti a 8 bit. I bit in ogni ottetto sono rappresentati da un numero. Quindi, da destra, il primo bit ha un valore di 1 e poi il numero raddoppia ad ogni passo. Quindi ci sono 2, poi 4, 8, e così via, fino a 128. Ogni bit nell'ottetto può essere 1 o 0. Se il numero è 1, allora il numero che rappresenta viene contato. Se il numero è 0, il numero che rappresenta non viene contato. Manipolando gli 1 e gli 0 nell'ottetto, puoi ottenere una gamma di numeri da 0 a 255. Quindi, ad esempio, il primo ottetto in questo indirizzo IP è 192. Come otteniamo un numero binario da 192? Innanzitutto, guardi la mappa dell'ottetto e poi metti degli 1 sotto i numeri che sommati danno un totale di 192. Quindi metti un 1 nello slot 128 e poi un 1 nello slot 64. Quindi, se sommiamo tutti i numeri sotto i quali abbiamo degli 1, otterrai un totale di 192. Tutti gli altri bit sono 0 perché non dobbiamo contarli, dato che abbiamo già il nostro numero. Quindi questo numero qui è la versione binaria dei bit di 192. Quindi facciamo il prossimo ottetto che è 168. Mettiamo un 1 sotto 128, 32 e 8. E poi il resto sono 0. Quindi, se sommiamo tutti i numeri sotto i quali abbiamo degli 1, otteniamo un totale di 168. Il prossimo ottetto è 1. Quindi mettiamo un 1 nello slot 1 e se sommi solo 1, ottieni 1. E l'ultimo ottetto è 0, il che semplifica le cose perché tutti i numeri binari saranno tutti 0. Quindi ecco il numero binario per il nostro indirizzo IP. La conversione binaria della subnet mask è esattamente la stessa. Quindi in questa subnet mask, i primi 3 ottetti sono 255. Quindi, se guardassimo questa subnet mask in forma binaria, i primi 3 ottetti sarebbero tutti 1, perché se sommi tutti i numeri in un ottetto, sarà uguale a 255. E poi l'ultimo ottetto sarebbe tutto 0. Quindi qui abbiamo il nostro indirizzo IP e la subnet mask in forma binaria. Il modo per determinare quale parte di questo indirizzo IP è la parte di rete è quando la cifra binaria della subnet mask è 1, indica la posizione dell'indirizzo IP che definisce la rete. Quindi tracceremo tutte le cifre nell'indirizzo IP che corrispondono agli 1 nella subnet mask. E facendo questo, rivelerà che i primi 3 ottetti dell'indirizzo IP sono la parte di rete e il resto è la parte host. Quindi gli 1 nella subnet mask indicano l'indirizzo di rete e gli 0 indicano gli indirizzi host. In un altro esempio, usiamo un altro indirizzo IP e subnet mask, e mettiamoli in forma binaria. In questo esempio, i primi 2 ottetti sono 255 e gli ultimi 2 ottetti sono 0. Quindi, se guardiamo tutte le cifre nell'indirizzo IP che corrispondono agli 1 nella subnet mask, vedremo che i primi 2 ottetti sono la parte di rete e gli ultimi 2 ottetti sono la parte host. E facciamone un altro, e in questa subnet mask, il primo ottetto è 255 e il resto è 0. E poi tracciamo di nuovo tutte le cifre, e questa volta rivela che il primo ottetto è la parte di rete e gli ultimi 3 ottetti sono per gli host. È stato facile trovare le parti di rete e host di un indirizzo IP con queste subnet mask standard. Perché, come ho già detto, se sommi tutti i numeri in un ottetto, sarà uguale a 255, quindi sappiamo automaticamente che i numeri nell'ottetto sono tutti 1, quindi non dobbiamo davvero vedere l'indirizzo IP o la subnet mask nel suo formato binario perché è così semplice. Ma cosa succede se la subnet mask fosse questo numero qui dove i primi due ottetti sono 255, ma il terzo ottetto è 224? Questo è un po' più complicato. Ecco il numero binario per questa subnet mask. I primi due ottetti sono tutti 1 e nel terzo ottetto, i primi tre bit sono 1 che equivalgono a 224, perché se conti i primi 3 bit in un ottetto partendo da sinistra, conta 224. Quindi, se guardiamo la subnet mask e l'indirizzo IP nel suo formato binario. E se tracciamo tutte le cifre nell'indirizzo IP che corrispondono agli 1 nella subnet mask, vedremo che nell'indirizzo IP, i primi 2 ottetti e i primi 3 bit nel terzo ottetto sono la parte di rete e i restanti 13 bit vengono utilizzati per gli host. Un'altra domanda è: perché un indirizzo IP ha una parte di rete e una parte host? Perché non può avere solo una parte host per assegnare univocamente un indirizzo IP a ogni dispositivo? Perché ha anche una parte di rete? La ragione di ciò è la gestibilità. Serve per suddividere una grande rete in reti più piccole o sottoreti, note come subnet. Ad esempio, diciamo che non c'erano reti piccole. Diciamo che un'organizzazione ha una grande quantità di computer in un'unica grande rete. Se un computer vuole parlare con un altro computer, deve sapere come e dove raggiungere quel computer. E questo viene fatto utilizzando un broadcast. Un broadcast è quando un computer invia dati a tutti i computer di una rete in modo che possa localizzare un determinato computer e parlarci. Ad esempio, diciamo che questo computer qui voleva comunicare con questo computer qui. Quello che succede allora è che questo computer qui invierà un broadcast sulla rete chiedendo al computer di destinazione di identificarsi in modo che possa comunicare con esso. Ma il problema è che ogni computer in questa rete riceverà anche il broadcast perché sono tutti sulla stessa rete. Come puoi immaginare, sarebbe il caos se ogni computer in questa grande rete trasmettesse a ogni altro computer solo per comunicare. Rallenterebbe la rete e potrebbe persino causare un arresto anomalo a causa dell'enorme quantità di traffico di broadcast che causerebbe. E potrebbe persino causare incendi, beh, non proprio, ma se ci fosse un problema sulla rete, sarebbe molto difficile da individuare perché la rete è così grande. Quindi, per evitare questo, le reti devono essere suddivise in reti più piccole e le reti vengono suddivise e separate fisicamente utilizzando i router. E utilizzando i router, allevierà il problema del traffico eccessivo perché i broadcast non attraversano i router. I broadcast rimangono solo all'interno di una rete. Quindi, invece di un'unica grande rete, questa rete viene suddivisa in 6 sottoreti o subnet. Quindi, se questo computer qui volesse comunicare con questo computer qui, il computer invierebbe un broadcast che solo i computer nella sua subnet riceverebbero. Ma poiché il computer di destinazione si trova in una subnet diversa, i dati vengono inviati al gateway predefinito, che è il router, e quindi il router invierà in modo intelligente i dati alla destinazione. Questo è il motivo per cui gli indirizzi IP hanno una parte di rete e una parte host, in modo che le reti possano essere suddivise logicamente in reti più piccole, note come subnet. Ciao ragazzi, voglio solo intervenire e dirvi che se siete principianti e volete saperne di più sulle reti, consiglio un audiolibro che vi aiuterà. L'ho collegato nella descrizione qui sotto e potete scaricarlo e ascoltarlo gratuitamente. Basta ottenere il libro iscrivendosi alla prova gratuita di 30 giorni di Amazon Audible Premium Plus. Ma anche se annulli il tuo abbonamento Audible in qualsiasi momento durante i 30 giorni, l'audiolibro è ancora tuo da conservare per sempre senza pagare nulla. Basta cliccare sul link qui sotto di Amazon, e poi supporterai il mio canale, perché ricevo ancora una commissione anche se decidi di annullare. Quindi è di nuovo completamente gratuito e grazie. Facciamo un esempio qui, diciamo che hai una piccola impresa e questo è il tuo indirizzo IP e la tua subnet mask. Diciamo ora che la tua piccola impresa ha un totale di 12 computer e tutti questi 12 computer sono su un'unica rete. E questi computer appartengono a diversi dipartimenti indicati dai loro colori. Ma diciamo che vuoi separare i computer in tre reti diverse in modo che ogni dipartimento non veda il traffico di rete dell'altro dipartimento. Quindi, invece di avere 1 rete nella tua azienda, vuoi dividerla in 3 piccole reti. Il modo per dividere questa rete in reti più piccole è creare subnet. La subnetting viene fatta modificando la subnet mask standard prendendo in prestito alcuni dei bit assegnati agli host e utilizzandoli per creare subnet. In questa subnet mask, cambieremo alcuni degli 0 nella parte host in 1, in modo da poter creare più reti. Quindi, se lasciamo la subnet mask così com'è, ci dà 1 rete con 256 host. Ora, tecnicamente dobbiamo sottrarre 2 host perché i valori che sono tutti 1 e tutti 0 sono rispettivamente riservati per l'indirizzo di broadcast e di rete, quindi abbiamo effettivamente 254 host utilizzabili. Ma dobbiamo modificare questa subnet mask in modo da poter produrre le 3 reti di cui abbiamo bisogno. Ad esempio, prendiamo in prestito 1 bit dalla parte host. Ecco la nostra nuova subnet mask. Quindi il quarto ottetto è 128, perché se conti il primo bit in un ottetto, è uguale a 128. Prendendo in prestito 1 bit, dividerà la rete in due. Quindi, invece di avere 1 rete con 254 host, ci dà 2 reti o subnet con 126 host ciascuna. Continuiamo e prendiamo in prestito un altro bit dalla parte host. Quindi prendiamo in prestito un totale di 2 bit dalla parte host. Ecco la nostra nuova subnet mask, e il quarto ottetto è 192. Prendendo in prestito 2 bit, dividerà ulteriormente la rete, e questo ci darà ora 4 subnet con 62 host ciascuna. E prendiamo ancora un bit dalla parte host. Ecco la nostra nuova subnet mask. E prendendo in prestito 3 bit, divide la rete in 8 subnet con 30 host ciascuna. Quindi, se continuiamo a suddividere questa rete, il risultato è che se prendiamo in prestito 4 bit, ci darà 16 subnet con 14 host ciascuna. Ed ecco il risultato se prendiamo in prestito 5 bit, che ci darà 32 subnet con 6 host ciascuna. E se prendiamo in prestito 6 bit, ci darà 64 subnet con 2 host in ogni subnet. Questo è quasi il limite, perché se prendiamo in prestito 7 bit, ci darà 128 subnet, ma con 0 host utilizzabili. Come puoi vedere, più bit la parte di rete prende in prestito dalla parte host, più raddoppia la quantità di reti che possono essere create con ogni bit. Ma anche la quantità di host per rete viene dimezzata con ogni bit. Tornando al nostro esempio aziendale, se vogliamo dividere questa rete in 3 reti o subnet più piccole, dovremo prendere in prestito 2 bit dalla parte host. Anche se abbiamo bisogno solo di 3 reti, questa subnet mask ci darà almeno 4 reti con cui lavorare. Quindi la nostra nuova subnet mask per le nostre 3 subnet sarà 255.255.255.192, quindi la nostra rete è ora suddivisa in 3 reti o subnet più piccole. Per essere chiari, questo video riguarda le subnet mask. Non è una lezione completa sulla subnetting, perché c'è un po' di più nella subnetting di quanto vi abbia mostrato qui. Vi sto solo mostrando come le subnet mask sono correlate al subnetting. Ora, gli indirizzi IP e le subnet mask si presentano in 5 classi diverse. Queste sono le classi A-E. 3 di queste classi sono però per uso commerciale. Ecco un grafico degli indirizzi IP e delle subnet mask standard che sono le classi A, B e C. Se un'organizzazione ha bisogno di una rete, ha bisogno di una classe di indirizzi IP in base alle esigenze dell'organizzazione, che si basa su quanti host hanno. Se un'organizzazione ha un numero molto elevato di host, ha bisogno di un indirizzo IP di classe A. Un indirizzo IP di classe A può fornire fino a 16 milioni di host. Come puoi vedere, in una subnet mask standard di classe A, la parte host è molto grande. 3 ottetti vengono utilizzati per gli host, quindi può produrre così tanti. Un esempio di organizzazione che necessita di così tanti host sarebbe qualcosa come un provider di servizi Internet, perché devono distribuire milioni di indirizzi IP a tutti i loro clienti. Un indirizzo IP di classe B può fornire fino a 65.000 host. Questa classe viene assegnata a organizzazioni medio-grandi. E un indirizzo IP di classe C può fornire 254 host. Gli indirizzi IP di classe C vengono utilizzati in piccole organizzazioni e case che non hanno molti host. Ora, le subnet mask possono anche essere espresse in un altro metodo chiamato CIDR e CIDR sta per Classless Inter-Domain Routing, noto anche come notazione slash. La notazione slash è un modo più breve per scrivere una subnet mask. E viene fatto scrivendo una barra e poi un numero che conta gli 1 nella subnet mask. Ad esempio, se vedi un indirizzo IP come questo, con una notazione CIDR di /24, significa che la subnet mask è lunga 24 bit, il che significa che ha 24 1. Se la notazione CIDR è /25, significa che la subnet mask è lunga 25 bit, o se è /26, significa che la subnet mask è lunga 26 bit. O se la notazione CIDR è /8, significa che la subnet mask è lunga 8 bit. Pertanto, voglio ringraziare tutti per aver guardato questo video sulle subnet mask. Non dimenticate di iscrivervi e di ottenere l'audiolibro gratuitamente tramite il link qui sotto. E ci vediamo nel prossimo video.