Adresace
Z MiS
(Rozdíly mezi verzemi)
(→Formát adresy: Přidán příklad) |
m (→Řešení: Odkaz na text o privátních IP adresách.) |
||
(Není zobrazeno 11 mezilehlých verzí od 1 uživatele.) | |||
Řádka 3: | Řádka 3: | ||
== Adresy počítačů v Internetu == | == Adresy počítačů v Internetu == | ||
− | + | * Pokud si počítače v Internetu chtějí vyměnit informace, musí být schopné popsat, komu vlastně informace jsou určeny. | |
+ | * Každý počítač musí mít svoji jednoznačnou adresu. | ||
− | === Adresy === | + | === Adresy v Internetu === |
− | * Jmenná | + | * Jmenná — doménové jméno. |
: Například '''www.vsb.cz''', '''www.oauh.cz'''. | : Například '''www.vsb.cz''', '''www.oauh.cz'''. | ||
− | : Není vhodná pro zpracování v počítači | + | : Je snadno zapamatovatelná pro člověka. |
+ | : Není ale vhodná pro zpracování v počítači. Počítač si tedy doménové jméno pomocí serveru DNS přeloží na IP adresu. | ||
* IP adresa | * IP adresa | ||
− | + | : Číslo, které identifikuje počítač v síti. | |
− | : Číslo, které identifikuje počítač v síti | + | : Dnes se používají IP adresy verze 4 nebo verze 6 (viz dále). |
+ | |||
+ | === Co musí adresa splňovat? === | ||
+ | # Žádné dva počítače nesmí mít stejnou adresu! | ||
+ | # Podle adresy musí být možné najít cestu k danému počítači, ať je kdekoli na světě (tomu se říká směrování). | ||
+ | #: IP adresy tedy nelze přidělovat po řadě. Jedna firma či poskytovatel tedy musí mít přiděleny sousedící adresy. | ||
+ | |||
== IP adresa verze 4 == | == IP adresa verze 4 == | ||
− | Dnes se pro předávání dat | + | Dnes (rok 2018) se pro předávání dat u nás nejběžněji používá protokol ''IP'' verze 4, který používá IP adresy verze 4. |
− | === | + | === Formát === |
− | * 32 | + | * Číslo délky 32 bitů (4 byte). |
* Zapisuje se obvykle jako čtveřice desítkových čísel oddělených tečkou. | * Zapisuje se obvykle jako čtveřice desítkových čísel oddělených tečkou. | ||
− | *: Každé číslo ve čtveřici | + | *: Každé číslo ve čtveřici reprezentuje 8 bitů z adresy, jsou to tedy čísla z rozsahu <0, 255>. |
− | * Je k dispozici | + | <div class="Priklad"> |
+ | Například běžný zápis adresy OA je: <code>212.111.4.142</code>. | ||
+ | |||
+ | To odpovídá adrese (dvojkovému číslu): <code>11010100 01101111 00000100 10001110</code>. | ||
+ | Toto číslo v desítkovém zápisu by vypadalo takto: <code>3 564 045 454</code>. | ||
+ | |||
+ | Nejspíš uznáte, že běžně používaný zápis <code>212.111.4.142</code> je asi nejpraktičtější. | ||
+ | </div> | ||
+ | * Je tedy k dispozici 2<sup>32</sup> adres. (To je něco přes 4 miliardy adres). | ||
+ | * Pomocí síťové masky určujeme, které bity označují síť a které počítač. (Síťová maska je opět 32-bitové číslo.) | ||
=== Problém === | === Problém === | ||
− | * | + | * Všechna zařízení v Internetu potřebují IP adresu. Nejen koncové počítače a servery, ale i routery, některé switche,... |
− | * | + | * Podle IP adresy je třeba provádět i směrování. |
− | + | ||
*: Proto například poskytovatel dostane vyhrazeno větší počet adres, než aktuálně využije, aby mohl později přidat další zařízení. | *: Proto například poskytovatel dostane vyhrazeno větší počet adres, než aktuálně využije, aby mohl později přidat další zařízení. | ||
− | * 4 miliardy adres tedy nestačí! | + | * 4 miliardy adres tedy dnes nestačí! |
=== Řešení === | === Řešení === | ||
− | * privátní adresy | + | * [[Speciální_typy_IP_adres#Privátní_IP_adresy|privátní (soukromé) adresy]] |
− | *: zařízení v lokální síti firmy mohou navenek vystupovat pod jednou IP adresou | + | *: zařízení v lokální síti firmy mohou navenek vystupovat pod jednou IP adresou. (Například všechny počítače na naší škole vystupují navenek pod jednou IP adresou. |
*: uvnitř sítě má každé zařízení ''privátní adresu'', v jiné lokální síti (v jiné firmě) může mít některé zařízení stejnou adresu. | *: uvnitř sítě má každé zařízení ''privátní adresu'', v jiné lokální síti (v jiné firmě) může mít některé zařízení stejnou adresu. | ||
*: lokální sítě jsou propojeny pouze prostřednictvím Internetu, kde ale celá firemní síť vystupuje pod veřejnou adresou, takže nemůže dojít ke kolizi. | *: lokální sítě jsou propojeny pouze prostřednictvím Internetu, kde ale celá firemní síť vystupuje pod veřejnou adresou, takže nemůže dojít ke kolizi. | ||
− | * IP verze 6 | + | * Nahrazení protokolu IP verze 4 protokolem IP verze 6. |
== IP verze 6 == | == IP verze 6 == | ||
=== Formát adresy === | === Formát adresy === | ||
− | + | * Celková délka 16 B = 128 b. | |
− | * Celková délka 16 B = 128 b | + | * Zápis obvykle v šestnáctkové soustavě. |
− | * Zápis obvykle v šestnáctkové soustavě | + | <div class="Priklad">Příklad zápisu IP v. 6 adresy: <code>2001:0db8:7654:3210:fedc:ba98:7654:3210</code> |
− | + | </div> | |
* Zkrácení zápisu: | * Zkrácení zápisu: | ||
− | ** <code>:0021:</code> → <code>:21:</code> ... úvodní nuly zleva mohu vynechat | + | ** <code>:0021:</code> → <code>:21:</code> ... úvodní nuly zleva v rámci každého bloku mohu vynechat |
− | ** :: ... nahradí tolik nul, kolik čísel chybí v adrese | + | ** <code>::</code> ... nahradí tolik nul, kolik čísel chybí v adrese (smí být v adrese použito jen jednou) |
− | <div class="Priklad">2001:718: | + | <div class="Priklad"> |
+ | <code>2001:718:A6::D1</code> → <code>2001:0718:00A6:0000:0000:0000:0000:00D1</code> | ||
+ | </div> | ||
* Struktura: | * Struktura: | ||
** 48 b adresa sítě, | ** 48 b adresa sítě, | ||
** 16 b adresa podsítě, | ** 16 b adresa podsítě, | ||
− | ** 64 b adresa zařízení (MAC | + | ** 64 b adresa zařízení (může být odvozena například z MAC adresy) |
+ | <div class="Poznamka">U IP adresy verze 6 tedy nemusím psát masku — vždy počítám, jako by měla masku <code>/64</code>!</div> | ||
=== Bude adres dost i pro budoucí rozvoj? === | === Bude adres dost i pro budoucí rozvoj? === | ||
− | Zdá se, že ano: 2 | + | Zdá se, že ano: 2<sup>64</sup> ~ 10<sup>19</sup> zařízení v každé podsíti. |
=== Má IP v. 6 nějaké problémy? === | === Má IP v. 6 nějaké problémy? === | ||
− | |||
* Uživatelé a administrátoři sítí na ni nejsou zvyklí. | * Uživatelé a administrátoři sítí na ni nejsou zvyklí. | ||
* Některá HW zařízení ji nepodporují. | * Některá HW zařízení ji nepodporují. | ||
* Některé programy ji nepodporují. | * Některé programy ji nepodporují. | ||
+ | * Nedořešené aspekty bezpečnosti a soukromí. | ||
+ | * ... | ||
− | == | + | == Zjištění IP adresy == |
+ | * Viz [[Adresace_prakticky|Zjištění IP adresy, příkazy]]. | ||
− | |||
− | == | + | == Související stránky == |
+ | * [[IP adresa a maska|IP adresa verze 4 a síťová maska]] + výpočty adresy sítě,... | ||
+ | * [[Návrh IP adres|Rozdělování sítí, návrh IP adres]] | ||
− | * [ | + | |
− | + | == Zdroje == | |
+ | * ''IPv6'' [online].CESNET, 5. 10. 2008, 17. 3. 2010 [cit. 2010-09-19]. Dostupné z WWW: <https://www.ipv6.cz/>. |
Aktuální verze z 19. 9. 2022, 09:14
Obsah |
Adresy počítačů v Internetu
- Pokud si počítače v Internetu chtějí vyměnit informace, musí být schopné popsat, komu vlastně informace jsou určeny.
- Každý počítač musí mít svoji jednoznačnou adresu.
Adresy v Internetu
- Jmenná — doménové jméno.
- Například www.vsb.cz, www.oauh.cz.
- Je snadno zapamatovatelná pro člověka.
- Není ale vhodná pro zpracování v počítači. Počítač si tedy doménové jméno pomocí serveru DNS přeloží na IP adresu.
- IP adresa
- Číslo, které identifikuje počítač v síti.
- Dnes se používají IP adresy verze 4 nebo verze 6 (viz dále).
Co musí adresa splňovat?
- Žádné dva počítače nesmí mít stejnou adresu!
- Podle adresy musí být možné najít cestu k danému počítači, ať je kdekoli na světě (tomu se říká směrování).
- IP adresy tedy nelze přidělovat po řadě. Jedna firma či poskytovatel tedy musí mít přiděleny sousedící adresy.
IP adresa verze 4
Dnes (rok 2018) se pro předávání dat u nás nejběžněji používá protokol IP verze 4, který používá IP adresy verze 4.
Formát
- Číslo délky 32 bitů (4 byte).
- Zapisuje se obvykle jako čtveřice desítkových čísel oddělených tečkou.
- Každé číslo ve čtveřici reprezentuje 8 bitů z adresy, jsou to tedy čísla z rozsahu <0, 255>.
Například běžný zápis adresy OA je: 212.111.4.142
.
To odpovídá adrese (dvojkovému číslu): 11010100 01101111 00000100 10001110
.
Toto číslo v desítkovém zápisu by vypadalo takto: 3 564 045 454
.
Nejspíš uznáte, že běžně používaný zápis 212.111.4.142
je asi nejpraktičtější.
- Je tedy k dispozici 232 adres. (To je něco přes 4 miliardy adres).
- Pomocí síťové masky určujeme, které bity označují síť a které počítač. (Síťová maska je opět 32-bitové číslo.)
Problém
- Všechna zařízení v Internetu potřebují IP adresu. Nejen koncové počítače a servery, ale i routery, některé switche,...
- Podle IP adresy je třeba provádět i směrování.
- Proto například poskytovatel dostane vyhrazeno větší počet adres, než aktuálně využije, aby mohl později přidat další zařízení.
- 4 miliardy adres tedy dnes nestačí!
Řešení
- privátní (soukromé) adresy
- zařízení v lokální síti firmy mohou navenek vystupovat pod jednou IP adresou. (Například všechny počítače na naší škole vystupují navenek pod jednou IP adresou.
- uvnitř sítě má každé zařízení privátní adresu, v jiné lokální síti (v jiné firmě) může mít některé zařízení stejnou adresu.
- lokální sítě jsou propojeny pouze prostřednictvím Internetu, kde ale celá firemní síť vystupuje pod veřejnou adresou, takže nemůže dojít ke kolizi.
- Nahrazení protokolu IP verze 4 protokolem IP verze 6.
IP verze 6
Formát adresy
- Celková délka 16 B = 128 b.
- Zápis obvykle v šestnáctkové soustavě.
Příklad zápisu IP v. 6 adresy:
2001:0db8:7654:3210:fedc:ba98:7654:3210
- Zkrácení zápisu:
-
:0021:
→:21:
... úvodní nuly zleva v rámci každého bloku mohu vynechat -
::
... nahradí tolik nul, kolik čísel chybí v adrese (smí být v adrese použito jen jednou)
-
2001:718:A6::D1
→ 2001:0718:00A6:0000:0000:0000:0000:00D1
- Struktura:
- 48 b adresa sítě,
- 16 b adresa podsítě,
- 64 b adresa zařízení (může být odvozena například z MAC adresy)
U IP adresy verze 6 tedy nemusím psát masku — vždy počítám, jako by měla masku
/64
!Bude adres dost i pro budoucí rozvoj?
Zdá se, že ano: 264 ~ 1019 zařízení v každé podsíti.
Má IP v. 6 nějaké problémy?
- Uživatelé a administrátoři sítí na ni nejsou zvyklí.
- Některá HW zařízení ji nepodporují.
- Některé programy ji nepodporují.
- Nedořešené aspekty bezpečnosti a soukromí.
- ...
Zjištění IP adresy
Související stránky
- IP adresa verze 4 a síťová maska + výpočty adresy sítě,...
- Rozdělování sítí, návrh IP adres
Zdroje
- IPv6 [online].CESNET, 5. 10. 2008, 17. 3. 2010 [cit. 2010-09-19]. Dostupné z WWW: <https://www.ipv6.cz/>.