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

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

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

Architektury komunikujících systémů

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

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

Architektury komunikujících systémů

Telekomunikační sítě Protokolové modely

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

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íť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

REFERENČNÍ MODEL ISO/OSI

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

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

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

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

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

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

Technologie počítačových komunikací

6. Transportní vrstva

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

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

ST Síťové technologie

JAK ČÍST TUTO PREZENTACI

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í

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

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

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

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

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

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

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

X36PKO Úvod Jan Kubr - X36PKO 1 2/2006

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

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

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

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

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?

Architektura TCP/IP v Internetu

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

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

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.

3.17 Využívané síťové 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

Projekt IEEE 802, normy ISO 8802

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

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

Co je to počítačová síť?

EXTRAKT z české technické normy

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

Přednáška 9. Síťové rozhraní. Úvod do Operačních Systémů Přednáška 9

Vlastnosti podporované transportním protokolem TCP:

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

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

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

Aktivní prvky: síťové karty

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

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

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

Zásobník protokolů TCP/IP

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

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

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

Úvod do analýzy. Ústav informatiky, FPF SU Opava Poslední aktualizace: 8. prosince 2013

Architektura TCP/IP je v současnosti

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

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

Protokoly přenosu. Maturitní otázka z POS - č. 15. TCP/IP (Transmission Control Protocol/Internet Protocol)

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

CCNA I. 3. Connecting to the Network. CCNA I.: 3. Connecting to the network

Hodinový rozpis kurzu Správce počítačové sítě (100 hod.)

Definice pojmů a přehled rozsahu služby

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

Zásobník protokolů TCP/IP

SPŠ a VOŠ Písek, Písek, K. Čapka 402. Učební texty. Datové sítě I. Vypracovala: Mgr. Radka Pecková

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

Rozdělení (typy) sítí

Počítačová síť a internet. V. Votruba

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

Inovace výuky prostřednictvím šablon pro SŠ

Počítačové sítě. Další informace naleznete na :

Seminární práce pro předmět Technologie sítí WAN (CCNA4) Síťové modely, základy IP adresování

Architektura protokolů

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

SAS (Single-Attachment Station) - s jednou dvojicí konektorů, tj. pro použití pouze na jednoduchém kruhu.

X.25 Frame Relay. Frame Relay

Lekce 3: Vrstvy a vrstvové modely

Návrh a realizace bezdrátové sítě připojené do Internetu v oblasti obce Trnava

Lekce 3: Síťové modely a architektury

Počítačové sítě 1 Přednáška č.3 Datová vrstva

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

5. Směrování v počítačových sítích a směrovací protokoly

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

OSI TCP/IP Aplikace a protokoly 7. aplikační 6. presentační 5. relační

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.

Úvod do síťových technologií

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

Datové komunikace. Informační systémy 2

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.

Routování směrovač. směrovač

Semestrální práce CC3 TCP/IP transport a aplikace

Transkript:

Počítačové sítě

Dekompozice sítě na vrstvy 2

Komunikace mezi vrstvami 3

Standardizace sítí ISO = International Standards Organization Přesný název: Mezinárodní organizace pro normalizaci (anglicky International Organization for Standardization) Sídlo: Ženeva. Založena r. 1947 RS/OSI = Reference Model for Open Systems Interconnection Vytvořen v r. 1984 Referenční model ISO/OSI se používá jako názorný příklad řešení komunikace v počítačových sítích pomocí vrstevnatého modelu, kde jsou jednotlivé vrstvy nezávislé a snadno nahraditelné. 4

Základní pojmy RM-OSI Vrstva (layer) je dána vymezením funkcí. Každá vrstva kromě nejvyšší a nejnižší sousedí s bezprostředně vyšší a nižší vrstvou. Mezi nimi taky probíhá komunikace. Pouze nejvyšší vrstva má rozhrani s aplikací a nejnižší s fyzickým médiem. Entita (entity) je objekt, který v určité vrstvě vykonává nějakou činnost. Může to být hardware nebo software. Protokol (protocol) je sada dohodnutých pravidel, pomocí kterých mezi sebou komunikují entity v sobě si odpovídajících vrstvách. Služba (service). Jak už bylo řečeno entity vykonávají ve vrstvě určitou funkci. Využívají přitom služeb bezprostředně nižší vrstvy a poskytují přitom službu bezprostředně vyšší vrstvě. 5

