IP adresa je adresa obsahující informace o tom, jak se dostat ke konkrétnímu hostiteli, zejména mimo něj A . An IP adresa je 32bitová jedinečná adresa s adresním prostorem 232. Obecně existují dva způsoby zápisu adresy IP, desítkový zápis s tečkami a šestnáctkový zápis.
Desetinný zápis s tečkami

Desetinný zápis s tečkami
Hexadecimální zápis

rovná se Java
Některé body, které je třeba poznamenat o desítkovém zápisu s tečkami:
- Hodnota libovolného segmentu (bajtu) je mezi 0 a 255 (oba včetně).
- Před hodnotou v žádném segmentu nejsou žádné nuly (054 je nesprávné, 54 je správné).
Třídní adresování
32bitová IP adresa je rozdělena do pěti podtříd. Tyto jsou uvedeny níže:
- třída A
- třída B
- třída C
- Třída D
- třída E
Každá z těchto tříd má platný rozsah IP adres. Třídy D a E jsou vyhrazeny pro multicast a experimentální účely. Pořadí bitů v prvním oktetu určuje třídy IP adresy. The IPv4 adresa je rozdělena na dvě části:
- ID sítě
- ID hostitele
Třída IP adresy se používá k určení bitů použitých pro ID sítě a ID hostitele a celkový počet sítí a hostitelů možných v této konkrétní třídě. Každý ISP nebo správce sítě přiděluje IP adresu každému zařízení, které je připojeno k jeho síti.

Třídní adresování
Poznámka:
- IP adresy jsou globálně spravovány úřadem IANA (Internet Assigned Numbers Authority) a regionálními internetovými registry (RIR).
- Při zjišťování celkového počtu hostitelských IP adres se 2 IP adresy nezapočítávají, a jsou proto sníženy z celkového počtu, protože první IP adresa jakékoli sítě je číslo sítě a poslední IP adresa je vyhrazena pro broadcast IP.
třída A
IP adresy patřící do třídy A jsou přiřazeny sítím, které obsahují velký počet hostitelů.
- ID sítě je dlouhé 8 bitů.
- ID hostitele je dlouhé 24 bitů.
Bit vyššího řádu prvního oktetu ve třídě A je vždy nastaven na 0. Zbývajících 7 bitů v prvním oktetu se používá k určení ID sítě. 24 bitů ID hostitele se používá k určení hostitele v jakékoli síti. Výchozí maska podsítě pro třídu A je 255.x.x.x. Třída A má tedy celkem:
skryté aplikace
- 2^24 – 2 = 16 777 214 ID hostitele
IP adresy patřící do třídy A se pohybují v rozmezí 0.0.0.0 – 127.255.255.255.

třída A
třída B
IP adresa patřící do třídy B je přiřazena sítím od středních až po velké sítě.
- ID sítě je dlouhé 16 bitů.
- ID hostitele je dlouhé 16 bitů.
Bity vyššího řádu prvního oktetu IP adres třídy B jsou vždy nastaveny na 10. Zbývajících 14 bitů se používá k určení ID sítě. 16 bitů ID hostitele se používá k určení hostitele v jakékoli síti. Výchozí maska podsítě pro třídu B je 255.255.x.x. Třída B má celkem:
- 2^14 = síťová adresa 16384
- 2^16 – 2 = 65534 adresa hostitele
IP adresy patřící do třídy B se pohybují v rozmezí 128.0.0.0 – 191.255.255.255.

třída B
třída C
IP adresy patřící do třídy C jsou přidělovány sítím malé velikosti.
- ID sítě je dlouhé 24 bitů.
- ID hostitele je dlouhé 8 bitů.
Bity vyššího řádu prvního oktetu IP adres třídy C jsou vždy nastaveny na 110. Zbývajících 21 bitů se používá k určení ID sítě. 8 bitů ID hostitele se používá k určení hostitele v jakékoli síti. Výchozí maska podsítě pro třídu C je 255.255.255.x. Třída C má celkem:
- 2^21 = síťová adresa 2097152
- 2^8 – 2 = 254 adresa hostitele
IP adresy patřící do třídy C se pohybují v rozmezí 192.0.0.0 – 223.255.255.255.

třída C
Třída D
IP adresa patřící do třídy D je vyhrazena pro multicasting. Bity vyššího řádu prvního oktetu IP adres patřících do třídy D jsou vždy nastaveny na 1110. Zbývající bity jsou pro adresu, kterou zainteresovaní hostitelé rozpoznávají.
Třída D nemá žádnou masku podsítě. IP adresy patřící do třídy D se pohybují v rozmezí 224.0.0.0 – 239.255.255.255.

Třída D
java programy
třída E
IP adresy patřící do třídy E jsou vyhrazeny pro experimentální a výzkumné účely. IP adresy třídy E se pohybují v rozmezí 240.0.0.0 – 255.255.255.254. Tato třída nemá žádnou masku podsítě. Bity vyššího řádu prvního oktetu třídy E jsou vždy nastaveny na 1111.

