Přejít na hlavní obsah

Jak určíte adresu sítě podle IP adresy a masky? Kompletní průvodce

Určení adresy sítě podle IP adresy a masky je důležitým krokem při konfiguraci sítě a konfiguraci směrovačů. Adresa sítě umožňuje určit, která zařízení jsou v jedné místní síti a která v jiných sítích. Chcete-li zjistit adresu sítě, musíte znát IP adresu a masku podsítě.

IP adresa je jedinečný identifikátor zařízení v síti. Skládá se ze 4 čísel oddělených tečkami (např. 192.168.0.1). Každé číslo může mít hodnoty od 0 do 255. IP adresa je rozdělena do dvou částí: adresa sítě a adresa hostitele. Adresa sítě je určena pomocí masky podsítě.

Maska podsítě je 32bitová sekvence složená z jedniček a nul. Určuje délku adresy sítě uvedením počtu bitů, které určují adresu sítě. Maska podsítě je také prezentována jako čtyři čísla oddělená body (např. 255.255.255.0).

K určení adresy sítě na IP adrese a masce je nutné provést logickou operaci "a" nad bity IP adresy a masky podsítě. Výsledkem bude Adresa sítě. Vzorec je následující: adresa sítě = IP adresa & (maska podsítě).

Co je IP adresa a maska?

Maska - je to další možnost, která určuje, jak bude část IP adresy použita k určení adresy sítě. Maska se také skládá ze čtyř čísel oddělených body, například 255.255.255.0.

Chcete-li určit adresu sítě na IP adrese a masce, musíte použít logickou operaci logická a (&) na binární představy IP adresy a masky. Výsledkem budou binární hodnoty, které pak lze převést zpět do desítkové formy a získat adresu sítě.

Výpočet adresy sítě podle IP adresy a masky umožňuje určit, zda je zařízení ve stejné síti s jinými zařízeními, a také určit rozsah možných adres v dané síti.

Určení adresy sítě

K určení adresy sítě na IP adrese a masce je nutné provést logickou operaci " A " (AND) nad bitovými reprezentacemi IP adresy a masky.

IP adresa a maska jsou reprezentovány jako sekvence bitů, kde každý bit může být buď 0 nebo 1. Číslo 0 v bitové sekvenci odpovídá neexistující adrese (false) a číslo 1 stávající adrese (true).

Operace " a " (AND) se provádí nad příslušnými bity IP adresy a masky. Výsledkem operace bude nová sekvence bitů, která bude reprezentovat adresu sítě.

Řekněme, že máme IP adresu 192.168.1.100 a masku podsítě 255.255.255.0.

IP adresa a maska jsou převedeny na bitové sekvence:

IP adresa: 11000000 10101000 0000001 01100100

Maska podsítě: 11111111111111111111111100000000

Provádíme operaci " A "(AND) nad příslušnými bity:

Adresa sítě: 11000000 10101000 00000001 00000000 (192.168.1.0)

Adresa sítě pro IP adresu 192.168.1.100 s maskou podsítě 255.255.255.0 je tedy 192.168.1.0.

Jak určíte adresu sítě podle IP adresy a masky?

Chcete-li zjistit adresu sítě na IP adrese a masce, musíte postupovat podle následujících kroků:

  1. V první řadě je nutné rozdělit IP adresu na dvě části: síťovou a hostitelskou. Síťová část udává adresu sítě a hostitel adresu konkrétního zařízení v této síti.
  2. Identifikujte bity masky, které patří do síťové části. Bity masky jsou nastaveny na jednotky tam, kde maska detekuje síťovou část IP adresy, a na nuly - tam, kde maska definuje hostitelskou část.
  3. Zkombinujte IP adresu a bity masky do logické operace AND. Výsledkem této operace bude Adresa sítě.

Pokud máme například IP adresu 192.168.1.100 a masku podsítě 255.255.255.0, pak můžeme adresu sítě definovat následovně:

IP adresa: 192.168.1.100

Převést IP adresu a masku na binární zobrazení:

IP adresa: 11000000.10101000.00000001.01100100

Proveďte operaci AND pro každý bit IP adresy a masky:

Síťová část: 11000000.10101000.00000001.00000000

Převedeme výslednou binární hodnotu na desetinnou reprezentaci:

Adresa: 192.168.1.0

Adresa sítě pro danou IP adresu a masku tedy bude 192.168.1.0.

Analýza binární aritmetiky

Pro určení adresy sítě na IP adrese a masce je nutné porozumět základům binární aritmetiky. Binární aritmetika se používá k práci s binárními čísly, která se skládají pouze z nul a jedniček.

V binární číselné soustavě se každá číslice nazývá bitem. IP adresa a maska používají 32 bitů, které jsou rozděleny do 4 oktetů po 8 bitech. Každý oktet může mít hodnoty od 0 do 255.

