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

Podobné dokumenty
7. Relační a prezentační vrstva

Eva Hladká. podzim 2011

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

ST Síťové technologie

Architektury komunikujících systémů

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

Architektury komunikujících systémů

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

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.

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

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

X36PKO Úvod Jan Kubr - X36PKO 1 2/2006

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

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

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

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

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

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

3 Jednoduché datové typy Interpretace čísel v paměti počítače Problémy s matematickými operacemi 5

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

Ing. Jitka Dařbujanová. , SSL, News, elektronické konference

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

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

REFERENČNÍ MODEL ISO/OSI

1. Základní pojmy počítačových sítí

Vnitřní reprezentace dat

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

SSL Secure Sockets Layer

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

Eva Hladká. jaro 2017

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

Telekomunikační sítě Protokolové modely

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

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

Lekce 3: Vrstvy a vrstvové modely

Technologie počítačových komunikací

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

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

Protokol TELNET. Schéma funkčních modulů komunikace protokolem TELNET. Telnet klient. login shell. Telnet server TCP/IP.

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í:

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

VPN - Virtual private networks

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

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

Protokol TELNET. Schéma funkčních modulů komunikace protokolem TELNET. Telnet klient. login shell. Telnet server TCP/IP TCP/IP.

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

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

Architektura protokolů

Aplikační protokoly CAN pro dieselelektrické lokomotivy

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

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

Protokoly pro spolehlivý multicast

QoS na L2/L3/L4. Jak prokazovat kvalitu přípojky NGA. Ing. Martin Ťupa Ing. Jan Brouček, CSc. PROFiber Networking CZ s.r.o.

SNMP Simple Network Management Protocol

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

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

Lekce 3: Síťové modely a architektury

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE

Zásobník protokolů TCP/IP

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

6. Transportní vrstva

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

Měření kvality služeb - QoS

Kódy a kódování dat. Binární (dvojkové) kódy. Kód Aikenův

Lekce 3: Síťové modely a architektury, RM ISO/OSI

Poˇ c ıtaˇ cov e s ıtˇ e pˇredn aˇsky Jan Outrata ˇr ıjen listopad 2008 Jan Outrata (KI UP) Poˇ c ıtaˇ cov e s ıtˇ e ˇ r ıjen listopad / 33

DUM 16 téma: Protokoly vyšších řádů

Architektura TCP/IP v Internetu

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

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í

Lekce 10: Transportní vrstva

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

Kódování signálu. Problémy při návrhu linkové úrovně. Úvod do počítačových sítí. Linková úroveň

Vlastnosti podporované transportním protokolem TCP:

4. Transportní vrstva

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

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

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

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE

Analýza síťového provozu. Ing. Dominik Breitenbacher Mgr. Radim Janča

Informace, kódování a redundance

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

Studium protokolu Session Decription Protocol. Jaroslav Vilč

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Požadavky pro výběrová řízení TerraBus ESB/G2x

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

Vnitřní reprezentace dat Výpočetní technika I

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.

Aplikační vrstva. PB002: Základy informačních technologíı. Eva Hladká. Slidy připravil: Eva Hladká a Tomáš Rebok

Profilová část maturitní zkoušky 2015/2016

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

Projekt IEEE 802, normy ISO 8802

POČÍTAČOVÉ SÍTĚ Metodický list č. 1

Protokoly a Internet. Miloš Hrdý. 19. listopadu 2007

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

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

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

Počítačové sítě. RNDr. Josef Milota Katedra aplikované matematiky a informatiky Zemědělská fakulta Jihočeská univerzita

Telekomunikační sítě LAN sítě

Transkript:

7. Relační a prezentační vrstva PB156: Počítačové sítě Eva Hladká Slidy připravil: Tomáš Rebok Fakulta informatiky Masarykovy univerzity jaro 2015 Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 1 / 17

Struktura přednášky 1 L5. Relační vrstva Přehled Úvod Služby Závěr 2 L6. Prezentační vrstva Přehled Úvod Závěr Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 2 / 17

Struktura přednášky L5. Relační vrstva 1 L5. Relační vrstva Přehled Úvod Služby Závěr 2 L6. Prezentační vrstva Přehled Úvod Závěr Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 3 / 17

L5. Relační vrstva Přehled L5. Relační vrstva Přehled Hlavní úkoly správa relací (tzv. dialogů) Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 4 / 17

L5. Relační vrstva Úvod Úvod I. L1 L4 orientovány spíše na vlastní přenos dat mezi počítači (koncovými uzly) vyšší vrstvy se orientují na potřeby síťových aplikací Relační vrstva: relace (též dialog): spojení mezi dvěma koncovými účastníky na úrovni bezprostředně vyšší, než je vrstva transportní analogie telefonního hovoru 1 je potřeba jej vytočit = analogie transportního spojení 2 pak je možné jeho prostřednictvím vést hovor (= relaci) dvou účastníků každé spojení obvykle zajišťováno prostřednictvím jednoho transportního spojení ne nutně, jedno transportní spojení může zajišťovat dvě nebo více po sobě jdoucích relací případně více transportních spojení může zajišťovat jednu relaci Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 5 / 17

