logo

Formát a tabulka IP adresy

IP adresa je zkrácená forma „adresy internetového protokolu“. Je to jedinečné číslo poskytnuté každému zařízení připojenému k internetové síti, jako je telefon Android, notebook, Mac atd. IP adresa je reprezentována celým číslem odděleným tečkou (.), například 192.167.12.46.

Typy IP adres

IP adresa je rozdělena do dvou různých typů podle počtu IP adres, které obsahuje. Tyto jsou:

  • IPv4 (Internet Protocol verze 4)
  • IPv6 (Internet Protocol verze 6)

Co je IPv4?

IPv4 je verze 4 IP. Jedná se o aktuální verzi a nejčastěji používanou IP adresu. Je to 32bitová adresa zapsaná čtyřmi číslicemi oddělenými tečkou (.), tedy tečkami. Tato adresa je pro každé zařízení jedinečná. Například 66.94.29.13

Co je IPv6?

IPv4 produkuje 4 miliardy adres a vývojáři si myslí, že tyto adresy stačí, ale mýlili se. IPv6 je další generací IP adres. Hlavním rozdílem mezi IPv4 a IPv6 je velikost adresy IP adres. IPv4 je 32bitová adresa, zatímco IPv6 je 128bitová hexadecimální adresa. IPv6 poskytuje velký adresní prostor a ve srovnání s IPv4 obsahuje jednoduchou hlavičku.

Chcete-li se dozvědět více o rozdílu mezi IPv4 a IPv6, podívejte se na náš článek ipv4 vs. ipv6 .

Formát IP adresy

Původně byly IP adresy rozděleny do pěti různých kategorií tzv třídy . Tyto rozdělené třídy IP jsou třída A, třída B, třída C, třída D a třída E. Z nich jsou nejdůležitější třídy A, B a C. Každá třída adres pro ni definuje jiný počet bitů předpona sítě (síťová adresa) a číslo hostitele (adresa hostitele) . Počáteční bity adresy rozhodují, do které třídy adresa patří.

Formát a tabulka IP adresy

Síťová adresa: Síťová adresa udává jedinečné číslo, které je přiřazeno vaší síti. Na obrázku výše zabírá síťová adresa dva bajty IP adresy.

Adresa hostitele: Adresa hostitele je specifické číslo adresy přiřazené každému hostitelskému počítači. Pomocí adresy hostitele je každý stroj ve vaší síti identifikován. Síťová adresa bude stejná pro každého hostitele v síti, ale musí se lišit v adrese hostitele.

Formát adresy IPv4

Formát adresy IPv4 je reprezentován do 4-oktety (32-bit), který je rozdělen do tří různých tříd, konkrétně třídy A, třídy B a třídy C.

odstranit mezipaměť npm
Formát a tabulka IP adresy

Výše uvedený diagram ukazuje formát adresy IPv4. IPv4 je 32bitová dekadická adresa. Obsahuje čtyři oktety nebo pole oddělené „tečkou“ a každé pole má velikost 8 bitů. Číslo, které každé pole obsahuje, by mělo být v rozsahu 0-255.

třída A

třída A address používá pouze oktet (bajt) prvního řádu k identifikaci předpony sítě a zbývající tři oktety (bajty) se používají k definování adres jednotlivých hostitelů. Adresa třídy A se pohybuje mezi 0.0.0.0 až 127.255.255.255. První bit prvního oktetu je vždy nastaven na 0 (nula) a dalších 7 bitů určuje síťovou adresu a zbývajících 24 bitů určuje adresu hostitele. Takže první oktet se pohybuje od 0 do 127 (00000000 až 01111111).

třída B

třída B adresy používají počáteční dva oktety (dva bajty) k identifikaci předpony sítě a zbývající dva oktety (dva bajty) definují adresy hostitelů. Adresy třídy B jsou v rozsahu od 128.0.0.0 do 191.255.255.255. První dva bity prvního vyššího oktetu jsou vždy nastaveny na 10 (jeden a nulový bit) a dalších 14 bitů určuje síťovou adresu a zbývajících 16 bitů určuje adresu hostitele. Takže první oktet se pohybuje od 128 do 191 (10000000 až 10111111).

třída C

třída C adresy používají první tři oktety (tři bajty) k identifikaci předpony sítě a zbývající poslední oktety (jeden bajt) definuje adresu hostitele. Adresa třídy C se pohybuje mezi 192.0.0.0 až 223.255.255.255. První tři bity prvního oktetu jsou vždy nastaveny na 110 a dalších 21 bitů určuje síťovou adresu a zbývajících 8 bitů určuje adresu hostitele. Jeho první oktet se pohybuje od 192 do 223 (11000000 až 11011111).

Třída D

