Jak zjistit masku podsítě? Maska podsítě: Vypočtěte podle IP

17. 5. 2019

Otázka, jak rozpoznat masku podsítě, může vzniknout od administrátorů systémových systémů a běžných lidí, kteří se rozhodli řešit počítačové sítě. V rámci správy mohou být masky použity k rozdělení sít na menší a pomáhají řešit problémy s připojením.

Schopnost vypočítat hodnotu masky TCP / IP lze použít při připojení nového hostitele k síti a reorganizaci podnikové sítě. Studium tohoto problému by mělo začít s pochopením toho, co to je a pro jaké účely se používá.

jak zjistit masku podsítě

Bitová maska

Masku podsítě lze nazvat bitovou maskou, což je 32-bitová hodnota, která odkazuje na jednu část adresy IP související s adresováním síťového rozhraní a druhá část týkající se adresování podsítí. Obvykle se jeho hodnota zobrazuje v desítkovém formátu ve formátu XXX.XXX.XXX.XXX.

Tato definice se blíží profesionálnímu slangu a může se zdát zmatená. Řešit to, co to je, pomůže určitému příkladu.

Předpokládejme, že máme nějakou síť, ve které je počítač. Ve vlastnostech připojení vidíte, že jeho síťovému rozhraní je přiřazena adresa IP a maska ​​podsítě.

maska ​​podsítě

Dále jsou obě hodnoty uvedeny v binární formě a vypočítává se následující sekvence:

zjistěte masku podsítě

Nyní je nutné vynásobit každou číslici adresy IP v binární podobě bitovou maskou v binární podobě a výsledkem bude hodnota

výpočet masky podsítě

který při přeložení na desetinné bude vypadat

jak vypočítat masku podsítě

- toto je síťová adresa.

Vynásobením adresy IP obrácenou hodnotou masky získáme sekvenci

jak zjistit masku podsítě

Při návratu do desetinné podoby se zobrazí číslo 199, odpovídající adrese hostitelského rozhraní.

Při porovnání prvního a druhého výsledku můžeme říci, že číslice adresy IP, které odpovídají maskovým jednotkám, označují adresu podsítě. Číslice adresy IP odpovídající maskám nuly tvoří adresu počítače v této podsíti.

V důsledku toho maska ​​podsítě pomohla zjistit pomocí protokolu IP, že náš počítač je v podsíti 192.168.0.0 a má adresu 199. Vrátit se k výše uvedené definici a ukázala, která část IP ukazuje na podsložku a která je součástí hostitelské adresy.

Jak najít masku podsítě třídou IP sítě

Sběr všech adres IPv4 je rozdělen do tříd podle adresových rozsahů. K dispozici je celkem pět, z nichž jsou adresy A, B, C a D používány, jsou vícesměrové vysílání a E - jsou vyhrazeny pro budoucnost.

Chcete-li zjistit třídu adresy, je nutné ji znovu přeložit do binární podoby a podívat se na začátek sekvence bitů: maska ​​podsítě

Vrátit se k příkladu, který byl vyšší, jak zjistit masku podsítě v něm:

zjistěte masku podsítě

Binární adresa IP začíná na 110, což znamená, že patří do třídy C. Dalším způsobem, jak zjistit masku podsítě, je zapamatovat si rozsahy patřící do tříd.

výpočet masky podsítě

Jak rozpoznat masku předponou

Pro stručnost je možné psát masku jako předponu, což znamená počet bitů části sítě. Tento systém označování je přijat s příchodem beztřídní interdomainové směrování (Classless Inter-Doma-in Routing nebo CIDR, "Sidebar"). Odstraňuje třídy a pro identifikaci sítě lze použít jiný počet bitů IP. Vyhledání masky podsítě v desítkové a binární formě předponou je nejsnadnější v tabulce.

jak vypočítat masku podsítě

Jak vypočítat masku pomocí prefixu CIDR

Přemístění masky z předpony do desítkové je snadné. Je známo, že maska ​​podsítě má 32 bitů, s těmi na začátku a nulami na konci. Proto je nutné:

jak zjistit masku podsítě

Posledním krokem je maska ​​v desítkové formě.

Jak přenést masku podsítě z desítkového zobrazení na krátkou předponu

Psaní síťové masky jako předpona šetří čas a místo v textu. Navíc toto je standardizované mezinárodní mapování a nyní se používá častěji než desítkové. To vyžaduje:

maska ​​podsítě

Proto lze vypočítat předponu CIDR.

Jak zjistit masku podsítě pomocí síťové adresy a síťové masky

Tento úkol se často objevuje v rozhovorech a testovacích úkolech. A také dovednost je užitečná při reorganizaci podnikové sítě nebo rozdělení rozsáhlé sítě do menších podsítí.

Z důvodu srozumitelnosti stojí za to vrátit se k příkladu, který je analyzován z prvního odstavce.

