IPv4
IPv4 neboli “Internet Protocol version 4” je to jeden ze nejzákladnějších protokolů internetu. IPv4 poskytuje adresní prostor (2^32) neboli 4 294 967 296 jedinečných adres, ale v realitě to je mnohem méně, protože většina adres je rezervována pro speciální účely jako jsou lokální sítě.
Adresování
IPv4 používá 32-bitové adresování, proto tedy máme pouze (2^32) adres.
Reprezentace IP adres
Adresy IPv4 mohou být zaznamenány libovolných zápisem, který vyjadřuje 32-bitovou hodnotu. Nejčastěji se zapisuje v desítkové soustavě, kde se skládá ze čtyř oktet. Okteta je část IP oddělená tečkami. Například adresa IP se čtyřmi tečkami na obrázku (172.16.254.1) představuje 32-bitové desítkové číslo 2886794753, které v hexadecimálním formátu znamená 0xAC10FE01.
Přidělení IP adres
Původní návrh protokolu IPv4 rozdělil IP adresy na síťový identifikátor a identifikátor hostitele, což umožňovalo maximálně 256 sítí. Tento limit se však brzy ukázal jako nedostatečný, a proto byly v roce 1981 zavedeny síťových třídy.
Třídy
Rozdělení síťových adres na 5 tříd. Každá z nich měla specifický rozsah a počet sítí.
Třída | Rozsah adres | Maska | Prefix CIDR | Počet adres |
---|---|---|---|---|
A | 0.0.0.0 - 127.255.255.255 | 255.0.0.0 | /8 | 16 777 216 (2^24) |
B | 128.0.0.0 - 191.255.255.255 | 255.255.0.0 | /16 | 65 536 (2^16) |
C | 192.0.0.0 - 223.255.255.255 | 255.255.255.0 | /24 | 256 (2^8) |
D | 224.0.0.0 - 239.255.255.255 | Speciální (multicast) | N/A | N/A |
E | 240.0.0.0 - 255.255.255.255 | Speciální (výzkum) | N/A | N/A |
Lokální sítě
A jak vlastně vznikly lokální sítě? No jednoduše, prostě se vzal první blok IP ze tříd A, B a C. Vznikne nám tedy:
Třída | Rozsah adres | Maska | Prefix CIDR | Počet adres | Počet volných bitů |
---|---|---|---|---|---|
A | 10.0.0.0 - 10.255.255.255 | 255.0.0.0 | /8 | 16 777 216 | 24 bitů |
B | 172.16.0.0 - 172.31.255.255 | 255.240.0.0 | /12 | 1 048 576 | 20 bitů |
C | 192.168.0.0 - 192.168.255.255 | 255.255.0.0 | /16 | 65 536 | 16 bitů |
Ale proč vlastně vznikly? Když začaly ubývat ipv4 vymyslely se lokální sítě, aby se zpomalilo ubývání IP adres. Tyto adresy se využívají v domácnostech a podnicích. Nejsou globálně delegované, tudíž na ně nelze přímo přistupovat z internetu. |
Loopback adresy
Náš počítač má celý blok IP adres a tím je 127.0.0.0. Ten je vyhrazený pro loopback adresu, která je pouze v našem PC. Využívá se k testování a vývoji. Možná jste už někdy slyšeli slovo “localhost” tedy 127.0.0.1.
Zdroje
https://networkencyclopedia.com/ipv4/?utm_content=cmp-true https://www.geeksforgeeks.org/introduction-of-classful-ip-addressing/ https://www.meridianoutpost.com/resources/articles/IP-classes.php https://en.wikipedia.org/wiki/IP_address