Úkoly vrstev ISO/OSI
Z MiS
(Rozdíly mezi verzemi)
(Odstraněno schéma předávání dat, je na stránce Předávání dat.) |
(Doplněn lepší popis úkolů jednotlivých vrstev.) |
||
Řádka 10: | Řádka 10: | ||
== 7. Aplikační vrstva == | == 7. Aplikační vrstva == | ||
* Sem spadají protokoly, které řeší skutečné potřeby aplikace/uživatele. | * Sem spadají protokoly, které řeší skutečné potřeby aplikace/uživatele. | ||
+ | * Například při prohlížení webu musí protokol aplikační vrstvy stanovit: | ||
+ | ** Jak má vypadat požadavek: jak prohlížeč sdělí serveru, kterou stránku chce zobrazit | ||
+ | ** Jak má vypadat odpověď: jaká data má server předat, v jakém formátu předat obsah webové stránky,... | ||
* Každý z protokolů funguje jinak, záleží na konkrétní úloze a protokolu. | * Každý z protokolů funguje jinak, záleží na konkrétní úloze a protokolu. | ||
* Příklady protokolů pro stažení webové stránky: | * Příklady protokolů pro stažení webové stránky: | ||
Řádka 18: | Řádka 21: | ||
== 6. a 5. Prezentační a relační vrstva == | == 6. a 5. Prezentační a relační vrstva == | ||
* Doplňkové služby, pokud je třeba. | * Doplňkové služby, pokud je třeba. | ||
+ | * Prezentační vrstva: šifrování, komprese, převod formátování dat. | ||
+ | * Relační vrstva: pokud navazujeme na předchozí komunikaci, pamatuje si stav předchozí komunikace. | ||
+ | ** Například pokud jsme se již v minulosti přihlásili na Office.com školním účtem, vypadá stránka jinak, než když se připojí uživatel, který přihlášený není. | ||
* Viz [[Úkoly relační vrstvy]], [[Komprese]], [[Konverze formátů při přenosu]], [[Princip šifrování]]. | * Viz [[Úkoly relační vrstvy]], [[Komprese]], [[Konverze formátů při přenosu]], [[Princip šifrování]]. | ||
== 4. Transportní vrstva == | == 4. Transportní vrstva == | ||
− | * | + | * Pokud posíláme větší množství dat, rozdělí data na menší na menší úseky (segmenty), které se dají poslat sítí přímo. |
+ | ** Zároveň musí vyřešit ztrátu či poškození dat či některého segmentu. | ||
+ | * Pokud na počítači komunikuje více aplikací, rozhodne, které aplikaci příchozí data patří. | ||
* Přilepí v hlavičce: | * Přilepí v hlavičce: | ||
** číslo portu | ** číslo portu | ||
Řádka 31: | Řádka 39: | ||
== 3. Síťová vrstva == | == 3. Síťová vrstva == | ||
− | * | + | * Řeší směrování, tedy hledá cestu k cílovému zařízení. |
* Využívá již vytvořených směrovacích tabulek. | * Využívá již vytvořených směrovacích tabulek. | ||
** Směrovací tabulky vytvoří správce ručně, nebo využije směrovací protokol. | ** Směrovací tabulky vytvoří správce ručně, nebo využije směrovací protokol. | ||
Řádka 46: | Řádka 54: | ||
== 1. Fyzická vrstva == | == 1. Fyzická vrstva == | ||
* Zajistí kódování a dekódování dat, bitovou synchronizaci, dodržení parametrů rozhraní. | * Zajistí kódování a dekódování dat, bitovou synchronizaci, dodržení parametrů rozhraní. | ||
+ | |||
+ | |||
+ | == Model TCP/IP == | ||
Verze z 25. 9. 2020, 10:01
Obsah |
7. Aplikační vrstva
- Sem spadají protokoly, které řeší skutečné potřeby aplikace/uživatele.
- Například při prohlížení webu musí protokol aplikační vrstvy stanovit:
- Jak má vypadat požadavek: jak prohlížeč sdělí serveru, kterou stránku chce zobrazit
- Jak má vypadat odpověď: jaká data má server předat, v jakém formátu předat obsah webové stránky,...
- Každý z protokolů funguje jinak, záleží na konkrétní úloze a protokolu.
- Příklady protokolů pro stažení webové stránky:
- Protokol DNS — zjistí IP adresu cílového počítače podle doménového jména ("www.oauh.cz" → 212.111.4.142)
- Protokol HTTP — stažení samotné stránky.
6. a 5. Prezentační a relační vrstva
- Doplňkové služby, pokud je třeba.
- Prezentační vrstva: šifrování, komprese, převod formátování dat.
- Relační vrstva: pokud navazujeme na předchozí komunikaci, pamatuje si stav předchozí komunikace.
- Například pokud jsme se již v minulosti přihlásili na Office.com školním účtem, vypadá stránka jinak, než když se připojí uživatel, který přihlášený není.
- Viz Úkoly relační vrstvy, Komprese, Konverze formátů při přenosu, Princip šifrování.
4. Transportní vrstva
- Pokud posíláme větší množství dat, rozdělí data na menší na menší úseky (segmenty), které se dají poslat sítí přímo.
- Zároveň musí vyřešit ztrátu či poškození dat či některého segmentu.
- Pokud na počítači komunikuje více aplikací, rozhodne, které aplikaci příchozí data patří.
- Přilepí v hlavičce:
- číslo portu
- případné požadavky na ukončení
- pořadové číslo
- + číslo potvrzení
3. Síťová vrstva
- Řeší směrování, tedy hledá cestu k cílovému zařízení.
- Využívá již vytvořených směrovacích tabulek.
- Směrovací tabulky vytvoří správce ručně, nebo využije směrovací protokol.
- Příklad směrovacího protokolu a vytváření tabulek viz Protokol RIP.
2. Linková vrstva
- Provede předání dat k sousednímu počítači (volbu správného souseda provádí síťová vrstva).
- Provádí vždy jeden krok komunikace k sousednímu počítači. Po cestě od zdroje k cíli bude použita několikrát.
- Provádí základní kontrolu zabezpečení proti chybám.
- Více o předávání dat mezi počítači na linkové a síťové vrstvě viz Předávání dat.
1. Fyzická vrstva
- Zajistí kódování a dekódování dat, bitovou synchronizaci, dodržení parametrů rozhraní.
Model TCP/IP
Související stránky
- Stažení webové stránky — postup stažení webové stránky (co se musí stát?)
- Předávání dat — předávání dat na linkové a síťové vrstvě
- Protokol RIP — ukázka směrovacího protokolu