Cloud & IT Cert Prep · Lezione

Contare gli host in una subnet

Calcoli quanti indirizzi utilizzabili fornisca una subnet.

Lezione 3 di 413 passaggi

Contare gli host in una subnet è una lezione Cloud & IT Cert Prep gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Cloud & IT Cert Prep, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Cloud & IT Cert Prep include 4 lezioni in totale.

Gli host derivano dai bit dell'host

Il numero di indirizzi in una subnet dipende interamente dai bit dell'host, cioè dai bit 0 nella maschera. Più bit dell'host ci sono, più indirizzi sono disponibili.

Se conosce il prefisso, conosce anche i bit dell'host: sottragga il prefisso da 32. Un /24 ha 32 meno 24 = 8 bit per gli host.

La formula delle potenze di due

Il numero totale di indirizzi in una subnet è 2 elevato alla potenza dei bit dell'host. Con 8 bit dell'host, si ottiene 2^8 = 256 indirizzi totali.

Questo conteggio include ogni possibile combinazione dei bit dell'host, da tutti zeri a tutti uno, compresi gli speciali indirizzi di rete e di broadcast.

total = 2 ^ (32 - prefix)
/24 -> 2 ^ 8 = 256

Sottrarre due per ottenere gli host utilizzabili

In ogni subnet, due indirizzi sono riservati: l'indirizzo di rete (tutti i bit dell'host a 0) e l'indirizzo di broadcast (tutti i bit dell'host a 1). Nessuno dei due può essere assegnato a un dispositivo.

Quindi gli host utilizzabili = totale meno 2. Un /24 offre 256 - 2 = 254 host utilizzabili, il valore che citerà più spesso.

La formula completa degli host utilizzabili

Unisca i passaggi in un'unica regola: host utilizzabili = 2^(32 - prefisso) - 2.

  • /24 → 2^8 - 2 = 254
  • /25 → 2^7 - 2 = 126
  • /26 → 2^6 - 2 = 62

Ogni incremento del prefisso dimezza all'incirca il numero di host utilizzabili, perché elimina un bit dell'host.

Esempi di subnet piccole

Le subnet molto piccole sono comuni per i collegamenti dei router:

  • /30: 2^2 - 2 = 2 host utilizzabili, perfetto per un collegamento point-to-point tra due router.
  • /29: 2^3 - 2 = 6 host utilizzabili.
  • /28: 2^4 - 2 = 14 host utilizzabili.

Questi blocchi efficienti sprecano pochissimi indirizzi.

Esempi di subnet grandi

I prefissi più piccoli possono contenere molti host:

  • /16: 2^16 - 2 = 65,534 host utilizzabili.
  • /22: 2^10 - 2 = 1022 host utilizzabili.
  • /20: 2^12 - 2 = 4094 host utilizzabili.

Scegliere la dimensione corretta evita sia di esaurire gli indirizzi sia di sprecarli.

Il caso speciale /31

Un /31 normalmente fornirebbe 2^1 - 2 = 0 host utilizzabili, il che sembra inutile. Una regola speciale (RFC 3021) consente di usare un /31 sui collegamenti point-to-point con esattamente 2 indirizzi utilizzabili e senza broadcast.

L'esame potrebbe menzionarlo; ricordi semplicemente che un /31 è una scelta moderna ed efficiente per i collegamenti tra router.

Un singolo host /32

Un /32 non ha bit dell'host e rappresenta un singolo indirizzo specifico. Viene usato nelle regole dei firewall, nelle interfacce di loopback e nelle route host.

Per un /32 non si contano gli host utilizzabili nel modo consueto: identifica semplicemente un indirizzo preciso anziché un intervallo di dispositivi.

Dimensionare correttamente una subnet

Per scegliere un prefisso, individui la subnet più piccola che possa contenere i suoi host e i due indirizzi riservati. Servono 50 host? Un /26 (62 utilizzabili) è sufficiente; un /27 (30) non lo è.

Arrotondi sempre alla dimensione successiva e lasci spazio per la crescita, ma eviti di assegnare molto più di quanto serva, sprecando spazio di indirizzamento.

Un trucco per una stima rapida

Per i calcoli mentali rapidi, memorizzi alcune potenze di due fondamentali: 2^6=64, 2^7=128, 2^8=256. Poi sottragga 2.

Se le chiedono quanti host può contenere un /27, ricordi 2^5 = 32, meno 2 = 30. Sviluppare questo automatismo rende rapide le domande sul subnetting durante l'esame.

Usare i conteggi nella pratica

Contare gli host consente di verificare se una subnet soddisfa un requisito e quanti indirizzi rimangono liberi. È il parametro che guida ogni decisione sul dimensionamento delle subnet.

Nella prossima lezione userà questi conteggi per suddividere effettivamente una rete in più subnet, completando la competenza fondamentale del subnetting.

Verifica rapida

Calcoli gli host utilizzabili.

Riepilogo

Ha imparato a contare gli host di una subnet.

  • I bit dell'host = 32 - prefisso.
  • Indirizzi totali = 2^(bit dell'host).
  • Host utilizzabili = 2^(32 - prefisso) - 2 (meno rete e broadcast).
  • /24 = 254, /26 = 62, /30 = 2 host utilizzabili.
  • Casi speciali: /31 (2 host, point-to-point) e /32 (singolo indirizzo).
Gratis per iniziare

Impara Cloud & IT Cert Prep con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
150
Lezioni
600

Domande Frequenti

La lezione «Contare gli host in una subnet» è gratuita?

Sì — il testo completo di «Contare gli host in una subnet» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Cloud & IT Cert Prep, passa a CoddyKit PRO. Il corso Cloud & IT Cert Prep include 4 lezioni in totale.

Cosa imparerò in «Contare gli host in una subnet»?

Calcoli quanti indirizzi utilizzabili fornisca una subnet. Eserciti Cloud & IT Cert Prep con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Cloud & IT Cert Prep?

Non è richiesta alcuna esperienza precedente. Cloud & IT Cert Prep su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Contare gli host in una subnet»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Cloud & IT Cert Prep?

Sì. Ogni lezione Cloud & IT Cert Prep include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. A cosa serve una subnet mask
  2. Leggere la notazione CIDR con barra
  3. Contare gli host in una subnet
  4. Suddividere una rete in subnet
← Torna a Cloud & IT Cert Prep