Zhrnutie na Číselné sústavy, IPv6, Webové servery a Databázy
Číselné sústavy, IPv6, Webové servery a Databázy: SEO rozbor
Úvod
Tento materiál vysvetľuje základné číselné sústavy a princípy IPv6 vrátane prechodových mechanizmov medzi IPv4 a IPv6. Je určený pre stredoškolákov a rozkladá zložité témy na jednoduché kroky s príkladmi a praktickými aplikáciami.
Definícia: Číselná sústava je spôsob zápisu čísel pomocou určitého počtu rôznych číslic. Napríklad desiatková sústava má základ 10 a používa číslice $0$ až $9$.
1. Číselné sústavy (prehľad)
Binárna sústava (základ 2)
- Používa iba číslice $0$ a $1$.
- Je základom digitálnej reprezentácie v počítačoch.
Definícia: Binárne číslo je zapísané pomocou dvoch symbolov $0$ a $1$ a reprezentuje hodnotu v dvojkovej sústave.
Príklad: desiatkové $5$ je v binárnej sústave $101$.
Desiatková sústava (základ 10)
- Bežne používaná v každodennom živote.
- Používa číslice $0$ až $9$.
Hexadecimálna sústava (základ 16)
- Používa číslice $0$–$9$ a písmená $A$–$F$ (kde $A=10$, ..., $F=15$).
- Používa sa pri MAC adresách, pri zápise IPv6 adries a pri programovaní.
Definícia: Hexadecimálne číslo je zápis so základom $16$, pričom každý znak predstavuje hodnotu $0$ až $15$.
Prevody medzi sústavami (krok za krokom)
-
Desiatková → Binárna (delenie 2):
- Postup: opakovane delíme číslom $2$ a zapisujeme zvyšky odzadu.
- Príklad: $13_{10}$ $$13 \div 2 = 6\quad zvyšok\ 1$$ $$6 \div 2 = 3\quad zvyšok\ 0$$ $$3 \div 2 = 1\quad zvyšok\ 1$$ $$1 \div 2 = 0\quad zvyšok\ 1$$ Výsledok binárne: $1101_2$.
-
Binárna → Desiatková (súčet mocnín dvojky):
- Príklad: $1101_2$ = $1\times 2^3 + 1\times 2^2 + 0\times 2^1 + 1\times 2^0 = 8 + 4 + 0 + 1 = 13_{10}$.
-
Desiatková → Hexadecimálna (delenie 16):
- Príklad: $254_{10}$ $$254 \div 16 = 15\quad zvyšok\ 14$$ $15 = F$, $14 = E$ → výsledok $FE_{16}$.
-
Hexadecimálna → Desiatková:
- Príklad: $1A_{16}$ = $1\times 16 + A\times 1 = 1\times 16 + 10 = 26_{10}$.
-
Binárna → Hexadecimálna:
- Rozdelíme binárne číslo po 4 bity sprava (doplniť nuly vľavo ak treba), potom každý blok prevedieme na HEX.
- Príklad: $11011110_2$ → rozdelenie: $1101\ 1110$ → $1101 = D$, $1110 = E$ → $DE_{16}$.
-
Hexadecimálna → Binárna:
- Každý HEX znak prevedieme na 4-bitové binárne číslo.
- Príklad: $3F_{16}$ → $3 = 0011$, $F = 1111$ → $00111111_2$.
Rýchla tabuľka prevodov (bloky po 4 bity)
| Binárne (4 bity) | Hex |
|---|---|
| 0000 | 0 |
| 0001 | 1 |
| 0010 | 2 |
| 0011 | 3 |
| 0100 | 4 |
| 0101 | 5 |
| 0110 | 6 |
| 0111 | 7 |
| 1000 | 8 |
| 1001 | 9 |
| 1010 | A |
| 1011 | B |
| 1100 | C |
| 1101 | D |
| 1110 | E |
| 1111 | F |
2. IPv6 (základy)
Čo je IPv6?
- IPv6 (Internet Protocol version 6) je nová verzia internetového protokolu určená na riešenie nedostatku IPv4 adries.
- Hlavná zmena: dĺžka adresy je $128$ bitov (IPv4 má $32$ bity).
Definícia: IPv6 adresa je 128-bitová hodnota zvyčajne zapísaná hexadecimálne ako 8 blokov po 4 hex znaky, oddelených dvojbodkami.
Príklad plnej IPv6 adresy: $2001:0db8:85a3:0000:0000:8a2e:0370:7334$.
Skrátený zápis IPv6
- Viaceré po sebe idúce nulové bloky môžeme skrátiť pomocou dvojitého dvojbodky
::(len raz v adrese). - Príklad: $2001:0db8:0000:0000:0000:8a2e:0370:7334$ môžeme zapísať ako $2001:db8::8a2e:370:7334$.
Hlavné výhody IPv6
- Veľký priestor adries: približne $3.4\times 10^{38}$ adries.
- Možnosť priradiť verejnú adresu každému zariadeniu bez NAT.
- Lepšia podpora pre mobilné zariadenia a zaužívané smerovanie.
- Zabudovaná podpora pre zabezpečenie cez IPsec (aj keď použitie závisí od konfigurácie).
Praktické použitie IPv6
- Moderné siete, dá
Už máš účet? Prihlásiť sa
IPv6 a číselné sústavy
Klíčové pojmy: Binárna sústava používa číslice $0$ a $1$., Desiatkové čísla prevádzame na binárne delením číslom $2$ a čítaním zvyškov odzadu., Hexadecimálna sústava používa $0$–$9$ a $A$–$F$ (kde $A=10$ až $F=15$)., Prevod binárne→hex: rozdeliť binárne po 4 bity sprava a každú skupinu prečítať ako hex., IPv6 adresa má $128$ bitov a zapisuje sa ako 8 hex blokov oddelených dvojbodkami., Viaceré nulové bloky v IPv6 možno skrátiť pomocou `::` (len raz v adrese)., Dual Stack umožňuje zariadeniu mať súčasne IPv4 aj IPv6 adresu., Tunelovanie (napr. 6to4, Teredo, ISATAP) zabalí IPv6 pakety do IPv4 siete., NAT64 + DNS64 umožňujú IPv6 klientom komunikovať so servermi dostupnými len cez IPv4., IPv6 poskytuje približne $3.4\times 10^{38}$ adries, čím rieši nedostatok IPv4.