Chcete-li určit adresu sítě, musíte provést logické "A" (AND) mezi IP adresou a bitovou maskou. Pokud je výsledkem operace " a " 1, pak v příslušném pořadí adresy sítě bude také 1. Pokud je výsledek 0, pak adresa sítě bude 0. Získáme tedy adresu sítě, která bude mít stejné hodnoty v bitech, kde v masce stojí jednotky.

Pro názornější příklad zvažte následující příklad:

  • IP adresa: 192.168.1.100
  • Maska: 255.255.255.0

Převeďte IP adresu a masku na binární čísla:

  • IP adresa: 11000000.10101000.0000001.01100100
  • Maska: 111111111.1111111111111111.00000000

Provádíme logické " a " pro každý bit:

  • 11000000.10101000.0000001.01100100 (IP adresa)
  • 11111111111111111111111111111.00000000 (maska)
  • 11000000.10101000.00000001.00000000 (adresa sítě)

Takže Adresa sítě pro tento příklad bude 192.168.1.0.

Nyní, když jsme rozebrali základy binární aritmetiky, můžeme přejít k praktickým příkladům a definici adresy sítě na IP adrese a masce.

Jak pracovat s binárními čísly?

Chcete-li pracovat s binárními čísly, musíte znát základní operace: sčítání, odčítání, násobení a dělení.

Sčítání binárních čísel probíhá podle stejných pravidel jako sčítání desetinných čísel. Pokud jsou v určité pozici obě čísla jednotky, dostaneme " 1 "a do další pozice se přidá" 1 " (přenos). Pokud je v pozici přenos a v jiné pozici je jednotka, dostaneme " 0 "a přidáme" 1 " do další pozice. Pokud obě pozice obsahují nuly, dostaneme "0".

Odčítání binárních čísel se také provádí podobně jako desetinná čísla. Pokud je v určité pozici sníženého čísla " 0 "a odčitatelné obsahuje" 1", pak je nutné vzít jednotku z další pozice půjčka, aby bylo možné odečíst. Pokud obě čísla v pozici obsahují nuly, výsledek bude také nulový.

Násobení binárních čísel probíhá postupným sčítáním děl výbojů. Násobitel se bere podle výbojů a násobitel podle pozic každého výboje. Množení probíhá stejně jako v desítkové soustavě, ale operace násobení a sčítání se provádějí pouze s jednotkami a nulami.

Dělení binárních čísel je inverzní operace násobení. Úkolem dělení je určit největší číslo vynásobené dělitelem, které bude menší nebo rovno dělitelu. Potom, když se dělíme, sečteme čísla a položíme jednotku jako výsledek, pokud jsou stejná.

Hledání kombinací binárních čísel pomocí unarových operací. Unarové operace zahrnují popírací operátory (~), logické a (&), logické nebo ( | ) vylučující nebo (^). Skvělá věc na operacích je, že je lze použít i na symboly. Ale pozor na tento čas v této oblasti věcí.

Výpočet adresy sítě

Chcete-li vypočítat adresu sítě na IP adrese a masce, musíte postupovat podle následujících kroků:

KrokAkce
Krok 1Převést IP adresu a masku na binární číselnou soustavu.
Krok 2Spustit logické AND pro IP adresy a masky. To znamená, že pro každý bit IP adresy a masky, pokud jsou oba bity 1, pak ve výsledné adrese sítě bude odpovídající bit roven 1, jinak 0.
Krok 3Převést výslednou adresu sítě z binární soustavy na desítkovou.

Síťová adresa je tedy získána aplikací masky na IP adresu pomocí operace logic AND. Výsledkem bude nová IP adresa, která označuje začátek sítě.

Jak vypočítáte adresu sítě podle IP adresy a masky?

Chcete-li zjistit adresu sítě na IP adrese a masce, musíte postupovat podle následujících kroků:

  1. Převést IP adresu a masku na binární zobrazení.
  2. Použít bitovou operaci " a " na každý bit IP adresy a masky.
  3. Výsledný výsledek je prezentován v desítkovém formátu pro získání adresy sítě.

Níže je uveden příklad výpočtu adresy sítě:

IP adresa: 192.168.0.100

  1. Převést IP adresu a masku na binární zobrazení:
    • IP adresa: 11000000.10101000.00000000.01100100
    • Maska: 111111111.1111111111111111.00000000
  2. Použijeme bitovou operaci " a " na každý bit IP adresy a masky:
    • 11000000.10101000.00000000.01100100
    • 11111111.11111111.11111111.00000000
    • ---------------------------------------------
    • 11000000.10101000.00000000.00000000
  3. Výsledek představíme v desítkovém formátu:
    • Adresa: 192.168.0.0

Adresa sítě pro tento příklad je tedy 192.168.0.0.

Výpočet adresy sítě na IP adrese a masce je důležitým krokem při konfiguraci sítí a umožňuje určit, která zařízení jsou ve stejné síti a mohou spolu komunikovat.