7. Počítačové sítě
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
Jiří Novák
jnovak@fel.cvut.cz
České vysoké učení technické v Praze
Fakulta elektrotechnická
Katedra měření
Základy počítačových systémů
B6B38ZPS
7. Počítačové sítě
Referenční model ISO/OSI (Open
System Interconnection)
Definován standardem ISO 7498-1
– první vydání je již z roku 1984
Obecný rámec pro návrh protokolů distribuovaných systémů, do
nějž jsou zasazována jednotlivá konkrétní řešení
– některá řešení byla navrhována s jeho využitím
– jiná nikoliv (např. protokoly TCP/IP), ale dnes se je lépe či hůře
snažíme tímto rámcem popisovat
Hlavním cílem je umožnit snadné propojování distribuovaných
systémů
– heterogenní systémy
Definuje sedmivrstvý protokolový zásobník
– jednotlivé vrstvy poskytují daný typ služeb
– je definován způsob interakce mezi vrstvami
Dělení funkcí do vrstev
Implementovat funkční síť je hodně složité a náročné
– stejná situace jako při řešení velkých SW celků
Jde o jeden velký problém, který se vyplatí
dekomponovat
– rozdělit na menší části, které je možné řešit
samostatně
Zde: dekompozice se provede po hierarchicky
uspořádaných vrstvách
– dobře to odpovídá povaze řešeného problému
– přináší to i další výhody
• možnost alternativních řešení na úrovni jednotlivých
vrstev
• modularita
Dělení funkcí do vrstev
Vrstva N poskytuje služby vrstvě N+1
Mezi odpovídajícími si vrstvami různých uzlů vznikají virtuální
kanály
uzel A
vrstva 1
vrstva 2
vrstva 3
uzel B
vrstva 1
vrstva 2
vrstva 3
fyzický kanál
VC1 ~ fyzický kanál
VC2
VC3
L1 CI
L1 data
L2 CI
L2 data
L3 CI
L3 data
aplikační data
Referenční model ISO/OSI
Počet vrstev byl
předmětem sporů
– dnes se zdá 7 vrstev
příliš
Kritérii bylo:
– činnosti na stejném
stupni abstrakce ve
stejné vrstvě