Rozdělení služeb Spojované Navázání spojení a poté přenos dat od odesilatele k příjemci Zachované pořadí vysílaných a přijímaných zpráv Analogie: telefon Spolehlivé 100% záruka doručení zprávy Vyžaduje určitý systém potvrzování Pomalejší Služby Služby Nespojované Neexistuje stálé spojení mezi odesilatelem a příjemcem Data se rozdělují na části opatřené adresou, mohou putovat různými cestami Není zachované pořadí vysílaných a přijímaných zpráv Analogie: SMS Nespolehlivé <100% záruka doručení zprávy Bez systému potvrzování Rychlejší 6

Referenční model ISO/OSI 7 vrstev 7

Paralela mezi RM ISO/OSI a posíláním dopisů 8

TCP/IP vs. ISO/OSI 9

Fyzická vrstva (Physical Layer) Tato vrstva specifikuje bitový přenos z jednoho zařízení na druhé prostřednictvím fyzického média. Samotné fyzické médium není součástí vrstvy, v OSI modelu je pod touto vrstvou. Fyzická vrstva zajišťuje synchronizaci (synchronní vs. asynchronní komunikace) a multiplexing několik logických spojení lze realizovat jedním fyzickým médiem. Datové jednotky přenášené fyzickou vrstvou jsou bity. Tato vrstva je závislá technologicky (Ethernet, Token Ring, ATM, FDDI,...), ale protokolově (IP, IPX, Vines IP, XNS,...) je nezávislá! Prvky pracující na této vrstvě jsou opakovače a rozbočovače. Tyto prvky rozšiřují kolizní i broadcastovou doménu! 10

Linková vrstva (Link Layer) Někdy nazývána rovněž spojovou vrstvou Data jsou formátována do tzv. rámců (frames) o velikosti několika desítek bytů Rámce jsou opatřovány fyzickou adresou (MAC adresa) Linková vrstva je závislá technologicky ale nezávislá protokolově Na úrovní linkové vrstvy pracují např. můstky a přepínače 2 podvrstvy: MAC (Medium Access Control) fyzické adresování, řízení přístupu k médiu hardwarově závislá LLC (Logical Link Control) zajišťuje multiplexaci protokolů vysílaných na MAC vrstvu (vysílání) a demultiplexaci (příjem) realizuje řízení toku a zabezpečení proti chybám není hardwarové závislá 11

MAC (Media Access Control) adresa Jednoznačný identifikátor síťového adaptéru (karty) NIC (Network Interface Controller) Nazývá se rovněž fyzickou adresou, ale u moderních síťových karet ji lze přenastavit 48 bitů (6 bytů) Zapisuje buď jako 3 skupiny 4 hexadecimálních čísel: 0123.4567.89ab Nebo jako šestice dvojciferných hexadecimálních čísel s pomlčkami nebo dvojtečkami 01-23-45-67-89-ab 01:23:45:67:89:ab Každá dvojciferné hexadecimální číslo se převede na osmimístné dvojkové číslo: např. (23) 16 = (35) 10 = (00100011) 2 12

MAC (Media Access Control) adresa 1.část (3 byty): stejné pro stejného výrobce 2.část (3 byty): unikátní pro každé NIC První bit: 0 = Unicast (komunikace s jedním konkrétním uzlem) 1 = Multicast (komunikace se skupinou uzlů) ff-ff-ff-ff-ff-ff = Broadcast (všesměrová komunikace se všemi uzly sítě) 13

Síťová vrstva (Network Layer) Tato vrstva se stará o směrování v síti (routing) a síťové adresování. Poskytuje spojení mezi systémy, které spolu přímo nesousedí. Přenášení dat se děje v tzv. paketech Používá logické adresy (např. IP adresy) 2 části: identifikace sítě + identifikace konkrétního uzlu Protokoly této vrstvy musí zajistit konverzi MAC adresy a logické adresy Na síťové vrstvě pracují routery (směrovače), které propojují počítače mezi různými sítěmi. Technologicky nezávislá, protokolově závislá 14

