Zhrnutie na Základy informatiky: Číselné systémy, siete a web
Základy informatiky: Číselné systémy, siete, web – Prehľad
Úvod
IPv6 (Internet Protocol version 6) je moderný protokol sieťovej vrstvy, ktorý nahrádza IPv4 pre riešenie nedostatku adries a pre lepšiu podporu súčasných sietí. Tento materiál vysvetľuje základné vlastnosti IPv6, prechodové mechanizmy medzi IPv4 a IPv6 a praktické príklady použitia. Je určený pre samoukov a študentov, ktorí sa chcú naučiť IPv6 bez predošlých prednášok.
Definícia: IPv6 je sieťový protokol pre adresovanie a smerovanie paketov v internete s dĺžkou adresy 128 bitov.
Základné pojmy a formát adresy
Dĺžka a zápis
- IPv6 adresa je dlhá 128 bitov, na rozdiel od IPv4, ktorá má 32 bitov.
- Zápis je v hexadecimálnom tvare rozdelenom do 8 blokov po 16 bitoch, oddelených dvojbodkami.
- Príklad úplného zápisu: $$2001:0db8:85a3:0000:0000:8a2e:0370:7334$$
Definícia: Hexadecimálny zápis znamená, že každý blok 16 bitov sa zapisuje ako 4 hexadecimálne číslice.
Skrátený zápis
- Viaceré po sebe idúce nulové bloky môžeme skrátiť pomocou dvojbodiek dvojitej notácie
::.- Príklad: $$2001:db8::8a2e:370:7334$$
- Pozor: dvojité
::sa v adrese môže vyskytnúť len raz.
Tip: Ak chcete vypočítať počet nulových blokov nahradených
::, spočítajte chýbajúce bloky tak, aby celkovo bolo 8 blokov.
Výhody IPv6 (praktické dôsledky)
- Obrovský počet adries (až $3.4\times10^{38}$) → umožňuje globálne priradenie verejných adries každému zariadeniu.
- Zrušenie potreby NAT (Network Address Translation) v mnohých scenároch → jednoduchšie end-to-end spojenia.
- Lepšia mobilná podpora a efektívnejšie smerovanie v moderných sieťach.
- Zabudované bezpečnostné mechanizmy (IPsec je navrhnutý ako súčasť protokolu).
Porovnanie IPv4 a IPv6
| Vlastnosť | IPv4 | IPv6 |
|---|---|---|
| Dĺžka adresy | 32 bitov | 128 bitov |
| Počet adries | ~4.3\times10^{9} | ~3.4\times10^{38} |
| Zápis | Desiatkový (bodky) | Hexadecimálny (dvojbodky) |
| NAT | bežné | často nepotrebné |
| IPsec | add-on | natívne podporované |
Prechod medzi IPv4 a IPv6
Prechod nie je priamy, pretože protokoly nie sú vzájomne kompatibilné. Používajú sa tieto mechanizmy:
1) Dual Stack
- Zariadenie má súčasne IPv4 aj IPv6 adresu.
- Komunikácia používa protokol podľa dostupnosti cieľa.
- Toto je preferovaný spôsob prechodu, pretože minimalizuje komplikácie.
2) Tunneling
- IPv6 paket sa vloží do IPv4 paketu a prenesie sa cez IPv4 sieť.
- Príklady tunelovacích mechanizmov:
- 6to4 – automatický tunel pre komunikáciu medzi IPv6 a IPv4 sieťami.
- Teredo – tunelovanie cez NAT, funguje aj ak sa klient nachádza za NAT.
- ISATAP – používa IPv4 infraštruktúru ako podklad pre IPv6 komunikáciu.
Definícia: Tunneling je technika, pri ktorej sa pakeť jedného protokolu zabaluje do paketu iného protokolu pre prepravu cez sieť, ktorá nepodporuje pôvodný protokol.
3) NAT64 a DNS64
- NAT64 prekladá IPv6 adresy na IPv4 adresy, aby IPv6 klient mohol komunikovať s IPv4-only serverom.
- DNS64 upravuje DNS odpovede tak, že IPv4-only hosť dostane syntetickú IPv6 adresu, ktorá smeruje cez NAT64.
Praktický príklad: IPv6 klient pošle DNS dotaz, DNS64 vytvorí AAAA záznam so špeciálnou IPv6 adresou mapovanou na IPv4 server; následná komunikácia ide cez NAT64, ktorý prekladá paketové hlavičky.
Reálne scenáre použitia
- Poskytovatelia internetu prideľujú IPv6 svojim zákazníkom, čím znižujú potrebu NAT a zjednodušujú IPv6-only služby.
- IoT zariadenia profitujú z veľkého priestoru adries: senzory, kamery a iné zariadenia môžu mať unikátne verejné adresy.
- Mobilné siete (LTE/5G) používajú IPv6 pre efektívnejšie smerovanie a lepšiu správu mobility.
Praktické príklady a cvičenia
- Rozpíšte skrátenú adresu $$2001:db8::1:0:0:1$$ na úplný zápis.
- Riešenie: doplniť bloky tak, aby bolo 8 blokov celkovo.
- Vysvetlite, kedy je vhodné použiť Dual Stack namiesto tunelovania pre firemnú sieť.
- Rieše
Už máš účet? Prihlásiť sa
IPv6 Základy
Klíčová slova: Číselné sústavy, IPv6, Webové servery, PHP
Klíčové pojmy: IPv6 má 128 bitov a zapisuje sa v 8 blokoch hexadecimálne, Skrátenie nulových blokov sa robí pomocou :: a len raz v adrese, IPv6 rieši nedostatok adries: ~3.4×10^{38} adries, Dual Stack: zariadenie používa súčasne IPv4 a IPv6 adresu, Tunneling zabalí IPv6 do IPv4 (príklady: 6to4, Teredo, ISATAP), NAT64 a DNS64 umožňujú IPv6 klientom pristupovať k IPv4-only serverom, IPv6 znižuje potrebu NAT a podporuje end-to-end spojenia, IPsec je navrhnutý ako súčasť IPv6 pre lepšie zabezpečenie, Pri plánovaní adresovania používajte prefixy a hierarchické smerovanie, Preferujte Dual Stack pre hladký prechod, tunneling len ak je potrebné