Základní pojmy Standard sítě Důvod vzniku standardů souhrn norem a předpisů řídí se jimi přenos dat v síti Důvod vzniku standardů počítače s různým technickým vybavením přenosové prvky od různých výrobců zajištění kompatibility zajištění bezproblémové komunikace v rámci sítě
Vrstevnaté modely Přenos dat v síti = příliš široká oblast Složité řešení jako celek proto rozděleno do více sekcí (tzv. dekompozice) jednotlivé sekce řešeny samostatně Řešení = tzv. vrstevnaté modely každá vrstva řeší přenos dat na určité úrovni zpracování nutnost přesného vymezení rozhraní mezi vrstvami nutnost přesného definování chování na styku dvou vrstev komunikují spolu pouze dvě sousední vrstvy, nelze tedy některou mezilehlou vrstvu přeskočit
Představa dekompozice kolik má být vrstev? vrstva co má která vrstva dělat? síť (jako celek) vrstva jak má která vrstva fungovat? vrstva vrstva .........?? vrstva vrstva
Způsob komunikace mezi vrstvami tato komunikace je zakázaná poskytování služeb vrstva komunikace s partnerskou vrstvou jiného uzlu vrstva využívání služeb vrstva
Vrstevnaté modely Poskytování služeb Protokoly nižší vrstva poskytuje služby vrstvě vyšší neprobíhá na libovolném místě rozhraní dvou vrstev, ale na přesně vymezených bodech, Service Access Points (SAP) důvod – více služeb na rozhraní komunikace probíhá mezi dvěma uzly, ale pouze mezi stejnolehlými vrstvami Protokoly pravidla komunikace mezi dvěma stejnolehlými vrstvami komunikujících uzlů v rámci jedné vrstvy existuje více služeb, více protokolů
Způsob komunikace mezi vrstvami Interface Data Unit data Service Data Unit příkaz data příkaz data ICI SDU IDU rozhraní mezi vrstvami vrstva IDU ICI SDU Interface Control Information příkaz data SAP (Service Access Point, též: port) vrstva
Způsob komunikace mezi vrstvami komunikace probíhá pouze mezi stejnolehlými (rovnocennými) vrstvami
Vrstevnaté modely Příklady vrstevnatých modelů Výhody ISO/OSI TCP/IP možnost řešení problémů jednotlivých vrstev samostatně funkčnost jednotlivých vrstev je mnohem jasnější dobrý konstrukční základ, o který se vývojáři mohou opřít snižuje se složitost sítí zjednodušené hledání poruch úkoly jedné vrstvy řešeny více protokoly zvyšuje se míra spolupráce mezi odlišnými protokoly, sítěmi i hardwarem např. stejný síťový software pracuje na různé kabeláži Příklady vrstevnatých modelů ISO/OSI TCP/IP ATM (zastaralé)
Datový paket Data jsou při přenosu rozdělena do skupin (tzv. paketů) Pakety se přenáší po síti samostatně Paket se zpracovává postupně na úrovni jednotlivých vrstev Vrstva přidá informace k datům – tzv. header (hlavička) Vše ostatní považuje za data Hlavička je potřebná ke zpracování u protilehlé vrstvy
Datový paket definován protokolem header (s údaji pro partnerskou vrstvu) data vrstva vrstva data vrstva vrstva data vrstva vrstva data vrstva vrstva data
Síťové modely a architektury obecnější než architektura zahrnuje počet vrstev úkoly jednotlivých vrstev např. ISO/OSI Síťová architektura konkrétnější než model zahrnuje navíc způsob fungování vrstev síťové protokoly např. TCP/IP