třída E
Rozsah speciálních IP adres
169.254.0.0 – 169.254.0.16 : Link-local addresses 127.0.0.0 – 127.255.255.255 : Loop-back addresses 0.0.0.0 – 0.0.0.8 : used to communicate within the current network.>
Pravidla pro přidělování ID hostitele
ID hostitele se používají k identifikaci hostitele v síti. ID hostitele se přiděluje na základě následujících pravidel:
- V rámci jakékoli sítě musí být ID hostitele pro tuto síť jedinečné.
- ID hostitele, ve kterém jsou všechny bity nastaveny na 0, nelze přiřadit, protože toto ID hostitele se používá k reprezentaci síťového ID adresy IP.
- ID hostitele, ve kterém jsou všechny bity nastaveny na 1, nelze přiřadit, protože toto ID hostitele je vyhrazeno jako vysílací adresa pro odesílání paketů všem hostitelům přítomným v dané konkrétní síti.
Pravidla pro přidělování ID sítě
Hostitelé, kteří se nacházejí ve stejné fyzické síti, jsou identifikováni pomocí ID sítě, protože všem hostitelům ve stejné fyzické síti je přiřazeno stejné ID sítě. ID sítě se přiděluje na základě následujících pravidel:
- ID sítě nemůže začínat 127, protože 127 patří k adrese třídy A a je rezervováno pro funkce vnitřní smyčky.
- Všechny bity ID sítě nastavené na 1 jsou vyhrazeny pro použití jako IP broadcast adresa, a proto je nelze použít.
- Všechny bity ID sítě nastavené na 0 se používají k označení konkrétního hostitele v místní síti a nejsou směrovány, a proto se nepoužívají.
Shrnutí třídního adresování

řetězec v poli v c
Ve výše uvedené tabulce by měl být počet sítí pro třídu A 127. (ID sítě se všemi 0 se nebere v úvahu)
Problémy s třídním adresováním
Problém s touto třídní metodou adresování je, že miliony adres třídy A jsou promarněny, mnoho adres třídy B je promarněno, zatímco počet adres dostupných ve třídě C je tak malý, že nemůže uspokojit potřeby organizací. Adresy třídy D se používají pro směrování vícesměrového vysílání, a jsou proto k dispozici pouze jako jeden blok. Adresy třídy E jsou vyhrazeny.
Protože existují tyto problémy, bylo Classful networking nahrazeno Classless Inter-Domain Routing (CIDR) v roce 1993. Beztřídní adresování budeme probírat v příštím příspěvku.
- ID sítě je dlouhé 24 bitů.
- ID hostitele je dlouhé 8 bitů.
- 2^21 = síťová adresa 2097152
- 2^8 – 2 = 254 adresa hostitele
- V rámci jakékoli sítě musí být ID hostitele pro tuto síť jedinečné.
- ID hostitele, ve kterém jsou všechny bity nastaveny na 0, nelze přiřadit, protože toto ID hostitele se používá k reprezentaci síťového ID adresy IP.
- ID hostitele, ve kterém jsou všechny bity nastaveny na 1, nelze přiřadit, protože toto ID hostitele je vyhrazeno jako vysílací adresa pro odesílání paketů všem hostitelům přítomným v dané konkrétní síti.
- ID sítě nemůže začínat 127, protože 127 patří k adrese třídy A a je rezervováno pro funkce vnitřní smyčky.
- Všechny bity ID sítě nastavené na 1 jsou vyhrazeny pro použití jako IP broadcast adresa, a proto je nelze použít.
- Všechny bity ID sítě nastavené na 0 se používají k označení konkrétního hostitele v místní síti a nejsou směrovány, a proto se nepoužívají.
Často kladené otázky o třídění IP adres
Jak se přidělují IP adresy?
Odpovědět:
IP adresy lze přidělovat různými metodami, včetně ruční konfigurace, dynamického přidělování pomocí DHCP (Dynamic Host Configuration Protocol) nebo automatického přidělování pomocí protokolů, jako je IPv6 Stateless Address Autoconfiguration (SLAAC). Poskytovatelé internetových služeb (ISP) přidělují IP adresy svým zákazníkům a organizace mohou přijímat bloky IP adres z regionálních internetových registrů.
Co je soukromá IP adresa?
Odpovědět:
Soukromé IP adresy jsou IP adresy vyhrazené pro použití v privátních sítích a nejsou přímo dostupné z internetu. Používají se k tomu, aby zařízení v privátní síti mohla mezi sebou komunikovat. Některé běžné rozsahy soukromých IP adres zahrnují 10.0.0.0 až 10.255.255.255, 172.16.0.0 až 172.31.255.255 a 192.168.0.0 až 192.168.255.255.