Úkoly vrstev ISO/OSI

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Související stránky: Přidána Datagramová komunikace.)
(Zdůrazněn pojem segment, úkoly transportní vrstvy očíslovány. Doplněny pojmy rámec a paket, pojem zapouzdření.)
 
Řádka 29: Řádka 29:
  
 
== 4. Transportní vrstva ==
 
== 4. Transportní vrstva ==
* Pokud posíláme větší množství dat, rozdělí data na menší úseky (segmenty), které se odešlou naráz a nebudou dlouho blokovat linku.
+
Úkoly: 
* Zároveň musí vyřešit případnou ztrátu segmentu, změnu pořadí segmentů či poškození dat či některého segmentu. (Viz také [[Datagramová komunikace]].)
+
# Pokud posíláme větší množství dat, rozdělí data na menší úseky (''segmenty'', anglicky ''segment'').
* Pokud na počítači komunikuje více aplikací, rozhodne, které aplikaci příchozí data patří.
+
#* Segmenty jsou jen tak veliké, aby šel každý segment odeslat naráz a neblokoval dlouho linku.
* Připojí k datagramu hlavičku, která obsahuje mimo jiné:
+
#* Výhody a nevýhody rozdělení na segmenty viz také [[Datagramová komunikace]].
** číslo portu
+
# Zároveň musí transportní vrstva vyřešit případnou ztrátu segmentu, změnu pořadí segmentů či poškození dat či některého segmentu.
** případné požadavky na ukončení
+
# Pokud na počítači komunikuje více aplikací, rozhodne, které aplikaci příchozí data patří.
** pořadové číslo
+
 
** + číslo potvrzení
+
Transportní vrstva připojí k datagramu hlavičku, která obsahuje mimo jiné: 
 +
* číslo portu
 +
* případné požadavky na ukončení
 +
* pořadové číslo
 +
* + číslo potvrzení
  
 
== 3. Síťová vrstva ==
 
== 3. Síťová vrstva ==
* Řeší směrování, tedy hledá cestu k cílovému zařízení.
+
* Řeší ''směrování'' (''routing''), 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.
 
** Příklad směrovacího protokolu a vytváření tabulek viz [[Protokol RIP]].
 
** Příklad směrovacího protokolu a vytváření tabulek viz [[Protokol RIP]].
 +
 +
K segmentu připojuje IP adresu a další potřebné informace, čímž vznikne ''paket'' (anglicky ''packet'')
  
  
Řádka 50: Řádka 56:
 
* Provádí základní kontrolu zabezpečení proti chybám.
 
* 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]].
 
* Více o předávání dat mezi počítači na linkové a síťové vrstvě viz [[Předávání dat]].
 +
 +
Aby mohla tyto úkoly plnit, musí přidat k paketu adresu cílového zařízení a kontrolní data (pro kontrolu chyb). Výsledný datagram označujeme jako ''rámec'' (''frame'').
  
  
 
== 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í.  
 +
 +
 +
== Zapouzdření ==
 +
* Každá vrstva potřebuje k plnění svých úkolů k datagramu přidat další informace.
 +
* Obvykle tyto informace přidává tak, že připojí hlavičku (''header''), případně patičku (''footer'').
 +
* Tomuto připojování informací říkáme ''zapouzdření'' (''encapsulation'').
  
  

Aktuální verze z 17. 10. 2022, 09:45


Příklad
  • Předpokládáme, že počítač PC1 chce stáhnout webovou stránku z počítače PC2:

Komunikace v Internetu.png


Obsah

7. Aplikační vrstva


6. a 5. Prezentační a relační vrstva


4. Transportní vrstva

Úkoly: 

  1. Pokud posíláme větší množství dat, rozdělí data na menší úseky (segmenty, anglicky segment).
    • Segmenty jsou jen tak veliké, aby šel každý segment odeslat naráz a neblokoval dlouho linku.
    • Výhody a nevýhody rozdělení na segmenty viz také Datagramová komunikace.
  2. Zároveň musí transportní vrstva vyřešit případnou ztrátu segmentu, změnu pořadí segmentů či poškození dat či některého segmentu.
  3. Pokud na počítači komunikuje více aplikací, rozhodne, které aplikaci příchozí data patří.

Transportní vrstva připojí k datagramu hlavičku, která obsahuje mimo jiné: 

3. Síťová vrstva

K segmentu připojuje IP adresu a další potřebné informace, čímž vznikne paket (anglicky packet)


2. Linková vrstva

Aby mohla tyto úkoly plnit, musí přidat k paketu adresu cílového zařízení a kontrolní data (pro kontrolu chyb). Výsledný datagram označujeme jako rámec (frame).


1. Fyzická vrstva


Zapouzdření


Související stránky

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