Architektury komunikujících systémů

Podobné dokumenty
Architektury komunikujících systémů

A7B36PSI Úvod 1/29. Jan Kubr. Honza Kubr - 1_uvod

X36PKO Úvod Jan Kubr - X36PKO 1 2/2006

Počítačové sítě. Lekce 3: Referenční model ISO/OSI

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část

Základy počítačových sítí Model počítačové sítě, protokoly

Projekt IEEE 802, normy ISO 8802

Identifikátor materiálu: ICT-3-03

Telekomunikační sítě Protokolové modely

Počítačové sítě Teoretická průprava II. Ing. František Kovařík

Počítačové sítě Implementace RM OSI. Počítačové sítě - Vrstva datových spojů 1

MODELY POČÍTAČOVÝCH SÍTÍ

Architektura protokolů

EXTRAKT z české technické normy

3.17 Využívané síťové protokoly

Počítačové sítě Protokoly, architektura Normalizace architektury otevřených systémů Referenční model OSI standard ISO 7498 r

ST Síťové technologie

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

Úvod Úrovňová architektura sítě Prvky síťové architektury Historie Příklady

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

SWITCH Co je to switch, co dělá a co může umět. 17. září 2014

Distribuované systémy a počítačové sítě A3B38DSY

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE. Ing. Jaroslav Adamus. Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou

MPLS MPLS. Label. Switching) Michal Petřík -

Technologie počítačových komunikací

Technologie počítačových sítí 2. přednáška

EXTRAKT z mezinárodní normy

EXTRAKT z technické normy ISO

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

Cíl kapitoly: Žák popíše strukturu modelu ISO/OSI a jeho jednotlivé vrstvy.

3. Linková vrstva. Linková (spojová) vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl

Počítačové sítě. Lekce 4: Síťová architektura TCP/IP

1 Protokol TCP/IP (Transmission Control Protocol/Internet Protocol) a OSI model

Seznámit posluchače se základními principy činnosti lokálních počítačových sítí a způsobu jejich spojování:

JAK ČÍST TUTO PREZENTACI

Počítačové sítě internet

Univerzita Jana Evangelisty Purkyně Automatizace Téma: Datová komunikace. Osnova přednášky

Definice pojmů a přehled rozsahu služby

Přepínaný Ethernet. Virtuální sítě.

Profibus (EN 50170) Standard pro distribuované průmyslové řízení. Distribuované systémy: ISO 7498 (Open System Interconnect)

SÍTĚ OTÁZKY 1) Přenos signálu a. Vyjmenujte média pro šíření a přenosy signálu? b. Jaké jsou charakteristické atributy analogového signálu?

7. Relační a prezentační vrstva

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel

íta ové sít TCP/IP Protocol Family de facto Request for Comments

Komunikační protokoly počítačů a počítačových sítí

EXTRAKT z české technické normy

Zabezpečení dat při přenosu

EXTRAKT z české technické normy

Inovace bakalářského studijního oboru Aplikovaná chemie

Architektura TCP/IP je v současnosti

X.25 Frame Relay. Frame Relay

PODKLADY PRO PRAKTICKÝ SEMINÁŘ PRO UČITELE VOŠ. Testování a analýza napájení po Ethernetu. Ing. Pavel Bezpalec, Ph.D.

ZPS 3 Standardizace počítačových sítí, zásobník TCP/IP, model ISO/OSI, vybrané protokoly

POČÍTAČOVÉ SÍTĚ 1 Úvod

Správa webserveru Přednáška 1. Počítačové sítě Internet

Principy ATM sítí. Ing. Vladimír Horák Ústav výpočetní techniky Univerzity Karlovy Operační centrum sítě PASNET

VPN - Virtual private networks

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

REFERENČNÍ MODEL ISO/OSI

Počítačové sítě ve vrstvách model ISO/OSI

Standard IEEE

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

Měření kvality služeb. Kolik protlačíte přes aktivní prvky? Kde jsou limitní hodnoty ETH spoje? Data Hlas Video. Black Box Network Infrastructure

