Adresace

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (1 revizi: Převod z Wiuky)
m (Řešení: Odkaz na text o privátních IP adresách.)
 
(Není zobrazeno 14 mezilehlých verzí od 1 uživatele.)
Řádka 1: Řádka 1:
[[Category:VSE]]
+
[[Category:VSE]][[Category:CRI]][[Category:Internet]][[Category:Sítě]]
[[Category:CRI]][[Category:Internet]]
+
  
 
== Adresy počítačů v Internetu ==
 
== Adresy počítačů v Internetu ==
  
Data mezi prohlížečem (klientským počítačem) a putují přes několik dalších zařízení. Každé zařízení musí znát adresu zdroje a cíle dat.
+
* 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, ale čitelná člověkem
+
: 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
: Například '''212.111.4.142'''
+
: Čí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 běžně používá protokol ''IP'' 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.
  
=== Charakteristika ===
+
=== Formát ===
* 32-bitové číslo,
+
* Čí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 je z rozsahu <0, 255> (8 bitů).
+
*: Každé číslo ve čtveřici reprezentuje 8 bitů z adresy, jsou to tedy čísla z rozsahu <0, 255>.
* Je k dispozici cca 4.10^9 (4 miliardy) adres.
+
<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&nbsp;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,...
+
* 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í.
+
* Podle IP adresy je třeba provádět i směrování.
*: IP adresy tedy nelze přidělovat po řadě, adresy jedné firmy či jednoho poskytovatele by měly následovat hned po sobě.  
+
 
*: 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>
*: Příklad: '''2001:0db8:7654:3210:fedc:ba98:7654:3210'''
+
</div>
 +
* Zkrácení zápisu:
 +
** <code>:0021:</code> &rarr; <code>:21:</code> ... úvodní nuly zleva v rámci každého bloku mohu vynechat
 +
** <code>::</code> ... nahradí tolik nul, kolik čísel chybí v adrese (smí být v adrese použito jen jednou)
 +
<div class="Priklad">
 +
<code>2001:718:A6::D1</code> &rarr; <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 adresa)
+
** 64 b adresa zařízení (může být odvozena například z&nbsp;MAC adresy)
 +
<div class="Poznamka">U&nbsp;IP adresy verze 6 tedy nemusím psát masku &mdash; 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^64 ~ 10^19 zařízení v každé podsíti
+
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í.
 +
* ...
  
=== Zdroje ===
+
== Zjištění IP adresy ==
 +
* Viz [[Adresace_prakticky|Zjištění IP adresy, příkazy]].
  
* ''IPv6'' [online].CESNET, 5. 10. 2008, 17. 3. 2010 [cit. 2010-09-19]. Dostupné z WWW: <https://www.ipv6.cz/>.
 
  
== Další informace ==
+
== Související stránky ==
 +
* [[IP adresa a maska|IP adresa verze 4 a&nbsp;síťová maska]] + výpočty adresy sítě,...
 +
* [[Návrh IP adres|Rozdělování sítí, návrh IP adres]]
  
* [[Adresace_prakticky|Praktické úlohy týkající se adresace v Internetu]]
+
 
 +
== 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

Adresy v Internetu

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.
Čí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?

  1. Žádné dva počítače nesmí mít stejnou adresu!
  2. 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

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ší.

Problém

Řešení

IP verze 6

Formát adresy

Příklad zápisu IP v. 6 adresy: 2001:0db8:7654:3210:fedc:ba98:7654:3210

2001:718:A6::D12001:0718:00A6:0000:0000:0000:0000:00D1

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?

Zjištění IP adresy


Související stránky


Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje