Telekomunikační sítě Protokolové modely



Podobné dokumenty
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.

Telekomunikační sítě Úvod do telekomunikačních sítí

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

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

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

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

Architektura protokolů

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

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

Počítačové sítě :06 1 z 29

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

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

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

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

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

Architektura TCP/IP v Internetu

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

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

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

Architektura TCP/IP je v současnosti

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

X36PKO Úvod Jan Kubr - X36PKO 1 2/2006

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

Architektury komunikujících systémů

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

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

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

Architektury komunikujících systémů

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.

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

QoS na L2/L3/L4. Brno, Ing. Martin Ťupa

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

X36PKO Úvod Protokolová rodina TCP/IP

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

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

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

Směrovací protokoly, propojování sítí

ŘPS Průmyslový Ethernet

Kvalita služeb datových sítí z hlediska VoIP

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.

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

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

Zásobník protokolů TCP/IP

Měření kvality služeb - QoS

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

Telekomunikační sítě. Garant předmětu: Ing. Petr Machník, Ph.D.

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

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

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

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

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

HD konferenční Dome kamera

Síťové prvky seznámení s problematikou. s problematikou

Karta předmětu prezenční studium

Dodávka nových switchů a jejich integrace do stávající IT infrastruktury inspektorátu SZPI v Praze

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

Návrh učebny počítačových sítí Design of computer network training room

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

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro devátý ročník

aplikační vrstva transportní vrstva síťová vrstva vrstva síťového rozhraní

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

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

Obsah. O autorech 9. Předmluva 13. KAPITOLA 1 Počítačové sítě a Internet 23. Jim Kurose 9 Keith Ross 9

Úvod do síťových technologií

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

Voice over IP Fundamentals

Topologie počítačových sítí Topologie = popisuje způsob zapojení sítí, jejich architekturu adt 1) Sběrnicová topologie (BUS)

Všechno přes IP, IP přes všechno. Propustnost včetně agregace (kolik je agregace?) Nabízená rychlost vs garantovaná rychlost. VoIP

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

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

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

Komunikace systémů s ostatními multimediálními sítěmi

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

JAK ČÍST TUTO PREZENTACI

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

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

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

Displej DT20-6. Update firmware řadiče. Simulační systémy Řídicí systémy Zpracování a přenos dat TM 2012_10_

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

VPN - Virtual private networks

Alcatel OmniPCX 4400 Základní vlastnosti

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

EXTRAKT z mezinárodní normy

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

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

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

Seznámení s IEEE802.1 a IEEE a IEEE802.3

Zásobník protokolů TCP/IP

Počítačové sítě II. 11. IP verze 4, adresy Miroslav Spousta, 2006

Správa sítí. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Protokoly úrovně 3 nad ATM

Průzkum a ověření možností směrování multicast provozu na platformě MikroTik.

Typické zapojení LAN-RING systému. Switche podporují všechny známe topologie: bod-bod, sběrnice, mesh, kruh, hvězda M FC 200M

PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE. Vizualizace a demonstrace IP fragmentace.

Distribuované směrovací moduly Gold DFE pro řady Matrix N

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ítě IP multicasting

Renovace sítě a počítačových učeben na SOŠ Podyjí

UNIVERZITA PARDUBICE

Transkript:

Fakulta elektrotechniky a informatiky, VŠB-TU Ostrava Telekomunikační sítě Protokolové modely Datum: 14.2.2012 Autor: Ing. Petr Machník, Ph.D. Kontakt: petr.machnik@vsb.cz Předmět: Telekomunikační sítě ts_120214_kapitola2

Protokolové modely Ing. Petr Machník, Ph.D.

Referenční model OSI Referenční model pro propojení otevřených systémů (RM OSI Reference Model for Open Systems Interconnection) je souborem pravidel a standardů, které jsou potřebné pro výměnu informací mezi otevřenými systémy. Otevřeností se myslí otevřenost pro komunikaci. Systém se skládá z jednoho nebo více počítačů, příslušného programového vybavení, vnějších zařízení, terminálů, lidských operátorů, fyzických procesů, z prostředků pro přenos informací atd. Propojení systémů znamená nejen možnost přenášet informace, ale i schopnost systémů spolupracovat. 2

