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ů:
- 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.
- 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.
- 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ů:
| Krok | Akce |
|---|---|
| Krok 1 | Převést IP adresu a masku na binární číselnou soustavu. |
| Krok 2 | Spustit 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 3 | Př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ů:
- Převést IP adresu a masku na binární zobrazení.
- Použít bitovou operaci " a " na každý bit IP adresy a masky.
- 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
- Převést IP adresu a masku na binární zobrazení:
- IP adresa: 11000000.10101000.00000000.01100100
- Maska: 111111111.1111111111111111.00000000
- 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
- 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.