Síťová vrstva (Network Layer) Síťová vrstva v určitém uzlu rozhodne o dalším směru, kterým by měl být konkrétní paket přenesen k některému ze sousedních uzlů. Poté jej předá své linkové vrstvě, která paket vloží do svého rámce a přenese k příslušnému sousednímu uzlu. Zde jej partnerská linková vrstva vybalí a předá datový paket své bezprostředně vyšší síťové vrstvě. Ta rozhodne, kterým směrem by měl být paket dále odeslán a vše se opakuje, dokud datový paket nedorazí ke svému konečnému cíli (viz obrázek). 15

Transportní vrstva (Transport Layer) Transportní vrstva se stará o rozsekání dat do paketů a na druhé straně o jejich opětovné vytažení z paketů složení do původní podoby. Jde o tzv. přizpůsobovací vrstvu, jejím hlavním úkolem je přizpůsobení možností tří nejnižších vrstev (síťové, linkové a fyzické) představám vyšších vrstev. Rozlišování různých příjemců a odesilatelů v rámci jednotlivých uzlů. Multiplexace a demultiplexace dat 16

Transportní vrstva (Transport Layer) Zajišťuje dva druhy služeb: spojově orientované (connection-oriented) služby nespojové (connectionless) služby Spojově orientované služby zajišťují spolehlivý přenos navázáním virtuálního spojení, výměnou informací o průběhu přenosu (potvrzováním příjmu rámců) a ukončení spojení. Na základě potvrzování je vysílající uzel schopen zopakovat ztracené nebo opožděné rámce. Konkrétním představitelem tohoto typu protokolů jsou SPX (Sequenced Packet Exchange) nebo TCP. Nespojové služby slouží k jednoduchému odeslání dat. Na této vrstvě neexistuje mechanismus kontroly spolehlivosti. Je ji nutno zajistit mechanismy vyšších vrstev. Typickým představitelem tohoto typu protokolů je UDP (User Datagram Protocol) Datové jednotky přenášené přenosovou vrstvou jsou TPDU (Transport Protocol Data Unit). U TCP protokolu je běžné označení TPDU segment, u UDP protokolu jde o user datagram. 17

Relační vrstva (Session Layer) Také označována jako spojová vrstva Relací (Session) je míněna doba, ve které spolu dva uzly komunikují. Smyslem vrstvy je organizovat a synchronizovat dialog mezi spolupracujícími relačními vrstvami obou systémů a řídit výměnu dat mezi nimi. Umožňuje vytvoření a ukončení relačního spojení, synchronizaci a obnovení spojení, oznamovaní výjimečných stavů. 18

Relační vrstva (Session Layer) Příklady protokolů spojové vrstvy : Network File System (NFS) Structured Query Language (SQL) Remote Procedure Call (RPC) AppleTalk Session Protocol (ASP) Digital Network Architecture Session Control Protocol (DNA SCP) Datové jednotky přenášené spojovou vrstvou jsou SPDU (Session Protocol Data Unit). 19

Prezentační vrstva (Presentation Layer) Presentační vrstva je zodpovědná za formátování a syntaxi dat. Různé systémy používají různé kódy pro presentaci znakových řetězců, čísel s plovoucí čárkou, apod. Presentační vrstva tedy zajišťuje převod datových struktur mezi syntaxí používanou na příslušném systému a syntaxí obecnou. Další funkcí presentační vrstvy je konverze přenášených dat do formátu srozumitelného pro přijímající zařízení. Příkladem pro tyto operace jsou např. šifrování /dešifrování a komprese/dekomprese dat, které mohou být realizovány touto vrstvou. Datové jednotky přenášené presentační vrstvou jsou PPDU (Presentation Protocol Data Unit). 20

Aplikační vrstva (Application Layer) Nejvyšší vrstva Poskytuje své služby přímo jednotlivým aplikacím Aplikační vrstva představuje okno, prostřednictvím kterého mohou uživatelé nebo aplikace vidět výsledky služeb zajišťovaných všemi předcházejícími vrstvami. Jde o vrstvu nejbližší uživateli, která na rozdíl od ostatních nezajišťuje služby pro vyšší vrstvu (žádnou již nemá). Příklady funkcí zajišťovaných touto vrstvou jsou souborové přenosy, sdílení zdrojů, přístup k databázím, prohlížení webových stránek, ovládání programů, apod. Datové jednotky přenášené aplikační vrstvou jsou APDU (Application Protocol Data Unit). 21