RM OSI byl vytvořen v letech 1977 až 1984 mezinárodní standardizační organizací ISO (International Organization for Standardization). RM OSI se skládá ze 7 vrstev. Nejvyšší (7.) vrstva vytváří rozhraní systému vůči uživatelské aplikaci, nejnižší (1.) vrstva je rozhraním k fyzickému přenosovému médiu. Sousedící vrstvy mají také společné rozhraní pro výměnu informací mezi sebou. Vlastnosti vrstev jsou modelovány pomocí entit. Entita je samostatná programová nebo technická komponenta, která realizuje jednu nebo více funkcí vrstvy. Komunikace mezi entitami je popsána pomocí komunikačních protokolů. Partnerské entity z různých systémů si vyměňují informace formou protokolových datových jednotek (PDU Protocol Data Unit). Entita z níže ležící vrstvy nabízí službu entitě z výše ležící vrstvy prostřednictvím přístupového bodu služby (service access point). 3

Tranzitní systémy v síti obvykle nepotřebují funkce všech 7 vrstev. Proto mají jen spodní vrstvy a některé horní vrstvy chybí. RM OSI dvou koncových systémů a jednoho tranzitního systému 4

Jak zpráva prochází jednotlivými vrstvami od nejvyšší po nejnižší, každá vrstva k ní může přidat své řídící informace, které jsou důležité pro partnerské vrstvy jiných systémů. Tento proces se nazývá zapouzdření (encapsulation). Proces zapouzdření 5

Obecné vlastnosti vrstev Jsou společné všem vrstvám. Popisují služby mezi sousedními vrstvami. Multiplexování a demultiplexování spojení (Multiplexing/demultiplexing) Rozdělování a slučování spojení (Splitting/recombining) Segmentace a znovu poskládání datových jednotek (Segmenting/Reassembling) Tvorba datových bloků a dělení datových bloků (Blocking/Deblocking) Řízení toku (Flow Control) Vytváření pořadí (Sequencing) Potvrzování (Acknowledgment) 6

Vlastnosti vrstev RM OSI 7. Aplikační vrstva (Application layer) 6. Prezentační vrstva (Presentation layer) 5. Relační vrstva (Session layer) 4. Transportní vrstva (Transport layer) 3. Síťová vrstva (Network layer) 2. Spojová vrstva (Data link layer) 1. Fyzická vrstva (Physical layer) 7. 4. vrstva koncově orientované vrstvy jsou implementovány jen v koncových zařízeních 3. 1. vrstva síťově orientované vrstvy síťové tranzitní zařízení používají jen je (nebo některé z nich) 7

Aplikační vrstva (Application layer) Tato vrstva vytváří rozhraní mezi aplikacemi, které uživatelé používají ke komunikaci, a sítí, přes kterou jsou přenášeny uživatelské zprávy. Protokoly aplikační vrstvy se používají k výměně dat mezi programy, které běží na zdrojovém a cílovém zařízení. Existuje mnoho protokolů aplikační vrstvy a nové protokoly dále vznikají (př. HTTP, FTP, SMTP, POP3 atd.) PDU této vrstvy se nazývá zpráva (message). 8

Prezentační vrstva (Presentation layer) Úkolem této vrstvy je kódování a konverze dat aplikační vrstvy tak, aby data vytvořená aplikací zdroje mohla být správně interpretovaná aplikací cílového zařízení (př. ASCII, JPEG, MPEG atd.). Komprese dat způsobem umožňující jejich dekompresi v cílovém zařízení. Šifrování dat ve zdrojovém zařízení a dešifrování dat v cílovém zařízení. 9

