IPv4 (Internet Protocol version 4) je standardní verze internetového protokolu, který se používá k přenosu dat přes sítě. Jedním z klíčových aspektů IPv4 je logický adresní prostor, který se používá k identifikaci uzlů (počítačů nebo jiných zařízení) připojených k síti.
Logické adresy v IPv4 jsou 32bitová čísla vyjádřená v binární číselné soustavě. Číslo 32 je pevná velikost pro všechny adresy v IPv4. To znamená, že každá logická Adresa IPv4 se skládá z 32 binárních bitů.
Z těchto 32 bitů se prvních několik (obvykle 8, 16 nebo 24) používá k identifikaci sítě, do které je uzel připojen. Zbývající výboje (obvykle 24, 16 nebo 8) se používají k identifikaci konkrétního uzlu v této síti.
V IPv4 má tedy každý uzel logickou adresu složenou z 32 binárních bitů, z nichž některé se používají k identifikaci sítě, zatímco ostatní výboje jsou vyhrazeny k identifikaci uzlu v této síti.
Různé lP adresy v počítačových sítích
IP adresy hrají důležitou roli v počítačových sítích, což umožňuje jedinečnou identifikaci uzlů v síti. V IP sítích verze IPv4 jsou adresy prezentovány jako množina čtyř čísel oddělených body, například 192.168.0.1. Ne všechny IP adresy jsou však stejné, protože jejich rozmanitost může být obrovská.
IP adresa se skládá ze dvou částí - síťové a hostitelské. Síťová část adresy určuje síť, do které uzel patří, zatímco hostitelská část adresy identifikuje samotný uzel v této síti. Čím menší je počet bitů v síťové části, tím více uzlů může být v síti. Čím větší je počet bitů v hostitelské části, tím více uzlů může být uvnitř každé sítě.
V IP sítích verze IPv4 je síťová část adresy obvykle mezi 8 a 30 bity. Lze říci, že síťové adresy s menším počtem bitů představují větší sítě a adresy s větším počtem bitů jsou menší. Počet možných adres v každé síti závisí na počtu bitů v hostitelské části. Čím více bitů, tím více adres může být uvnitř každé sítě.
Rozmanitost IP adres v počítačových sítích verze IPv4 umožňuje vytvářet komplexní síťové infrastruktury, což umožňuje škálovatelnost a flexibilitu sítí. Umožňuje také zabezpečení a správu přístupu k uzlům v síti. Studium architektury IP sítí a různých typů IP adres je důležitým úkolem pro síťové specialisty a správce.
Verze IPv4 a její funkce
Každý uzel v síti IPv4 má svou vlastní jedinečnou logickou adresu, která se skládá z 32 binárních bitů. Tato adresa se používá k identifikaci uzlů v síti a směrování datových paketů. Kromě toho se Adresa IPv4 skládá ze čtyř čísel oddělených tečkami známých jako "čtvrtky" nebo "oktety". Každá "čtvrtina" je číslo od 0 do 255 a identifikuje síť a konkrétní uzel v této síti.
IPv4 podporuje mnoho různých typů adres, jako jsou veřejné a soukromé adresy. Veřejné adresy se používají ke komunikaci s uzly na internetu a soukromé adresy jsou určeny pro místní sítě, jako jsou domácí sítě nebo sítě kanceláří.
IPv4 má však kvůli své 32bitové struktuře omezený počet možných adres. V tomto ohledu IPv4 používá mechanismus Network Address Translation (NAT), který umožňuje používat jednu veřejnou IP adresu pro více zařízení v místní síti.
V současné době se síťové technologie stále vyvíjejí a IPv4 postupně zastarává. Jeho místo zaujímá IPv6-nová verze protokolu, která nabízí širší škálu adres a další vylepšené funkce.
Binární číselný systém v IP adresách
IP sítě verze IPv4 používají k identifikaci uzlů logické adresy uvedené v binární číselné soustavě. V binárním systému se čísla skládají ze dvou číslic: 0 a 1.
IP adresa se skládá z 32 bitů, z nichž každý může mít hodnotu 0 nebo 1. Těchto 32 bitů je rozděleno do čtyř skupin po 8 bitech, které se nazývají oktety. Každý oktet představuje číslo od 0 do 255.
Například IP adresa 192.168.0.1 lze si představit binární číselný systém jako 11000000.10101000.0000000000000000001. Každá skupina bitů zobrazuje hodnotu příslušného oktetu.
Binární číselný systém v IP adresách vám umožňuje pohodlně používat adresování v sítích a určit, do které sítě a podsítě se každý uzel vztahuje.
Je důležité si uvědomit, že při používání binární číselné soustavy v IP adresách je nutná přesnost a ohleduplnost, aby se předešlo chybám při konfiguraci síťového hardwaru a sdílení dat mezi uzly.
Struktura logické adresy IPv4
Logická adresa V IP sítích verze IPv4 je 32bitové číslo, které se používá k identifikaci uzlů v síti. Skládá se ze čtyř oktetů (bajtů), z nichž každý může mít hodnoty od 0 do 255.
Struktura logické adresy IPv4 je následující: X.X.X.X, kde každé X představuje hodnotu jednoho oktetu.
První oktet (X) označuje příslušnost adresy k síti. Hodnota 0 se používá pro vyhrazenou síť a hodnota 255 pro vysílací síť.
Druhý oktet (X) určuje příslušnost adresy k podsíti. Hodnota 0 se používá pro adresování sítě a hodnota 255 pro adresování vysílání v podsíti.
Třetí a čtvrtý oktet (x.X) označují konkrétní uzel v podsíti. Mohou být použity hodnoty od 1 do 254, přičemž 0 a 255 jsou vyhrazeny pro jiné účely.
Logická Adresa IPv4 je základem pro směrování dat v síti, protože umožňuje identifikovat a adresovat každý jednotlivý uzel, podsíť a síť.
Rozdělení IP adres na síť a uzel
IP adresy používané v sítích verze IPv4 se skládají z 32 binárních bitů, které jsou rozděleny na dvě části: síť a uzel.
Síťová část adresy určuje, do které sítě uzel patří, a uzlová část jedinečně identifikuje samotný uzel v této síti.
K oddělení sítě a uzlu se používá síťová maska, což je sekvence jednotek následovaná nulami. Délka síťové masky je uvedena jako číslo, které označuje počet jednotek v této masce.
Pokud je například síťová maska dlouhá 24, pak prvních 24 vybití IP adresy bude odkazovat na síťovou část a zbývajících 8 výbojů bude na uzlovou část. Tato maska umožňuje vytvořit 256 (2^8) uzlů v každé síti.
Použití síťové masky umožňuje větší efektivitu používání IP adres a umožňuje flexibilnější nastavení sítí, což umožňuje rozdělení sítě do menších podsítí.
Počet bitů pro reprezentaci sítě
V IP sítích verze IPv4 jsou logické adresy uzlů prezentovány jako 32bitová binární čísla. Jsou rozděleny na dvě části: Část sítě a část hostitelů.
Chcete-li určit, kolik bitů je přiděleno k reprezentaci sítě v IP adrese, musíte určit třídu sítě. V IPv4 existují tři třídy adres: A, B A C.každá třída má svůj vlastní rozsah hodnot bitů pro reprezentaci sítě.
Třída A adres má první bit rovný 0. V těchto adresách je prvních 8 bitů vyhrazeno pro reprezentaci sítě, zbývajících 24 bitů je pro reprezentaci hostitelů.
Třída B adres má první dva bity rovných 10. V těchto adresách je prvních 16 bitů vyhrazeno pro reprezentaci sítě, zbývajících 16 bitů pro reprezentaci hostitelů.
Třída C adres má první tři bity rovných 110. V těchto adresách je prvních 24 bitů vyhrazeno pro reprezentaci sítě, zbývajících 8 bitů pro reprezentaci hostitelů.
V závislosti na třídě adresy je tedy přidělen jiný počet bitů pro reprezentaci sítě. To umožňuje určit velikost sítě a počet IP adres, které lze v dané síti použít.
| Třída sítě | Počet bitů pro reprezentaci sítě | Počet bitů pro reprezentaci hostitelů |
|---|---|---|
| Třída A | 8 bitů | 24 bitů |
| Třída B | 16 bitů | 16 bitů |
| Třída C | 24 bitů | 8 bitů |
Pro zobrazení sítě v IP sítích verze IPv4 je tedy v závislosti na třídě adresy vyhrazeno 8, 16 nebo 24 bitů.
Počet bitů pro reprezentaci uzlu
Logické adresy uzlů v IP sítích verze IPv4 jsou reprezentovány v binárním formátu pomocí 32 bitů (nebo 4 bajtů). Těchto 32 bitů je rozděleno na dvě části: síťovou část a část uzlu.
Síťová část adresy se používá k identifikaci sítě, ve které je uzel umístěn. Počet bitů přidělených pro síťovou část je určen maskou podsítě a může být různý pro různé sítě. Hlavním účelem síťové části adresy je zajistit jedinečnost adresy v rámci dané sítě.
Část hostitele adresy se používá k identifikaci konkrétního uzlu (počítače, routeru atd.) uvnitř sítě. Počet bitů přidělených pro část uzlu je určen zbývajícími po přidělení síťové části a může se lišit pro různé uzly v rámci jedné sítě.
Celkový počet bitů pro reprezentaci uzlu v IP sítích verze IPv4 je tedy 32 mínus počet bitů přidělených pro síťovou část adresy.
Tato metoda poskytování adres uzlům v sítích IP verze IPv4 má svá omezení, protože počet možných kombinací bitů v části uzlu je omezený. To je jeden z důvodů, proč byla IPv6 - nová verze protokolu IP – navržena tak, aby poskytovala více jedinečných adres a vyhovovala rostoucím potřebám komunikačních sítí.
Matematické rozložení pro stanovení počtu bitů
K určení počtu binárních výbojů v logických adresách uzlů v IP sítích verze IPv4 je třeba použít následující vzorec:
Počet bitů = 32-počet bitů pro reprezentaci sítí
Příklad:
Nechte určit počet bitů v logických adresách uzlů v IP sítích, kde se používá třídní adresování a pro reprezentaci sítí je přiděleno 8 bitů.
Počet bitů = 32-8 = 24
V tomto příkladu tedy logické adresy uzlů v IP sítích verze IPv4 obsahují 24 binárních výbojů.
Různé třídy IP adres a počet bitů
V sítích IPv4 existuje pět tříd IP adres: a, B, C, D a e.každá třída má svůj účel a počet bitů používaných pro síťové a hostitelské části adresy.
- Třída A adresy mají první bajt, který se skládá z 8 bitů vyhrazených pro síťovou část, a zbývajících 24 bitů pro hostitelskou část adresy.
- Třída B adresy mají první dva bajty, které se skládají z 16 bitů vyhrazených pro síťovou část, a zbývajících 16 bitů pro hostitelskou část.
- Třída C adresy mají první tři bajty, které se skládají z 24 bitů vyhrazených pro síťovou část, a zbývajících 8 bitů pro hostitelskou část.
- Třída D adresy se používají pro vícesměrový přenos a mají první čtyři bajty, které se skládají z 32 bitů.
- Třída E adresy jsou vyhrazeny pro budoucí použití a mají také první čtyři bajty, které se skládají z 32 bitů.
Různé třídy IP adres tak mají různé množství bitů pro síťové a hostitelské části, což umožňuje uspokojit potřeby různého počtu uzlů v síti.