Ukázka testu Informatiky pro přijímací zkoušky do navazujícího magisterského studia

EXTRAKT z technické normy CEN ISO

EXTRAKT z mezinárodní normy

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

EXTRAKT z mezinárodní normy

Počítačové sítě. Miloš Hrdý. 21. října 2007

Počítačové sítě Transportní vrstva. Transportní vrstva

6. Transportní vrstva

Protokoly vrstvy datových spojů LAN Specifikace IEEE 802 pokrývá :

Architektura TCP/IP v Internetu

Technologie MPLS X36MTI. Michal Petřík

Vlastnosti podporované transportním protokolem TCP:

Systémy pro sběr a přenos dat

Maturitní okruhy pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

ŘPS - PROFIBUS. Ing. Josef Grosman. TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií

Počítačové sítě I. 2. Síťové modely Miroslav Spousta, 2005

Zásobník protokolů TCP/IP

Počítačové sítě pro V3.x Teoretická průprava I. Ing. František Kovařík

CAL (CAN Application Layer) a CANopen

Počítačové sítě. Počítačová síť. VYT Počítačové sítě

Profilová část maturitní zkoušky 2017/2018

EXTRAKT z mezinárodní normy

POPIS STANDARDU CEN TC278/WG9. Oblast: VYHRAZENÁ KOMUNIKACE KRÁTKÉHO DOSAHU ( DSRC) Zkrácený název: DSRC - APLIKAČNÍ VRSTVA. Norma číslo: 12834

Local Interconnect Network - LIN

EXTRAKT z české technické normy

12. Virtuální sítě (VLAN) VLAN. Počítačové sítě I. 1 (7) KST/IPS1. Studijní cíl. Základní seznámení se sítěmi VLAN. Doba nutná k nastudování

POPIS STANDARDU CEN TC278/WG4. 1 z 5. Oblast: TTI. Zkrácený název: Zprávy přes CN 4. Norma číslo:

TECHNICKÁ SPECIFIKACE VEŘEJNÉ ZAKÁZKY

Profilová část maturitní zkoušky 2013/2014

Distribuované systémy a počítačové sítě

POČÍTAČOVÉ SÍTĚ 1. V prvním semestru se budeme zabývat těmito tématy:

Počítačové sítě. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky

HiPath HG 1500 Multimediální komunikace ve společnostech střední velikosti

PB169 Operační systémy a sítě

Adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v přenosové síti

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services

Transkript:

Architektury komunikujících systémů Referenční model ISO OSI Petr Grygárek rek 1

Vrstvená architektura komunikujících systémů 2

Vlastnosti vrstvené architektury Cílem dekompozice problému komunikace na menší, snadněji řešitelné celky. Možnost modulární výměny vrstev. 3

Komunikace vrstev. Vrstvové a mezivrstvové protokoly. 4

Vrstvový protokol pravidla spolupráce entit ve stejné vrstvě na jiných systémech 5

Mezivrstvový protokol pravidla spolupráce sousedních vrstev SW rozhraní používají se služební primitiva komunikace prostřednictvím přístupových bodů služeb (Service Access Point, SAP). 6

Entity a přístupové body služeb 7

Entity vrstev Vrstva je tvořena množinou entit,, ty (logicky) komunikují s entitami stejnolehlé vrstvy partnerského systému. Entity jsou nositelé funkcí vrstvy a poskytovatelé služeb a současně i uživatelé služeb nižší vrstvy Funkcí entity je cílená činnost směřující k poskytování své předem specifikované služby. Pro vykonávání svých funkcí využívá entita služeb entit v nižší vrstvě. Entity jedné vrstvy přímo interagují jen s entitami v sousedních dvou vrstvách (svého systému). 8