Relační vrstva (Session layer) Úkolem této vrstvy je vytvářet a udržovat komunikaci mezi zdrojovou a cílovou aplikací. Relační vrstva se stará o výměnu informací sloužících k zahájení komunikace, k jejímu udržení v aktivním stavu a k obnovení relace, která byla přerušena nebo byla neaktivní po dlouhou dobu. 10

Transportní vrstva (Transport layer) Transportní vrstva provádí segmentaci dat a jejich znovu poskládání do různých komunikačních toků. Hlavními úkoly této vrstvy jsou: Sledování jednotlivých komunikací mezi aplikacemi ve zdroji a v cíli. Segmentace dat a kontrola každého segmentu. Znovu poskládání segmentů do toků aplikačních dat. Identifikace různých aplikací. Příklady protokolů: TCP, UDP (z TCP/IP modelu). PDU této vrstvy se nazývá segment. 11

Síťová vrstva (Network layer) Síťová vrstva se zabývá přenosem dat sítí od zdroje k cíli. Hlavními úkoly této vrstvy jsou: adresování zařízení v síti, zapouzdření dat, směrování dat k cíli u nespojově orientovaného přenosu, signalizace u spojově orientovaného přenosu. Příklady protokolů: CLNP (z OSI modelu), IP (z TCP/IP modelu). PDU této vrstvy se nazývá paket (někdy také datagram). 12

Spojová vrstva (Data link layer) Spojová vrstva se zabývá přenosem dat přes lokální přenosové médium. Hlavními úkoly této vrstvy jsou: Umožňuje vyšším vrstvám přenos dat v podobě rámců přes přenosové médium. Řídí vysílání dat na přenosové médium a příjem dat z přenosového média pomocí metod jako řízení přístupu k médiu (media access control) a detekce chyb. Pomocí návěstí (flag) provádí synchronizaci mezi vysílačem a přijímačem. Příklady protokolů: Ethernet, Token Ring, Frame Relay, HDLC, PPP, IEEE 802.11. PDU této vrstvy se nazývá rámec. 13

Fyzická vrstva (Physical layer) Fyzická vrstva se zabývá přenosem jednotlivých bitů, které tvoří dohromady rámec spojové vrstvy, přes přenosové médium. Do fyzické vrstvy patří: fyzické médium a příslušné konektory, reprezentace bitů na médiu (elektrický, optický nebo rádiový signál), kódování bitů přenášených dat a řídících informací, vysílací a přijímací obvody síťových zařízení. Příklady standardů: standardy EIA/TIA pro UTP a optické kabely, ISO 8877 pro RJ-45 konektory, EIA RS-232, IEEE 802.11a/b/g/n. 14

Protokolový model TCP/IP Protokolový model TCP/IP byl vytvořen na základě iniciativy Ministerstva obrany USA s cílem zajistit spojení mezi experimentální sítí ARPANET a jinými sítěmi. Model TCP/IP byl navržen jako sada protokolů pro heterogenní síťové prostředí. Jeho protokoly vznikaly postupně v 70. a 80. letech 20. století. Tento model je pojmenován podle jeho dvou nejvýznamnějších protokolů TCP a IP. V současnosti se protokoly tohoto modelu používají při komunikaci mezi počítači v rámci Internetu i v mnoha jiných sítích. 15

Výhody modelu TCP/IP: - fragmentace IP paketů podle použité technologie spojové vrstvy, - flexibilní adresní systém. 16

Protokolový model TCP/IP (vybrané protokoly) 17

Vrstvy protokolového modelu TCP/IP Aplikační vrstva (Application layer) Aplikační vrstva odpovídá třem vrchním vrstvám modelu OSI (aplikační, prezentační a relační vrstva). Nabízí služby poskytované systémem uživatelským aplikacím. Existuje mnoho protokolů a služeb aplikační vrstvy - File Transfer Protocol (FTP), Terminal emulation protocol (telnet), Simple Mail Transfer Protocol (SMTP), Hypertext Transfer Protocol (HTTP) atd. 18

