V dnešním moderním světě, kde se k síti připojuje stále více zařízení, se správné výpočtu počtu hostitelů v masce podsítě stává důležitým a nezbytným. Maska podsítě se používá k určení rozsahu IP adres, které lze použít v konkrétní podsíti.
Stanovení počtu dostupných hostitelů v masce podsítě může být obtížné, pokud nejste obeznámeni se základními výpočetními principy. Pochopení tohoto procesu je však důležité pro nastavení a správu sítě.
Prvním krokem k výpočtu počtu hostitelů v masce podsítě je stanovení hodnoty bitové masky podsítě. Bitová maska podsítě označuje, které bity IP adresy se týkají sítě a které hostitele. Čím více bitů je vyhrazeno pro síť, tím méně bitů zůstává pro hostitele.
Po určení bitové masky podsítě existuje jednoduchý způsob, jak vypočítat počet dostupných hostitelů. Pokud máte n bitů pro hostitele, počet možných hostitelů bude 2^N - 2. Zde odečteme 2, protože některé adresy IP jsou rezervovány a nelze je použít pro hostitele v podsíti.
Co je maska podsítě?
Maska podsítě umožňuje určit počet hostitelů, které lze do dané sítě zahrnout. Čím více bitů je nainstalováno v masce, tím méně adres hostitelů je k dispozici. Například při použití masky podsítě /24 (255.255.255.0) pro hostitele je k dispozici 254 adres, protože první tři oktety identifikují síť a poslední oktet je ponechán pro adresování hostitelů.
Maska podsítě hraje důležitou roli v síťové architektuře, protože umožňuje rozdělit síť do podsítí a nastavit datové hranice mezi síťovými zařízeními. Správný výpočet masky podsítě zaručuje bezpečnost a efektivitu provozu sítě.
Maska podsítě-definice a princip činnosti
Princip masky podsítě je následující: každá IP adresa se skládá z 32 bitů. Maska podsítě je sekvence jedniček a nul, kde každá jednotka označuje síťovou část adresy a každá nula označuje hostitelskou část. Počet jednotek v masce určuje velikost síťové části a počet dostupných adres.
Například pokud má maska podsítě vzhled 255.255.255.0 nebo /24, to znamená, že prvních 24 bitů adresy je vyhrazeno pro síť a posledních 8 bitů (zbývající nuly) se používá pro hostitele v síti. V tomto případě maska určuje podsíť pro 256 hostitelů, s výjimkou adres sítě a vysílací adresy.
Chcete-li správně vypočítat počet hostitelů dostupných v podsíti, musíte znát počet nul v masce podsítě. Chcete-li to provést, musíte převést masku na binární reprezentaci, spočítat počet jednotek a poté vypočítat počet hostitelů podle vzorce 2^(počet nul)-2.
Jak vypočítáte počet hostitelů v masce podsítě?
Pro výpočet počtu hostitelů v masce podsítě je nutné znát hodnotu bitové masky. Bitová maska určuje počet bitů vyhrazených pro adresování hostitelů v podsíti.
Chcete-li vypočítat počet hostitelů, musíte určit, kolik bitů adresy je vyhrazeno pro síť. Pokud má maska N nulových bitů, pak počet hostitelů bude 2^N - 2.
První a poslední adresy v podsíti jsou zálohovány pro síťové a vysílací adresy, takže z celkového počtu adres v podsíti je třeba odečíst 2.
Pokud má například maska 24 nulových bitů, pak by počet hostitelů byl 2^24 - 2 = 16,777,214.
Pokud tedy znáte počet nulových bitů v masce podsítě, můžete vypočítat přesný počet hostitelů dostupných v dané podsíti.
Kroky pro výpočet počtu hostitelů
Chcete-li vypočítat počet hostitelů v masce podsítě, postupujte podle následujících kroků:
- Určete počet bitů používaných k zadání masky podsítě. Toto nastavení je obvykle nastaveno jako CIDR (Classless Inter-Domain Routing), například /24.
- Vypočítejte počet hostitelů, které tato maska podsítě může obsluhovat. Chcete-li to provést, musíte odečíst z celkového počtu IP adres v podsíti dvě - adresu sítě a adresu vysílání.
- V případě potřeby Vypočítejte počet dostupných podsítí. Pokud je možné rozdělit síť na více podsítí, může být užitečné vypočítat počet dostupných podsítí.
Podle těchto kroků budete moci správně vypočítat počet hostitelů dostupných v dané masce podsítě. To jsou důležité informace při konfiguraci sítě a plánování jejího stavu.
Použití bitů v masce podsítě k výpočtu počtu hostitelů
Chcete - li vypočítat počet hostitelů dostupných v podsíti, musíte vzít délku masky podsítě a použít následující vzorec: 2^(32 - Délka masky) - 2. Dvojka je vztažena do stupně rozdílu mezi 32 a délkou masky a z výsledné hodnoty jsou odečteny 2 hostitelské adresy sítě a vysílací adresa.
Pokud je například maska podsítě dlouhá /24 (255.255.255.0), pak se počet hostitelů bude rovnat 2^(32-24) - 2 = 2^8 - 2 = 256 - 2 = 254.
V této podsíti lze tedy použít 254 hostitelů.
Vztah mezi počtem bitů v masce podsítě a počtem hostitelů
Počet bitů v masce podsítě přímo souvisí s počtem dostupných hostitelů v síti. Maska podsítě je obecně definována daným rozsahem IP adres, které je třeba přidělit hostitelům.
Pro snadné vysvětlení si představme, že každý bit v masce podsítě může být buď zapnutý (1), nebo vypnutý (0). Čím více bitů je povoleno, tím více podsítí lze vytvořit, nicméně v každé podsíti bude k dispozici méně hostitelů.
Při použití masky podsítě s 8 bity (255.0.0.0) je k dispozici 1 podsítě, ve které lze použít 16 777 216 adres. Pokud se maska podsítě skládá z 16 bitů (255.255.0.0), k dispozici je více než 65 000 podsítí, ale v každé podsíti je k dispozici pouze 65 536 adres.
Čím více bitů v masce podsítě, tím více podsítí lze vytvořit, ale v každé podsíti bude k dispozici méně adres. Na druhou stranu, pokud maska podsítě obsahuje méně bitů, pak bude počet podsítí omezen, ale hostitelů v každé podsíti bude více.
Výběr vhodné masky podsítě závisí na potřebách sítě. Pokud je vyžadováno velké množství hostitelů, je nutné použít masku podsítě s menším počtem bitů. Pokud síť nevyžaduje mnoho hostitelů a upřednostňuje počet podsítí, měli byste použít masku s větším počtem bitů.
Příklady výpočtu počtu hostitelů v masce podsítě
Chcete-li určit počet hostitelů dostupných v masce podsítě, musíte znát hodnotu bitů přidělených hostitelské adrese. Pro ilustraci výpočetního procesu zvažte několik příkladů:
| Maska podsítě | Počet bitů přidělených na adresu hostitele | Počet hostitelů |
|---|---|---|
| /24 | 8 | 256 |
| /25 | 7 | 128 |
| /26 | 6 | 64 |
| /27 | 5 | 32 |
V prvním příkladu máme masku podsítě / 24, což znamená, že prvních 24 bitů je vyhrazeno pro adresu podsítě a zbývajících 8 bitů je vyhrazeno pro adresu hostitele. Protože 8 bitů může představovat 256 různých kombinací (2 na stupni 8), dostaneme 256 možných hostitelů.
Stejně tak druhý příklad s maskou podsítě /25 umožňuje adresovat 128 hostitelů, protože 7 bitů je přiděleno pod adresu hostitele. Ve třetím příkladu s maskou /26 je k dispozici 64 hostitelů a tak dále.
Výpočet počtu hostitelů v masce podsítě je tedy založen na počtu bitů přidělených pod adresu hostitele a lze jej provést jednoduchým vztažením čísla 2 na stupeň, který se rovná počtu bitů v adrese hostitele.