Primitiva interakce mezi uživatelem a poskytovatelem služby žádost (request) - žádost o službu nižší vrstvy potvrzení (confirm) - potvrzení poskytovatele služby o dokončení akcí dříve požadovaných primitivou request. oznámení (indication) - oznámení poskytovatele služby o vzniklé situaci vedoucí k potřebě vyvolání určité akce na straně uživatele služby odpověď (response) - reakce uživatele služby potvrzující ukončení akcí iniciovaných předtím poskytovatelem služby primitivou indication Primitiva jsou definována abstraktně, jsou nezávislé na implementaci. 9

Referenční model ISO OSI (Open System Interconnection) ISO IS 7498, ITU-T X.200 10

Otevřený systém Systém - samostatný celek schopný vykonávat zpracování a přenos informace Otevřený systém obsah norem popisujících jeho architekturu je veřejně přístupný všechna zařízení (systémy) vyhovující normám jsou vzájemně propojitelná V OSI-RM je otevřený systém chápán jako abstraktní model reálného otevřeného systému konkrétní implementace není specifikována 11

Referenční model ISO-OSI obecný vrstvený model architektury propojení otevřených systémů určuje všeobecně úkoly (funkce) jednotlivých vrstev služby poskytované vyšší vrstvě a očekávané od vrstvy nižší jen věcně, ne formálně cílem bylo poskytnout společnou základnu pro koordinované vypracovávání norem pro síťové vybavení propojených systémů dnes používána spíše jen koncepce a terminologie 12

Terminologie vrstvové komunikace otevřených systémů Vrstvový protokol se realizuje pomocí protokolových datových jednotek (PDU-Protocol Data Unit). PDU obsahují protokolovou řídící informaci (PCI - Protocol Control Information) (=záhlaví) a uživatelská data. Každá vrstva chápe PDU vyšší vrstvy jako data a přidává k nim svou řídící informaci (hlavičku) Mezivrstvový protokol využívá služební datové jednotky (SDU-Service Data Unit). 13

Implementace vrstvení - enkapsulace 14

Vrstvy referenčního modelu OSI 1. Fyzická (physical) 2. Spojová (link) 3. Síťová (network) 4. Transportní (transport) 5. Relační (session) 6. Prezentační (presentation) 7. Aplikační (application) 1. 2. 3. 4. 5. 6. 7. Počet vrstev (7) je kompromis dohody. Při praktickém použití je někdy implementace vrstvy prázdná, pokud není jejich služeb zapotřebí. 15

Fyzická vrstva (Physical layer) podporuje fyzickou komunikaci mezi (sousedními) systémy popisuje fyzické, elektrické a logické parametry rozhraní k přenosovému kanálu dvoubodové nebo vícebodové spojení, full nebo half duplex Poskytované služby: přenos sériového proudu bitů (a příp. také značek, např. hranice rámců, vzor idle, ) oznamování chybových stavů spojové vrstvě otevření a uzavření fyzického spojení Příklady: rozhraní RS232, V.35, Ethernet 10BaseT 16