Transportní vrstva (Transport layer) Transportní vrstva poskytuje dva typy služeb vyšší vrstvě garantované doručení dat pomocí TCP protokolu (Transmission Control Protocol ) a doručení dat metodou best effort pomocí UDP protokolu (User Datagram Protocol). Funkce TCP a UDP zahrnují úlohu spojení mezi aplikační vrstvou a Internetovou vrstvou. Transportní vrstva má za úkol realizovat datový přenos z aplikační vrstvy s určitou kvalitou. Následně pak aplikační vrstvu informuje o jeho provedení. Na druhou stranu TCP a UDP využívají níže položenou internetovou vrstvu jako nástroj k přenosu paketů sítí bez zajištění spolehlivosti přenosu. 19

Internetová vrstva (Internet layer) Internetová vrstva je jádrem celé architektury TCP/IP. Její funkce odpovídají síťové vrstvě modelu OSI. Hlavním protokolem internetové vrstvy je IP protokol (Internet Protocol). Jeho úkolem je přenos paketů mezi sítěmi, od jednoho směrovače k jinému, až k cílové síti. Na rozdíl od protokolů aplikační a transportní vrstvy není IP implementován jen v koncových zařízeních, ale i v síťových zařízeních jako například směrovač. IP je nespojově orientovaný datagramový protokol, který funguje na principu best effort. Protokoly, které vykonávají ve vztahu k IP pomocnou funkci se často řadí na internetovou vrstvu TCP/IP modelu. K těmto protokolům patří RIP (Routing Information Protocol ) a OSPF (Open Shortest Path First ), které zkoumají síťovou topologii, stanovují cesty k cíli a vytvářejí směrovací tabulky, což pomáhá přenášet IP pakety k jejich cíli. 20

Ze stejného důvodu i další dva protokoly jsou řazeny na internetovou vrstvu: ICMP (Internet Control Message Protocol), který má za úkol přenášet informace o přenosových chybách datových paketů, a IGMP (Internet Group Management Protocol), který se používá pro podporu multicastingu přenosu paketu na více adres současně. 21

Vrstva přístupu k síti (Network access layer) Vrstva přístupu k síti je zodpovědná za spolupráci s různými síťovými technologiemi. TCP/IP model považuje každou technologii této vrstvy za nástroj k přenosu paketů k dalšímu směrovači na cestě k cíli. Cíl poskytnout rozhraní mezi IP a technologiemi této vrstvy zahrnuje následující úkoly: definování způsobu zapouzdření IP paketu do PDU dané přenosové technologie, stanovení způsobu překladu IP adres na adresy používané danou přenosovou technologií. 22

Takovýto přístup umožňuje síti postavené na TCP/IP využít jakoukoli přenosovou technologii. Je pro ně jen potřeba definovat určité rozhraní. Vrstva přístupu k síti není striktně regulovaná. Podporuje mnoho různých technologií Ethernet, FDDI, X.25, Frame Relay, ATM, PPP atd. 23

Internet Protocol (IP) Úkolem IP je umožnit spojení s jednotlivými níže ležícími technologiemi. IP je nespojově orientovaný protokol, tzn. IP pracuje s každým paketem jako s nezávislou datovou jednotkou bez vazby na jiné IP pakety. Jestliže během přenosu IP paketu nastane nějaká chyba, IP neumí provést žádnou činnost k opravě této chyby IP používá metodu best effort. V současnosti se používá především IP verze 4, ale stále více se prosazuje verze 6, která umožňuje lepší podporu kvality služby (QoS), multicastingu a bezpečnosti. Hlavně ale přináší dostatečně velký počet adres pro rostoucí Internet. 24

Formát IP paketu, TCP segmentu a UDP segmentu 25