Třída D IP adresa je vyhrazena pro vícesměrové adresy. Jeho první čtyři bity prvního oktetu jsou vždy nastaveny na 1110 a zbývající bity určují adresu hostitele v libovolné IP adrese. První vyšší oktetové bity jsou vždy nastaveny na 1110 a zbývající bity určují adresu hostitele. Adresa třídy D se pohybuje mezi 224.0.0.0 až 239.255.255.255. Při vícesměrovém vysílání nejsou data přiřazena žádnému konkrétnímu hostitelskému počítači, takže není nutné zjišťovat adresu hostitele z adresy IP a také ve třídě D není žádná maska ​​podsítě.

třída E

třída E IP adresa je vyhrazena pro experimentální účely a budoucí použití. Neobsahuje žádnou masku podsítě. První vyšší oktetové bity jsou vždy nastaveny na 1111 a další zbývající bity určují adresu hostitele. Adresa třídy E se pohybuje mezi 240.0.0.0 až 255.255.255.255.

Formát a tabulka IP adresy

V každé třídě IP adres jsou všechny bity čísla hostitele specifikovány mocninou 2, která označuje celkový počet adres hostitele, které lze vytvořit pro konkrétní síťovou adresu. Adresa třídy A může obsahovat maximálně 224(16 777 216) hostitelských čísel. Adresy třídy B obsahují maximální počet 216(65, 536) hostitelská čísla. A třída C obsahuje maximální počet 28(256) hostitelská čísla.

Podsíťová adresa IP adresy, rozumějte příkladu:

Předpokládejme, že adresa třídy A je 11.65.27.1, kde 11 je předpona sítě (adresa) a 65.27.1 určuje konkrétní adresu hostitele v síti. Zvažte, že správce sítě chce použít 23 až 6 bitů k identifikaci podsítě a zbývajících 5 až 0 bitů k identifikaci adresy hostitele. Může být zastoupen v Maska podsítě se všemi 1 bity od 31 do 6 a zbývajícími (5 až 0) s 0 bity.

hibernační dialekt

Maska podsítě (binární): 11111111 11111111 11111111 11000000

IP adresa (binární): 00001011 01000001 00011011 00000001

Nyní lze podsíť vypočítat použitím operace AND (1+1=1, 1+0=0, 0+1=0, 0+0=0) mezi úplnou IP adresou a maskou podsítě. Výsledek je:

00001011 01000001 00011011 00000000 = 11.65.27.0 adresa podsítě

Formát a tabulka IP adresy

Formát IP adresy IPv6

Všechny adresy IPv6 jsou 128bitové hexadecimální adresy zapsané v 8 samostatných sekcích, z nichž každá má 16 bitů. Jelikož jsou adresy IPv6 reprezentovány v hexadecimálním formátu, jejich sekce se pohybují od 0 do FFFF. Každá sekce je oddělena dvojtečkami (:). Umožňuje také odstranit počáteční nuly (0) každého 16bitového úseku. Pokud dva nebo více po sobě jdoucích 16bitových úseků obsahuje všechny nuly (0 : 0), lze je komprimovat pomocí dvojitých dvojteček (::).

Formát a tabulka IP adresy

IPv6 adresy se skládají z 8 různých sekcí, každá sekce má 16bitové hexadecimální hodnoty oddělené dvojtečkou (:). IPv6 adresy jsou reprezentovány v následujícím formátu:

xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx : xxxx

Každá skupina 'xxxx' obsahuje 16bitovou hexadecimální hodnotu a každé 'x' je 4bitová hexadecimální hodnota. Například:

FDEC : BA98 : 0000 : 0000 : 0600 : BDFF : 0004 : FFFF

Můžete také odstranit počáteční nuly (0) každé 16bitové sekce. Například výše uvedený IPv6 lze přepsat vynecháním počátečních nul (0) takto:

FDEC : BA98 : 0 : 0 : 600 : BDFF : 4 : FFFF

Můžete také komprimovat po sobě jdoucí sekce 16bitové nuly (0 : 0) pomocí dvojitých dvojteček (::). Ale mějte na paměti, že to můžete udělat pouze jednou pro každou IP adresu.

FDEC : BA98 : : 600 : BDFF : 4 : FFFF

Tabulka IP adres

Na základě rozsahů jsou IP adresy kategorizovány do pěti tříd adres, které jsou uvedeny níže.

Třída Vyšší bity Bity síťové adresy Bity adresy hostitele Počet sítí Počet hostitelů na síť Rozsah
A 0 8 24 27 224 0,0.0.0 až 125.255.255.255
B 10 16 16 214 216 128.0.0.0 až 191.255.255.255
C 110 24 8 2dvacet jedna 28 192.0.0.0 až 223.255.255.255
D 1110 Není definován a vyhrazen pro budoucnost Není definován a vyhrazen pro budoucnost Není definován a vyhrazen pro budoucnost Není definován a vyhrazen pro budoucnost 224.0.0.0 až 239.255.255.255
A 1111 Není definován a vyhrazen pro budoucnost Není definován a vyhrazen pro budoucnost Není definován a vyhrazen pro budoucnost Není definován a vyhrazen pro budoucnost 240.0.0.0 až 255.255.255.255