Network+ Academy · Lektion

Räkna värdar i ett subnät

Beräkna hur många användbara adresser ett subnät tillhandahåller.

Lektion 3 av 413 steg

Räkna värdar i ett subnät är en gratis lektion i Network+ Academy på CoddyKit. Detta är lektion 3 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för Network+ Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Network+ Academy innehåller totalt 4 lektioner.

Värdar kommer från värdbitarna

Antalet adresser i ett subnät beror helt på värdbitarna – de 0-bitar som finns i masken. Ju fler värdbitar, desto fler adresser.

Om du känner till prefixet känner du också till antalet värdbitar: subtrahera prefixet från 32. Ett /24 har 32 minus 24 = 8 värdbitar.

Tvåpotensformeln

Det totala antalet adresser i ett subnät är 2 upphöjt till antalet värdbitar. Med 8 värdbitar blir det 2^8 = 256 totala adresser.

Detta antal omfattar alla möjliga kombinationer av värdbitar, från alla nollor till alla ettor – inklusive de särskilda nätverks- och broadcastadresserna.

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

Subtrahera två för användbara värdar

Två adresser i varje subnät är reserverade: nätverksadressen (alla värdbitar är 0) och broadcastadressen (alla värdbitar är 1). Ingen av dem kan tilldelas en enhet.

Alltså är antalet användbara värdar = totalt antal adresser minus 2. Ett /24 ger 256 - 2 = 254 användbara värdar, vilket är det värde du oftast kommer att ange.

Den fullständiga formeln för användbara värdar

Slå ihop stegen till en regel: användbara värdar = 2^(32 - prefix) - 2.

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

För varje steg som prefixet ökar halveras antalet användbara värdar ungefär, eftersom en värdbit tas bort.

Exempel på små subnät

Mycket små subnät är vanliga för routerlänkar:

  • /30: 2^2 - 2 = 2 användbara värdar – perfekt för en punkt-till-punkt-länk mellan två routrar.
  • /29: 2^3 - 2 = 6 användbara värdar.
  • /28: 2^4 - 2 = 14 användbara värdar.

Dessa effektiva block slösar nästan inga adresser.

Exempel på stora subnät

Mindre prefix rymmer många värdar:

  • /16: 2^16 - 2 = 65 534 användbara värdar.
  • /22: 2^10 - 2 = 1022 användbara värdar.
  • /20: 2^12 - 2 = 4094 användbara värdar.

Genom att välja rätt storlek undviker du både att få slut på adresser och att slösa med dem.

Det särskilda fallet /31

Ett /31 skulle normalt ge 2^1 - 2 = 0 användbara värdar, vilket verkar oanvändbart. En särskild regel (RFC 3021) tillåter att ett /31 används på punkt-till-punkt-länkar med exakt 2 användbara adresser och utan broadcast.

Provet kan ta upp detta; kom bara ihåg att /31 är ett modernt och effektivt val för länkar mellan routrar.

En enda värd med /32

Ett /32 har noll värdbitar och representerar en enda specifik adress. Det används i brandväggsregler, loopback-gränssnitt och värdroutes.

Du räknar inte användbara värdar för ett /32 på vanligt sätt – det identifierar helt enkelt en exakt adress i stället för ett intervall av enheter.

Anpassa subnätets storlek

För att välja ett prefix letar du efter det minsta subnät som fortfarande rymmer dina värdar plus de två reserverade adresserna. Behöver du 50 värdar? Då passar ett /26 (62 användbara), medan ett /27 (30) inte gör det.

Avrunda alltid uppåt till nästa storlek och lämna utrymme för tillväxt, men undvik att ta mycket mer än du behöver och slösa med adressutrymmet.

Ett snabbt sätt att uppskatta

För snabb huvudräkning kan du memorera viktiga tvåpotenser: 2^6=64, 2^7=128, 2^8=256. Subtrahera sedan 2.

Om du får frågan hur många värdar som ryms i ett /27 kommer du ihåg 2^5 = 32, minus 2 = 30. När denna reflex sitter blir frågor om subnätindelning snabba att besvara under tidspressen på provet.

Använda antalen i praktiken

Genom att räkna värdar ser du om ett subnät uppfyller ett krav och hur många adresser som fortfarande är lediga. Det är det mått som styr alla beslut om subnätets storlek.

I nästa steg använder du dessa antal för att faktiskt dela upp ett nätverk i flera subnät och därmed slutföra den centrala färdigheten inom subnätindelning.

Snabb kontroll

Beräkna antalet användbara värdar.

Sammanfattning

Du har lärt dig att räkna värdar i subnät.

  • Värdbitar = 32 - prefix.
  • Totalt antal adresser = 2^(värdbitar).
  • Användbara värdar = 2^(32 - prefix) - 2 (minus nätverks- och broadcastadressen).
  • /24 = 254, /26 = 62 och /30 = 2 användbara värdar.
  • Särskilda fall: /31 (2 värdar, punkt-till-punkt) och /32 (en enda adress).
Gratis att börja

Lär dig Network+ Academy med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
30
Lektioner
120

Vanliga frågor

Är lektionen ”Räkna värdar i ett subnät” gratis?

Ja – du kan läsa vilka 3 lektioner som helst i lärvägen Network+ Academy, inklusive ”Räkna värdar i ett subnät”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i Network+ Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”Räkna värdar i ett subnät”?

Beräkna hur många användbara adresser ett subnät tillhandahåller. Ni övar på Network+ Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Network+ Academy?

Du behöver inga förkunskaper. Utbildningen i Network+ Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 4.

Hur lång tid tar lektionen ”Räkna värdar i ett subnät”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Network+ Academy-lektionen?

Ja. Varje Network+ Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Vad en nätmask gör
  2. Läs CIDR-notation med snedstreck
  3. Räkna värdar i ett subnät
  4. Dela upp ett nätverk i subnät
← Tillbaka till Network+ Academy