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)

  1. 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$.
  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}$.
  3. 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}$.
  4. Hexadecimálna → Desiatková:

    • Príklad: $1A_{16}$ = $1\times 16 + A\times 1 = 1\times 16 + 10 = 26_{10}$.
  5. 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}$.
  6. 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
00000
00011
00102
00113
01004
01015
01106
01117
10008
10019
1010A
1011B
1100C
1101D
1110E
1111F
💡 Vedeli ste?Fun fact: IPv6 adresa dĺžky 128 bitov poskytuje približne $3.4\times 10^{38}$ unikátnych adries, čo je približne $2^{128}$ možností.

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á
Zaregistruj sa pre celé zhrnutie
KartičkyTest znalostíZhrnutiePodcastMyšlienková mapa
Začni zadarmo

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.

## Ú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) 1. 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$. 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}$. 3. 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}$. 4. Hexadecimálna → Desiatková: - Príklad: $1A_{16}$ = $1\times 16 + A\times 1 = 1\times 16 + 10 = 26_{10}$. 5. 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}$. 6. 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 | Fun fact: IPv6 adresa dĺžky 128 bitov poskytuje približne $3.4\times 10^{38}$ unikátnych adries, čo je približne $2^{128}$ možností. ## 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á