S pomocí adresy 192.168.0.199 a síťové masky 255.255.255.0 byla již vypočtena adresa samotné sítě, která má formu 192.168.0.0. K dispozici je zde 256 adres. Z nich jsou automaticky rezervovány 2 adresy:

  • ... 255 - vysílání;

  • ... 0 je síťová adresa a nelze ji použít.

K dispozici je pouze 254 adres k distribuci hostitelům. Stojí za zmínku, že ve víceúrovňových sítích je pro směrování vyhrazena ještě jedna adresa, může to být ... 1 (nebo jakákoli jiná).

Pokud analyzujeme vše v pořádku, uvedeme tento příklad v obecné podobě, použitelné pro jakoukoli síť.

Počet platných uzlů je vždy omezen. Pokud překládáte síťovou masku do binární podoby, pak, jak je již známo, jednotky označují adresu podsítě, nuly udávají adresu počítače.

Kousek může vrátit pouze dvě hodnoty, dva bity čtyři, tři bity osm a tak dále. Ukazuje se, že n-bity vrátí hodnoty 2 ^ n. Na základě všech výše uvedených skutečností se dospěje k závěru: počet hostitelů (N) v síti se vypočte podle vzorce N = (2 ^ r) -2, kde r je počet nul v binární formě masky.

Když se vrátíme k našemu příkladu, vypočítáme:

zjistěte masku podsítě

Stejných 254 adres je získáno pro distribuci do rozhraní hostitelů v síti.

Předpokládejme, že podnik potřebuje vytvořit jednotku a sestavit 20 pracovních stanic v podsíti. Masku podsítě můžete vypočítat následovně.

Vezmeme 20 IP a přidáme 2 adresy, které budou rezervovány. Je zapotřebí celkem 22, nejbližší stupeň 2 je 32. V binární formě 10 0000. Vzhledem k tomu, že síť, ve které je dělení vykonáváno, patří do třídy C, maska ​​podsítě vypadá takto:

maska ​​podsítě

Maximálně v přijaté podsíti můžete distribuovat 30 adres do rozhraní hostitelů.

Jak vypočítat masku podsítě. Bitový posun

Chápeme dále. Maska podsítě pomáhá rozdělit velké sítě na menší. Především je předurčeno, kolik podsítí potřebujete k přerušení sítě a kolik počítačů by mělo být.

Předpokládejme, že chcete rozdělit síť 192.1.1.0 na 6 podsítí, přičemž největší plánuje hostit maximálně 20 uzlů. Na základě toho se provede výpočet.

Algoritmus:

  1. Definujte třídu sítě, která má být přerušena. Například navrhovaná síťová třída C, maska ​​použitá ve výchozím nastavení 255.255.255.0 nebo / 24.

  2. Zjistěte, kolik bitů se vyžaduje pro šest podsítí. Za tímto účelem je počet sítí zaokrouhlený na nejbližší výkon dvou, což je 8. Ukáže se, že jsou požadovány 3 bity, protože 8 = 2 ^ 3.

  3. Předvedete předvolenou masku v binární podobě pro přehlednost: jak vypočítat masku podsítě

  4. Pro vytvoření 6 podsítí musí být odebrány 3 bity z hostitelského adresového oktetu. K 24 bitům síťové adresy je přidáno další číslo 3. Výsledkem je 24 + 3 = 27. maska ​​podsítě

  5. Zbývá překládat masku v desítkové formě. Poslední oktet 11,100,000 je 224. Ukázalo se, že maska ​​má formu

jak zjistit masku podsítě

Nebo s odkazem na CIDR, počítat počet bitů na jednotku - 27 a uvidíte hodnotu předpony.

  1. Pomocí tří bitů a pomocí masky rozdělíme podsítě. V posledním oktetu umístíme jednotky. Pro přehlednost je to možné v binární podobě:

jak vypočítat masku podsítě

Je možné vypočítat adresy podsítí bez binárního znázornění, zde je zřejmé, proč jsou tyto adresy a nikoli jiné získány.

Takže můžete vytvořit 8 podsítí, ale v úloze je požadováno pouze 6, takže se na nich budeme zabývat.

maska ​​podsítě

Doba, kdy byly tyto výpočty provedeny ručně, je daleko za sebou. Informace o tom, jak zjistit masku podsítě, jsou vyučovány na univerzitách a na různých kurzech. Studenti a profesionálové, kteří chtějí získat certifikát, se zpravidla snažili pečlivě studovat.

Dnes, pro usnadnění práce administrátorů a síťových inženýrů, existuje mnoho různých kalkulaček. Tyto systémy mohou provádět jakýkoli výpočet během několika sekund. Použití programů s malým množstvím dat však není zajímavé. Někdy je snadnější a rychleji rozbít síť ve vaší mysli než hledat potřebný zdroj.

jak vypočítat masku podsítě

Pochopení způsobu výpočtu masky podsítě je pro odborníka nezbytné, i když ji v praxi nikdy nepoužije.