Úvod II. L5. Relační vrstva Úvod Figure: Vztah relace a transportního spojení (J. Peterka). Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 6 / 17

Relační vrstva Služby I. L5. Relační vrstva Služby Řízení dialogu řízení dialogu mezi oběma koncovými účastníky (která aplikace smí vysílat) obecně 3 možnosti vedení dialogu plně duplexní (v terminologii RM ISO/OSI: TWS resp. Two-Way-Simultaneous) poloduplexní (TWA resp. Two-Way-Alternate) simplexní (One-Way) poloduplexní režim řízen prostřednictvím mechanismu předávání pověření k přenosu dat (data token) Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 7 / 17

Relační vrstva Služby II. L5. Relační vrstva Služby Synchronizace (též checkpointing) situace: příjemcem dat je počítač, který přijatá data tiskne na tiskárně dojde k dočasné poruše tiskárny (např. zaseklý papír) příjemce může přijít o určitý objem dat, které jinak v pořádku přijal (tj. které byly transportní vrstvou bezchybně doručeny) je potřeba vrátit se o kousek zpět a ztracená data přenést znovu řešeno mechanismem kontrolních bodů (synchronization points, checkpoints) příjemci umožňují, aby si na vysílajícím vyžádal návrat k zadanému kontrolnímu bodu (nové vyslání dat) zavedeny dva druhy kontrolních bodů hlavní (major) a vedlejší (minor) Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 8 / 17

Relační vrstva Služby III. L5. Relační vrstva Služby Figure: Představa kontrolních bodů (J. Peterka). Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 9 / 17

Relační vrstva Závěr L5. Relační vrstva Závěr relační vrstva ISO/OSI není v TCP/IP modelu uplatněna TCP/IP nabízí pouze přenosové služby na úrovni transportní vrstvy potřebuje-li některá aplikace služby obecnějšího charakteru (ala relační vrstva), musí si je realizovat sama příklady protokolů relační vrstvy : SSL, Secure Sockets Layer SDP, Sockets Direct Protocol RPC, Remote Procedure Call Protocol NetBIOS, Network Basic Input Output System H.245, Call Control Protocol for Multimedia Communication ASP, AppleTalk Session Protocol Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 10 / 17

Struktura přednášky L6. Prezentační vrstva 1 L5. Relační vrstva Přehled Úvod Služby Závěr 2 L6. Prezentační vrstva Přehled Úvod Závěr Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 11 / 17

L6. Prezentační vrstva Přehled L6. Prezentační vrstva Přehled Hlavní úkoly... konverze přenášených dat do jednotného formátu Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 12 / 17

Úvod I. L6. Prezentační vrstva Úvod na různých architekturách odlišnosti ve vnitřní/interní reprezentaci dat (kódování znaků, čísel, atp.) EBCDIC kód (střediskové počítače firmy IBM) vs. ASCII kód pro kódování znaků jedničkový doplňkový kód (CBC Cyber) vs. dvojkový doplňkový kód (většina ostatních PC) pro reprezentaci celých čísel Little Endian (mikropočítače Intel, PDP-11) vs. Big Endian (počítače řady IBM 360/370, mikroprocesory firmy Motorola) nutnost jednotné interpretace dat na obou komunikujících stranách = úkol Prezentační vrstvy 2 základní možnosti jejího dosažení: vzájemné přímé přizpůsobení stylu každý s každým (v závislosti na komunikujícím partnerovi) převod do společného mezitvaru Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 13 / 17

Úvod II. L6. Prezentační vrstva Úvod Figure: Možnosti konverze typu každý s každým (a) vs. se společným mezitvarem (b). (J. Peterka) Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 14 / 17

Úvod III. L6. Prezentační vrstva Úvod prezentační vrstva předpokládá alternativu se společným mezitvarem pro popis přenášených dat využit jazyk ASN.1 (Abstract Syntax Notation version 1) aplikace prezentační vrstvě předává data + jejich popis v jazyce ASN.1 nutnost domluvy na vzájemném kontextu definuje, jaké struktury budou přenášeny a jaká bude jejich přenosová syntaxe viz obrázek další možné služby prezentační vrstvy: šifrování a komprese dat Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 15 / 17

Úvod IV. L6. Prezentační vrstva Úvod Figure: Představa fungování prezentační vrstvy. (J. Peterka) Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 16 / 17

L6. Prezentační vrstva Závěr Prezentační vrstva Závěr v TCP/IP modelu se předpokládá, že úkoly prezentační vrstvy si zajistí sama aplikace příklady protokolů prezentační vrstvy : AFP, Apple Filing Protocol ASCII, American Standard Code for Information Interchange EBCDIC, Extended Binary Coded Decimal Interchange Code LPP, Lightweight Presentation Protocol NDR, Network Data Representation XDR, external Data Representation X.25 PAD, Packet Assembler/Disassembler Protocol Eva Hladká (FI MU) 7. Relační a prezentační vrstva jaro 2015 17 / 17