Jak Vypočítat Masku Podsítě

Obsah:

Jak Vypočítat Masku Podsítě
Jak Vypočítat Masku Podsítě

Video: Jak Vypočítat Masku Podsítě

Video: Jak Vypočítat Masku Podsítě
Video: Maska sítě 2024, Smět
Anonim

Maska podsítě je vhodný mechanismus pro oddělení síťové adresy od konkrétní adresy hostitele. Takový mechanismus byl zaveden již v prvním standardu IP v září 1981. Chcete-li zjednodušit směrování a zvýšit jeho efektivitu, musíte být schopni vypočítat masku.

Jak vypočítat masku podsítě
Jak vypočítat masku podsítě

Instrukce

Krok 1

Maska podsítě, stejně jako síťová adresa, je reprezentována čtyřmi jednobajtovými čísly (pro verzi protokolu IPv4 je to v protokolu IPv6 8 skupin šestnácti bitových číslic). Například: IP adresa 192.168.1.3, maska podsítě 255.255.255.0. V sítích TCP / IP je maska bitmapa, která identifikuje, která část síťové adresy je síťová adresa a která část je adresa hostitele. K tomu musí být maska podsítě zastoupena v binárním formátu. Bity nastavené na jednu označují síťovou adresu a bity nastavené na nulu označují adresu hostitele. Například maska podsítě je 255.255.255.0. Můžete jej reprezentovat v binárním formátu: 11111111.11111111.11111111.00000000. Pak pro adresu 192.168.1.1 bude část 192.168.142 síťová adresa a 0,142 bude adresa hostitele.

Krok 2

Jak můžete vidět z předchozího kroku, počet hostitelů a sítí je omezen. Získává se z omezení počtu variant představovaných daným počtem bitů. Jeden bit může kódovat pouze 2 stavy: 0 a 1. 2 bity - čtyři stavy: 00, 01, 10, 11. Obecně platí, že n bitů kóduje 2 ^ n stavů. Nezapomeňte však, že všechny jednotky a všechny nuly v hostiteli a síťové adrese jsou standardem rezervovány, což znamená „aktuální hostitel“a „všichni hostitelé“. Ukazuje se tedy, že celkový počet uzlů v síti je určen vzorcem N = (2 ^ z) -2, kde N je celkový počet uzlů, z je počet nul v binární reprezentaci maska podsítě.

Krok 3

Pamatujte, že maska nemusí být složena z libovolných čísel. První bity masky jsou vždy jedna, poslední jsou nula. Proto někdy najdete formát adresy ve tvaru 192.168.1.25/11. To znamená, že prvních 11 bitů adresy je síťová adresa, posledních 21 je adresa síťového uzlu. Tato položka odpovídá adrese 192.168.1.25 a masce podsítě 255.224.0.0. Při výpočtu masky podsítě zvažte počet počítačů v síti. Zvažte jeho možné rozšíření: pokud počet počítačů překročí možný počet pro danou síť, bude nutné ručně změnit všechny adresy a masky na každém počítači.

Krok 4

Adresování je beztřídní a beztřídní. V raných implementacích protokolu bylo použito oddělení tříd, které bylo později s růstem internetu doplněno o beztřídní adresování. Adresování třídy rozlišuje 5 tříd: A, B, C, D, E. Třída určuje, kolik bitů adresy bude přiděleno pro síťovou adresu a kolik - pro adresu hostitele. V takovém případě nebudete muset nic počítat. Ve třídě A je pro síťovou adresu přiděleno 7 bitů, ve třídě B - 14 bitů, ve třídě C - 21 bitů. Třída D se používá pro vícesměrové vysílání a třída E je vyhrazena pro experimentální použití. V tomto případě se k určení její třídy použije prvních několik bitů adresy. Ve třídě A je to 0 v prvním bitu, ve třídě B - 10, ve třídě C - 110, ve třídě D - 1110, ve třídě E - 11110.

Krok 5

Adresování na základě tříd snížilo flexibilitu IP, pokud jde o přidělování adres, a snížil počet možných adres. Proto bylo přijato beztřídní adresování. Chcete-li masku najít, nejprve určete, kolik uzlů ve vaší síti budete mít, včetně bran a dalšího síťového vybavení. Přidejte k tomuto číslu dva a zaokrouhlete na nejbližší mocninu dvou. Například máte naplánovaných 31 počítačů. Když k tomu přidáte dva, dostanete 33. Nejbližší síla dvou je 64, tj. 100 0000. Poté doplňte všechny nejvýznamnější bity jednotkami. Obdržíte masku 1111 1111. 1111 1111. 1111 1111. 1100 0000, což je 255.255.255.192 v desítkové soustavě. V síti s takovou maskou můžete získat 62 různých IP adres, které nejsou standardem rezervovány.

Doporučuje: