Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.
2/2
Název školy: | Vyšší odborná škola a Střední průmyslová škola, Božetěchova 3 |
Autor: | Ing. Marek Nožka |
Anotace: | IP adresa |
Vzdělávací oblast: | Informační a komunikační technologie |
Předmět: | Počítačové sítě a komunikační technika (PSK) |
Tematická oblast: | Vrstvy protokolu TCP/IP |
Výsledky vzdělávání: | Žák ze zadané IP a masky určí, které adresy patří do této sítě |
Klíčová slova: | TCP/IP, IP, IP adresa, IPv4, IPv6 |
Druh učebního materiálu: | Online vzdělávací materiál |
Typ vzdělávání: | Střední vzdělávání, 3. ročník, technické lyceum |
Ověřeno: | VOŠ a SPŠE Olomouc; Třída: 3L |
Zdroj: | Vlastní poznámky, Wikipedia, Wikimedia Commons |
Obsah:
IP adresa je číslo, které jednoznačně identifikuje síťové rozhraní v počítačové síti, která používá IP -- internetový protokol. V současné době je nejrozšířenější verze IPv4, která používá 32bitové adresy. Z (nejen) důvodu nedostatku IP adres bude/je nahrazován protokolem IPv6, který používá 128bitové IP adresy.
Adresa v protokolu IPv4 je 32-bitová a zapisuje se dekadicky po osmi bitech oddělených tečkou. Například:
195.113.190.100
Každé z čísel v desítkové soustavě představuje 8 bitů ve dvojkové soustavě, takže může nabývat hodnot 0 až 255.
Síťová vrstva musí být schopna podle IP adresy dopravit data na správné místo v celém internetu. Proto musí být v IP adrese obsaženy údaje o směrování. Proto každá adresa patří do skupiny adres, které říkáme podsíť -- subnet.
Pro vymezení velikosti sítě nebo podsítě se používá tzv. maska sítě. Ta se zapisuje stejně jako IP adresa, ale binárně je tvořena vždy souvislou řadou jedniček následovanou souvislou řadou nul.
Například: 255.255.255.192
se binárně zapíše jako
11111111.11111111.11111111.11000000
. Maska sítě se potom dá alternativně a
jednoduše zapsat jako počet binárních jedniček. V tomto případě 26
.
Address: 195.113.190.100 11000011.01110001.10111110.01 100100
Netmask: 255.255.255.192 = 26 11111111.11111111.11111111.11 000000
=>
Network: 195.113.190.64/26 11000011.01110001.10111110.01 000000
HostMin: 195.113.190.65 11000011.01110001.10111110.01 000001
HostMax: 195.113.190.126 11000011.01110001.10111110.01 111110
Broadcast: 195.113.190.127 11000011.01110001.10111110.01 111111
Hosts/Net: 62
Z IP adresy a masky lze provést výpočet.
Dále platí:
Ještě jeden příklad 172.16.51.130/20
:
Address: 172.16.51.130 10101100.00010000.0011 0011.10000010
Netmask: 255.255.240.0 = 20 11111111.11111111.1111 0000.00000000
=>
Network: 172.16.48.0/20 10101100.00010000.0011 0000.00000000
HostMin: 172.16.48.1 10101100.00010000.0011 0000.00000001
HostMax: 172.16.63.254 10101100.00010000.0011 1111.11111110
Broadcast: 172.16.63.255 10101100.00010000.0011 1111.11111111
Hosts/Net: 4094
Pro kontrolu svých znalostí můžete využít program ipcalc.
Hlavní (ale ne jedinou) změnou kterou přináší IPv6 je větší adresní prostor. IPv6 adresa má 128 bitů. Adresy IPv6 se typicky skládají ze dvou logických částí: 64bitového (pod-)síťového prefixu a 64bitové části hosta (rozhraní).
IPv6 adresy s obvykle zapisují jako osm skupin čtyř hexadecimálních číslic.
Například: 2001:0db8:85a3:08d3:1319:8a2e:0370:7334
.
2001:0db8:0000:0000:0000:0000:1428:57ab
lze nahradit
2001:0db8::1428:57ab
.::1
pro místní smyčku). Všechny tyto adresy jsou tedy platné a rovnocenné:
2001:0db8:0000:0000:0000:0000:1428:57ab
2001:0db8:0000:0000:0000::1428:57ab
2001:0db8:0:0:0:0:1428:57ab
2001:0db8:0:0::1428:57ab
2001:0db8::1428:57ab
2001:db8::1428:57ab
Více než jedna zkracující skupina dvou dvojteček je neplatná, jelikož by mohla učinit adresu nejednoznačnou.
Počáteční bity adresy, stejné pro všechny hosty dané sítě, se nazývají prefixem sítě. Síť je označena první adresou v síti a lomítkem oddělenou délkou prefixu v bitech (desítkově).
Například 2001:0db8:1234::/48
označuje síť s adresami od
2001:0db8:1234:0000:0000:0000:0000:0000
do
2001:0db8:1234:ffff:ffff:ffff:ffff:ffff
.
Adresy IPv6 se dělí do tří kategorií:
FF00::/8
a jejich druhý oktet určuje dosah adresy, tzn. rozsah v jakém
je multicast adresa zviditelněna.