Adresace

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Kategorie VSE)
 
m (Formát: doplněn odkaz na masku a fakt, že 4 miliardy je adres verze 4.)
 
(Není zobrazeno 17 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í).
 +
 
 +
<div class="Poznamka">
 +
Z&nbsp;těchto důvodů IP adresy nelze přidělovat náhodně, ale musí být přidělovány po blocích. Tak, že počítače ze stejné sítě mají IP adresy se stejným začátkem.
 +
 
 +
Jednotlivé číslice IP adresy postupně označují síť, její vnořené podsítě a nakonec číslo počítače v&nbsp;podsíti.
 +
</div>
 +
<div class="Priklad">
 +
Je to podobné jako u adresy domu. Nelze všechny domy na světě označovat pouze číslem popisným, protože by pošťák musel mít obrovský adresář všech domů na světě. Také poštovní adresa obsahuje nejprve stát, poté město či čtvrť a ulici a pak až číslo popisné v&nbsp;rámci města nebo čtvrti.
 +
</div>
  
 
== 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&nbsp;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&nbsp;dispozici 2<sup>32</sup> IP adres verze 4. (To je něco přes 4 miliardy adres).
 +
* Pomocí [[IP_adresa_a_maska#Maska_sítě|síťové masky]] určujeme, které bity označují síť a&nbsp;které počítač. (Síťová maska je opět 32-bitové číslo a probereme ji později.)
  
 
=== 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 10. 9. 2024, 07:08


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

Z těchto důvodů IP adresy nelze přidělovat náhodně, ale musí být přidělovány po blocích. Tak, že počítače ze stejné sítě mají IP adresy se stejným začátkem.

Jednotlivé číslice IP adresy postupně označují síť, její vnořené podsítě a nakonec číslo počítače v podsíti.

Je to podobné jako u adresy domu. Nelze všechny domy na světě označovat pouze číslem popisným, protože by pošťák musel mít obrovský adresář všech domů na světě. Také poštovní adresa obsahuje nejprve stát, poté město či čtvrť a ulici a pak až číslo popisné v rámci města nebo čtvrti.

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