Spojová vrstva (Link layer) (nesprávně "linková vrstva") poskytuje jedno nebo více (logických) spojení mezi dvěma entitami síťové vrstvy v sousedících systémech Poskytované služby: formátování a rozpoznávání rámců (+( + adresace stanic) identifikace koncových bodů spojení (entit síťové vrstvy) detekce a korekce chyb, oznamování neopravitelných chyb vytváření, udržování a rušení (logických) spojení řízení toku dat (flow control) U lokálních sítí se pro zjednodušení a unifikaci funkcí í společných různým sítím realizace často rozčleňuje do podvrstev (MAC a LLC) Příklady: LLC 802.2, PPP, Frame Relay 17

Síťová vrstva (Network layer) Cílem překlenout rozdílné vlastností různých síťových technologií (spojově i nespojově orientovaných) a dosáhnout univerzální rozhraní služby zabezpečuje přenos dat obecně mezi nesousedními uzly sítě přes prostřédníky funkce a protokoly pro přenos po úsecích, směrování směrování: při přenosu jednotlivých paketů nebo při vytváření virtuálního okruhu zakrývá topologii sítě (vč. problému směrování) před 4. (transportní) vrstvou jednoznačná adresace systémů v rámci celé sítě Poskytované služby: 1. Síťová služba se spojením spolehlivá zahajování a ukončování síťových spojení (u služby se spojením) 2. Síťová služba beze spojení (nespolehlivá, datagramová služba) v Internetu (IP) Příklady: IP, IPX - služba bez spojení, X.25 - služba se spojením 18

Transportní vrstva (transport layer) poskytuje transparentní, (spolehlivý) a ekonomický přenos s požadovanou kvalitou mezi dvojicí transportních adres řeší adresaci transportních entit v rámci zařízení s jednou síťovou adresou (transportní adresy) služby poskytované vyšším vrstvám nezávisí na charakteru sítě nestará se o směrování paketů a přepojování okruhů transportní vrstva musí poskytovat službu se spojením postavena mezi síťovou infrastrukturu a její uživatele nejnižší vrstva, jejíž entity se nacházejí pouze v koncových systémech (síťové prvky se protokolem transportní vrstvy nezabývají) mezi dvěma systémy může být několik transportních spojení současně 19

Relační vrstva (session layer) 0rganizace a synchronizace dialogu mezi partnerskými entitami presentační vrstvy Poskytované služby: řízení dialogu - komunikace jednosměrná, obousměrná střídavá a obousměrná současná Normální, urgentní a pozdržený přenos zprávy Synchronizacční body (transakce) Funkce vrstvy: mapování relačního spojení na transportní spojení (1:N, N:1, serializace, dynamické vytváření a rušení) řízení toku dat v rámci relace Příklady: RPC (Standard Remote Procedure Call - vzdálené volání procedur) Sdílení disků transportní spojení jen na dobu komunikace, relační po celou dobu "připojení" 20

Prezentační vrstva (Presentation layer) cílem sjednotit prezentaci informace,, kterou si vyměňují entity v aplikační vrstvě sjednocuje (binární) reprezentaci dat (jdatových typů a abeced) a použité datové struktury a formáty poskytuje mechanismy pro dohodu o syntaxi a mechanismy její pozdější změny Presentační vrstva se zabývá pouze strukturou zpráv, sémantika zpráv je známa pouze aplikační vrstvě Funkce vrstvy: dohoda o syntaxi (na začátku a možnost pozdějších změn) přenos zpráv se současnou transformací syntaxe a dat Příklady: normy pro kódování textu ASCII/EBDIC, grafických dat (TIFF,JPEG,...), normy pro binární reprezentaci datových typů (XDR, CDR/GIOP, ASN.1+BER) řazení bitů ve slově (pozice LSB), řazení bajtů čísel (hi-lo, lo-hi) šifrování, komprese 21

Aplikační vrstva (Application layer) Cílem vrstvy je poskytnout aplikacím přístup ke komunikačnímu systému. Předepisuje, v jakém formátu a jak mají být data přebírána/předávána od aplikačních programů (vč. způsobu dialogu mezi konci spojení). Služby vrstvy: logická identifikace komunikujících partnerů dohoda funkcí parametrů od nižších vrstev mechanismy zabezpečení zpráv určení přijatelné kvality služby výběr režimu dialogu dohoda o odpovědnosti za korekce chyb a zachování konzistence dat dohoda o syntaxi zpráv Příklady: - síťové aplikace (elektronická pošta, přenos souborů) - libovolný aplikační software využívající sítě 22

Funkce společné více vrstvám Některé funkce se opakují ve více vrstvách a vzájemně se doplňují svým rozsahem detekce a korekce chyb řízení toku dat fragmentace / seskupování PDU Mapování spojení vrstev vyšších do spojení vrstev nižších 1:1 Multiplexování několik spojení vyšší vrstvy do jednoho spojení v nižší vrstvě rozvětvení data jednoho spojení vyšší vrstvy rozdělena do několika spojení nižší vrstvy 23

Obvyklé názvy PDU na jednotlivých vrstvách aplikační-relační: zprávy transportní: segmenty, datagramy síťová: pakety spojová: rámce (frame) 24