Transmission Control Protocol (TCP) K zajištění spolehlivého doručení dat vytváří TCP logické spojení, které umožňuje číslování přenášených paketů, potvrzování jejich přijetí a zajištění znovuposlání ztracených paketů. Umí také detekovat a odstranit duplicitní pakety a doručit pakety aplikační vrstvě v pořadí, v kterém byly odeslány. Tímto způsobem TCP zajišťuje bezchybný přenos dat v síti od jednoho koncového zařízení k jinému. TCP také umožňuje komunikaci mezi koncovými zařízeními v duplexním módu. 26

TCP rozděluje zprávy na segmenty a posílá je do nižší vrstvy. Po přijetí jednotlivých segmentů cílovým zařízením je TCP znovu poskládá do podoby původní zprávy. Aplikační protokoly využívající TCP: HTTP, FTP, SMTP atd. User Datagram Protocol (UDP) UDP je jednoduchý protokol, který se používá, pokud spolehlivost přenosu dat není důležitá nebo je řešena nástroji vyšší vrstvy aplikační vrstvy. Funguje na principu best effort. Aplikační protokoly využívající UDP: TFTP, SNMP, DNS atd. 27

Real-time Transport Protocol (RTP) RTP umožňuje komunikaci (hlas nebo video) v reálném čase. Je navržen i pro multicastovou komunikaci. Jedná se o jednoduchý protokol a pro svůj přenos používá UDP. Nepodporuje sice QoS, ale používá RTCP (RTP Control Protocol) pro výměnu informací mezi zdrojovým a cílovým zařízením za účelem kontroly kvality datového přenosu. 28

Síťový řídící systém Síťový řídící systém obsahuje: Agenty Agenti jsou softwarové moduly, které jsou umístěny v síťových zařízeních a které sbírají a uchovávají různé informace jako počet chybných paketů přijatých síťovým zařízením. Řízené objekty Řízený objekt je popis něčeho, co může být řízeno. Například seznam aktuálně aktivních TCP spojení v určitém počítači je řízený objekt. Řízené objekty se liší od proměnných, které jsou instancemi jednotlivých objektů. Instancí objektu je v předchozím příkladě jedno aktivní TCP spojení v daném počítači. 29

Manažera Manažer je program, který iniciuje řídící operace a přijímá řídící informace od agentů (vyžádané nebo nevyžádané). Řídící informační databázi (Management Information Base - MIB) MIB obsahuje všechny řízené objekty. Skupiny souvisejících řízených objektů jsou sdruženy do jednotlivých MIB modulů. MIB má stromovou strukturu. Příkladem síťového řídícího softwaru je SNMP (Simple Network Management Protocol). Příklady řízených parametrů: velikost a procento využití paměti, procento využití procesoru, přenosová rychlost rozhraní, provozní zatížení atd. 30

Úkoly síťového řídícího systému je možné rozdělit do následujících pěti funkčních skupin: 1) konfigurační management (configuration management), 2) chybový management (fault management), 3) výkonnostní management (performance management), 4) bezpečnostní management (security management), 5) účtovací management (accounting management). 31

Telekomunikační řídící síť Telekomunikační řídící síť (Telecommunication Management Network - TMN) je fyzicky oddělená síť pro řízení telekomunikačních sítí a služeb. Má následující výhody: Řízení je nezávislé na zatížení telekomunikační sítě. Řídící informace o síti nebo službě jsou přenášeny nezávisle na síťových zařízeních, což umožňuje kdykoli získat informace o stavu sítě. Konfigurace síťových zařízení je možno připravit předem a realizovat v době nižšího provozu v síti. TMN může být použita i v prostředí telekomunikační sítě s vybavením od různých výrobců. 32

Použitá literatura: BLUNÁR, Karol, DIVIŠ, Zdeněk. Telekomunikační sítě, 1.díl. Ostrava: VŠB-TU Ostrava, 2003. ISBN 80-248- 0391-7. OLIFER, Natalia, OLIFER, Victor. Computer Networks: Principles, Technologies and Protocols for Network Design. Chichester : John Wiley & Sons, 2006. 973 s. ISBN 0470869828. 33