Optimalizace přenosu dat v kanálech se značně proměnnou propustností a zpožděním

Rozměr: px
Začít zobrazení ze stránky:

Download "Optimalizace přenosu dat v kanálech se značně proměnnou propustností a zpožděním"

Transkript

1 České vysoké učení technické v Praze Fakulta elektrotechnická Katedra telekomunikační techniky Optimalizace přenosu dat v kanálech se značně proměnnou propustností a zpožděním Disertační práce Ing. Zbyněk Kocur Doktorský studijní program: Elektrotechnika a informatika Studijní obor: Telekomunikační technika Praha, Únor 2014

2 ii Školitel: Doc. Ing. Jiří Vodrážka, Ph.D. Katedra telekomunikační techniky Fakulta elektrotechnická České vysoké učení technické v Praze Technická Praha 6 Česká republika Copyright c 2014 Ing. Zbyněk Kocur

3 iii Abstrakt a vlastní přínos Předložená práce se zabývá návrhem a optimalizací řídicích algoritmů paketového regulátoru, který dokáže efektivně a automaticky udržovat v paketové síti takové množství dat, aby byla zachována maximální výkonnost přenosu s minimálním zpožděním a ztrátovosti. Paketový regulátor je navrhován jako součást komunikačního systému schopného přenášet data pomocí několika nezávislých přenosových cest v IP síti. V práci je popsán jak samotný návrh paketového regulátoru, tak i jeho optimalizace pro prostředí bezdrátových mobilních sítí. Součástí práce je rovněž návrh metodiky, pomocí které byla funkce navrženého regulátoru ověřena v reálných podmínkách. Hlavní přínosy této doktorské práce jsou následující: Návrh inverzního paketového multiplexoru využívajícího paketový regulátor pro navýšení přenosové rychlosti v paketové síti. Provedení důkladné rešerše podobných řešení využívající vícekanálový paketový přenos v komunikačních sítích. Návrh paketového regulátoru s různým režimem činnosti. Optimalizace návrhu paketového regulátoru pro nasazení v mobilních sítích. Návrh a realizace metodiky měření paketových sítí založený na využití principu mezivrstvové spolupráce. Bližší specifikace definovaných přínosů v podobě cílů disertační práce je uvedena v kapitole 4. Klíčová slova: Internet věcí, paketová síť, TCP/IP, paketový regulátor, měření, kvalita služby.

4 iv Abstract and contributions The present work Optimization of Data Transmission in Channels with Highly Variable Throughput and Latency deals with the design and optimization of control algorithms packet controller, which can effectively and automatically keep the packet network such amount of data, in order to maintain maximum performance with minimal transmission delay and loss. Packet controller is proposed as part of the communication system capable of transmitting data using several independent transmission paths in an IP network. The work is described as a making of the proposal packet controller, and optimization of the environment for wireless mobile networks. The thesis also proposes a methodology by which the function of the proposed controller tested in real conditions was performed by. The main contributions of this thesis are as follows: Proposal Packet inverse multiplexer utilizing the packet controller to increase the transmission speed packet network. A comprehensive literature search of the similar solutions using the multi-channel packet communication networks. The proposal packet controller with the different modes of operation. The design optimization of the packet controller for use in the mobile networks. The design and implementation of the methodology for measuring of the packet networks based on the use of the principle of adhesion in cooperation. The further specification of the defined benefits in the terms of the objectives of the thesis is presented in Chapter 4. Key words: Internet of Things, Packet Network, TCP/IP, Packet Regulator, Measurement, Quality of Service.

5 v Prohlášení Prohlašuji, že jsem tuto disertační práci vypracoval samostatně, pouze za odborného vedení svého školitele Doc. Ing. Jiřího Vodrážky, Ph.D. Dále prohlašuji, že veškeré podklady a zdroje, ze kterých jsem čerpal, jsou uvedeny v seznamu použité literatury v souladu s Metodickým pokynem o etické přípravě vysokoškolských závěrečných prací. Nemám závažný důvod proti užívání tohoto školního díla ve smyslu 60 Zákona č.121/2000 Sb., o právu autorském, o právech souvisejících s právem autorským a o změně některých zákonů (autorský zákon).

6 vi Poděkování Nejdříve bych rád poděkoval své manželce Veronice a synu Maxmiliánovi za trpělivost, kterou museli vynaložit při mé domácí vědecko-výzkumné činnosti. Velký dík patří mému školiteli Doc. Ing. Jiřímu Vodrážkovi, Ph.D. za špičkové odborné vedení a pomoc s realizací práce. Praktická realizace komunikačního systému a implementace všech kódů do reálného HW by nebyla možná bez Ing. Petera Macejka a Ing. Ondřeje Vondrouše, proto i jim patří velký dík za umožnění ověření všech navržených mechanismů v reálných podmínkách. Rád bych také poděkoval spolupracovníkům na katedře telekomunikační techniky, fakulty elektrotechnické ČVUT v Praze, kteří mi vytvořili potřebné zázemí pro provádění všech experimentů a vždy byli na blízku, když bylo třeba. Má práce byla rovněž podpořena grantem TA ČR v rámci projektu číslo TA Výzkum a vývoj nového komunikačního systému s vícekanálovým přístupem a mezivrstvovou spoluprací pro průmyslové aplikace řešeného ve spolupráci se společností CertiCon, a.s.

7 Obsah Abstrakt a vlastní přínos Abstract and contributions Seznam obrázků Seznam tabulek Seznam zkratek iii iv xi xiii xiv 1 Úvod Motivace k využití více paralelních přenosových cest Definice problémů Předchozí práce a výsledky Struktura práce Zvolené metody zpracování Shromažďování a třídění informací Metodika zpracování Aplikace zvolené metodiky zpracování Aktuální stav řešené problematiky Systémy pro sdružování komunikačních kanálů Uzavřená řešení Icomera AB Viprinet GmbH Otevřená řešení vii

8 OBSAH viii Stream Control Transmission Protocol Multipath TCP Možnosti regulace datových toků v paketové síti Spojová vrstva Síťová vrstva Transportní vrstva Zhodnocení možností regulace na analyzovaných vrstvách Dílčí zhodnocení Cíle disertační práce 26 5 Rozbor řešení Princip mezivrstvové spolupráce Inverzní paketový multiplexor Princip činnosti Rozřazovací paketový zásobník Paketový filtr/omezovač Paketová fronta Vstupní paketový zásobník Skládací paketový zásobník Řídicí jednotka Komunikační protokol Informační pakety Monitorovací pakety Teorie nasazení regulátorů v komunikačních sítích Základní rozdělení regulátorů Diskrétní regulace Paketová regulace Přenosová rychlost Zpoždění Ztrátovost Zhodnocení možností paketové regulace

9 OBSAH ix 6 Návrh a optimalizace paketového regulátoru Řídicí funkce Grafické zobrazení řídicí funkce Nastavení paketového filtru Monitorování komunikačních kanálů Výpočet vyhlazeného zpoždění ve smyčce Volba velikosti monitorovacího intervalu Analýza chování komunikačního kanálu Statické vlastnosti Dynamické vlastnosti Analýza průběhů Popis návrhu řídicí funkce Regulace dle lomené čáry Výpočet jednotlivých bodů lomené čáry Praktické ověření Praktický návrh regulátoru Testovací scénář Výchozí test propustnosti přenosových rozhraní Návrh konfigurace přenosového systému Volba požadovaného zpoždění Volba intervalu kontroly přenosové cesty Vyhlazovací faktor Výběr vhodné lomené řídicí funkce Ověření navrženého regulátoru včetně odvozených koeficientů Závěr z reálného měření regulátoru Závěr Závěrečné shrnutí Splnění vytyčených cílů Náměty na další směry výzkumu v dané oblasti Literatura 88 Standardy 90

10 OBSAH x Vybrané publikace autora 92 A Měřicí nástroj FlowPing 95 A.1 Motivace vzniku aplikace A.2 Možnosti aplikace A.3 Příklady použití A.3.1 Příkazová řádka A.3.2 Definiční soubor B Ukázky naměřených průběhů 100 B.1 Technologie UMTS B.2 Technologie EDGE

11 Seznam obrázků 2.1 Kolbův cyklus učení Princip funkce komunikačního systému Icomera AB (Obrázek převzat z [L1]) Principiální znázornění průběhu TCP spojení v systému Viprinet GmbH (Obrázek převzat z [L2]) Ukázka polí (červeně) v záhlaví IP paketů a TCP datagramů, které jsou po průchodu sítí nejčastěji měněny Zjednodušená ukázka MPTCP sekvenčního automatu (Obrázek převzat z [L3]) Vrstvový model s vyčleněným komunikačním kanálem Principiální schéma komunikačního systému Detailní schéma komunikační jednotky přenosového systému Ukázka informačního paketu Ukázka monitorovacího paketu Obecné schéma regulačního obvodu Obecné schéma diskrétního regulačního obvodu Obecné schéma plně diskrétního regulačního obvodu Obecné schéma síťového regulačního obvodu regulujícího přenosovou rychlost Obecné schéma síťového regulačního obvodu regulujícího zpoždění ve smyčce Obecné schéma síťového regulačního obvodu regulujícího ztrátovost Paketový regulátor komunikačního systému xi

12 SEZNAM OBRÁZKŮ xii 6.2 Grafické znázornění převodu regulační odchylky T RT na akční veličinu V P Porovnání vlivu jednotlivých koeficientů α na průběh vyhlazení T RT Princip odečtu hodnot statických a dynamických veličin Ukázky lomené řídicí funkce Topologie měřicí sítě Definice řídicí lomené funkce pro oba kanály Výsledný průběh regulačního procesu ve zvolené oblasti Mechanismus řízení přenosové rychlosti ve zvolené oblasti Zpoždění ve smyčce během datového přenosu ve zvolené oblasti Výsledná přenosová rychlost ve zvolené oblasti A.1 Průběh testu aplikace FlowPing A.2 Průběh testu aplikace FlowPing s daty z definičního souboru B.1 Celkový průběh měření T RT = f ( vout) P programem FlowPing s lineárním nárůstem přenosové rychlosti od 0.01 M bit/s do 5 M bit/s. Svislá modrá čára signalizuje ztrátu paketu B.2 Detail nárůstu zpoždění s vyznačením vyšetřovaných bodů B.3 Celkový průběh měření T RT = f ( vout) P programem FlowPing s lineárním nárůstem přenosové rychlosti od 10 kbit/s do 300 kbit/s. Svislá modrá čára signalizuje ztrátu paketu B.4 Detail nárůstu zpoždění s vyznačením vyšetřovaných bodů

13 Seznam tabulek 3.1 Zhodnocení možnosti regulace na analyzovaných vrstvách Specifikace experimentálních zařízení použitých při testech Souhrnná tabulka základních parametrů provedeného měření Výsledky měření propustnosti pro protokol TCP ve vzestupném směru na nezatížené mobilní síti Parametry přenosového systému Změřené parametry mobilních sítí na fyzické vrstvě Výsledky měření propustnosti vzestupného směru TCP A.1 Ukázka obsahu definičního souboru xiii

14 Seznam symbolů a zkratek Seznam použitých symbolů Symbol p q t I M T e(t) u(t) v(t) w(t) y(t) e(kt ) u(kt ) w(kt ) y(kt ) v P Význam symbolu index čísla paketu druhá souřadnice průsečíku přímky s osou y čas index čísla rozhraní koeficient strmosti regulační křivky vzorkovací perioda regulační odchylka ve spojitém tvaru akční zásah ve spojitém tvaru poruchová veličina požadovaná hodnota regulované veličiny ve spojitém tvaru řídicí veličina ve spojitém tvaru regulační odchylka v diskrétním tvaru akční zásah v diskrétním tvaru požadovaná hodnota regulované veličiny v diskrétním tvaru regulovaná veličina v diskrétním tvaru aktuální přenosová rychlost v komunikační síti Pokračování na následující straně... xiv

15 SEZNAM ZKRATEK xv... pokračování z předchozí strany v P e Symbol v P in v P I ] v P lim v P max v P req K v P SE T RT T RT e T RT T RT min T RT max T RT req T MON T RT T RT P n P P P P req Význam symbolu přenosová rychlost po jejíž překročení vykazuje přenosový kanál ztrátovost maximální množství dat, které je do komunikační jednotky přenosového systému vpuštěno maximální množství dat, které je schopno dané rozhraní bezeztrátově přenést přenosová rychlost nastavená paketovým filtrem maximální přenosová rychlost, u které nedochází ke ztrátovosti paketů požadovaná přenosová rychlost v komunikační síti směrnice rychlosti plnění paketových zásobníků v měřené síti standardní chyba průměru T RT zpoždění ve smyčce, u kterého dochází k výskytu ztrátovosti paketů aktuální zpoždění ve smyčce v komunikační síti zpoždění ve smyčce v nezatížené síti zpoždění ve smyčce, u kterého je dosaženo maximální přenosové rychlosti vmax, P ale bez výskytu ztracených paketů požadované zpoždění ve smyčce v komunikační síti interval odesílání monitorovacích paketů vyhlazené zpoždění ve smyčce v komunikační síti průměrné zpoždění ve smyčce bod lomené čáry aktuální ztrátovost v komunikační síti maximální přípustná ztrátovost Pokračování na následující straně...

16 SEZNAM ZKRATEK xvi... pokračování z předchozí strany Symbol Význam symbolu α τ ω v σ σ 2 v P P P T RT V P vyhlazovací faktor množina vzorků okamžitého zpoždění ve smyčce vzorkovací úhlová frekvence rozptyl směrodatná odchylka výběrového průměru regulační odchylka požadované přenosové rychlosti regulační odchylka požadované ztrátovosti regulační odchylka požadovaného zpoždění ve smyčce v komunikační síti akční veličina nastavující množství dat v komunikační síti

17 SEZNAM ZKRATEK xvii Seznam použitých zkratek Zkratka ADSL AIMD ALG ATM BCCH BE CNR DiffServ DoS DSCP EDGE FIFO FTP GPRS GSM HSUPA HTTP HW IEC IEEE IMA IPM Význam zkratky Asymmetric Digital Subscriber Line Additive Increase/Multiplicative Decrease Application-level Gateway Asynchronous Transfer Mode Broadcast Control Channel Best Effort Carrier to Noise Ratio Differentiated Services Denial of Srvice Differentiated Services Code Point Enhanced Data rates for GSM Evolution Electronic Mail First In First Out File Transfer Protocol General Packet Radio Service Groupe Spécial Mobile High-Speed Uplink Packet Access Hyper Text Transport Protocol Hardware International Electrotechnical Commission Institute of Electrical and Electronics Engineers Inverse Multiplexing of ATM Inverse Packet Multiplexing Pokračování na následující straně...

18 SEZNAM ZKRATEK xviii... pokračování z předchozí strany Zkratka IntServ IP IPS ISO ISP LACP LAN LTE MAN MHD MD5 MPTCP MTU MVČR NAT OSI PID PSD PWM QoS RFC RM RTSP Význam zkratky Integrated Services Internet Protocol Intrusion Prevention System International Organization for Standardization Internet Service Provider Link Aggregation Control Protocol Local Area Network Long Term Evolution Metropolitan Area Network Městská hromadná doprava Message-Digest Algorithm Multipath TCP Maximal Transmission Unit Ministerstvo vnitra České republiky Network Address Translation Open Systems Interconnection Proportional/Integral/Derivative Controller Proportional/Sum/Derivative Controller Pulse Width Modulation Quality of Service Request for Comments Reference Model Real Time Stream Protocol Pokračování na následující straně...

19 SEZNAM ZKRATEK xix... pokračování z předchozí strany Zkratka Význam zkratky RTT Round Trip Time SCTP Stream Control Transmission Protocol SS7 Signalling System 7 TAČR Technologická agentura České republiky TCP Transmission Control Protocol UDP User Datagram Protocol UMTS Universal Mobile Telecommunication System USB Universal Serial Bus VDSL Very-high-bit-rate Digital Subscriber Line WAN Wide Area Network WWW World Wide Web Wi-Fi Wireless Fidelity WiMAX Worldwide Interoperability for Microwave Access WLAN Wireless LAN xdsl all types of Digital Subrsciber Lines 2G Second Generation of Mobile Telecommunications Technology 3G Third Generation of Mobile Telecommunications Technology

20 Kapitola 1 Úvod Vývoj komunikačních systému v posledním desetiletí jasně směřuje ke konvergenci klasických telekomunikačních sítí a Internetu přesněji sítí rodiny protokolů TCP/IP (Transmission Control Protocol / Internet Protocol) [S1], [S2]. Systémy s podporou protokolů IP (Internet Protocol) jsou dnes nejrychleji nasazovanými komunikačními systémy a díky nově nastolenému trendu internetu věcí IoT (Internet of Things) [L4] bude jejich obliba i zájem o něj dále stoupat. Uvedená konvergence nenastává pouze v oblasti telekomunikačních sítí, ale i v oblasti průmyslových sítí, které byly doposud spíše konzervativní a držely se léty ověřených technologií a koncepcí. I zde je v posledních letech patrný odklon z ryze proprietárních řešení k více univerzální technologii Ethernet a rodině protokolů TCP/IP. Telekomunikační i průmyslové sítě vytvářejí přirozený tlak na IP svět v podobě zvýšených nároků na poskytovanou kvalitu služby. Do doby, než začal být skrze IP síť přenášen hovorový signál v reálném čase nebo řídící povely průmyslových zařízení, nebyl zásadní požadavek na dodržování parametrů kvality služby. Aplikace a služby jakými jsou (Electronic Mail), WWW (World Wide Web) nebo FTP (File Transfer Protocol) nevyžadovaly komunikaci v reálném čase. Uživatel vyžadoval spíše dostatečnou přenosovou rychlost než odezvu v řádech jednotek až desítek ms. Nově provozované služby spojené s přenosem dat v reálném čase (telemetrie, řízení apod.) vyžadují kromě dostatečné přenosové rychlosti i nízké zpoždění a vysoký činitel pohotovosti. Uvedené požadavky lze dnes velmi dobře dodržet v rámci řady přenosových technologií využívající Ethernet, protokol IP je rovněž rozšířen o záhlaví DSCP (Differentiated Services Code Point) [S3], do kterého lze zanést údaj o povaze/prioritě přenášených dat. 1

21 KAPITOLA 1. ÚVOD 2 Obecně lze tvrdit, že pokud je známá přesná struktura datové sítě a ta je postavená na přenosové technologii s neměnnými parametry fyzické vrstvy, lze v rámci protokolů IP a vyšších zajistit přenášené informací požadovanou úroveň kvality služby. Pokud je ovšem struktura datové sítě neznáma a parametry fyzické vrstvy jsou proměnné, lze obtížně zaručit některý z požadovaných parametrů. Typickým příkladem jsou mobilní sítě, kde hraje velkou roli i aktuální stav rádiového kanálu mezi uživatelem a sítí. Podobná situace může nastat i v pevné síti, kdy jsou sice jasně definovány parametry fyzické vrstvy, ale vlivem koncentrace provozu na hranicích páteřní sítě nejsme schopni zaručit požadované kvalitativní parametry. 1.1 Motivace k využití více paralelních přenosových cest Jedním ze základních problémů, se kterými se potýkají dnešní komunikační sítě, je nedostatečná rychlost reakce na změny v přenosovém médiu. Tyto změny působí vesměs negativně a zhoršují kvalitativní parametry komunikační sítě. Velkým problémem jsou hlavně mobilní bezdrátové sítě, kde predikce chování fyzického kanálu je velmi náročná a v praxi málo využívaná. V těchto sítích je velmi obtížné navyšovat kapacitu nebo spolehlivost podobným způsobem jako je tomu u technologie Ethernet, kde existují mechanismy jako LACP (Link Aggregation Control Protocol) viz standard [S4]. Technologie Ethernet je sice ve své nejpoužívanější variantě IEEE rovněž nedeterministická, ale díky jasně definovanému chování na fyzické vrstvě lze velmi efektivně sdružit více datových toků do jediného a zvýšit tak přenosovou kapacitu nebo spolehlivost. V dnešní době existuje na trhu řada zařízení, která jsou vybavena několika síťovými rozhraními. Typicky jde o různá síťová zařízení, která jsou vybavena jak bezdrátovými rozhraními (3G (Third Generation of Mobile Telecommunications Technology), Wi-Fi (Wireless Fidelity) apod.), tak rozhraními pro kabelové a optické sítě - Ethernet nebo xdsl (all types of Digital Subrsciber Lines) (ADSL (Asymmetric Digital Subscriber Line), VDSL (Very-high-bit-rate Digital Subscriber Line) a podobné). Zásadní přínos pro zvýšení spolehlivosti a navýšení výkonnosti přenosu by mělo současné využití všech dostupných komunikačních rozhraní. Nezanedbatelný přínos by mělo i využití několika nezávislých poskytovatelů datové

22 KAPITOLA 1. ÚVOD 3 konektivity. Tím by se velmi elegantně obešel problém s vysokým provozním zatížením některých datových sítí. Tento problém je zvláště patrný v mobilních a xdsl sítích, kde vykazují některé lokality v určitý čas velmi vysoké provozní zatížení vedoucí k výraznému omezení dostupnosti poskytovaných služeb. Přenosová síť je v těchto místech velmi nestabilní. Parametry jako přenosová rychlost a zpoždění ve smyčce RTT (Round Trip Time) velmi kolísají a to dokonce v řádech stovek procent oproti stavu v nezatížené síti. Obdobně se mění i ztrátovost paketů, která narůstá v řádech desítek procent oproti normálnímu stavu. Komunikační systém využívající několika nezávislých přenosových cest by byl vůči těmto vlivům odolný. 1.2 Definice problémů Z hlediska univerzálnosti a transparentnosti pro přenášená data je nejvhodnější provádět sdružování jednotlivých datových toků na úrovni třetí vrstvy RM ISO/OSI [S5, S6]. Oproti prvním dvěma vrstvám zajišťuje tato vrstva již dostatečnou nezávislost na použité komunikační technologii. Systém lze tak využít i pro přenos dat skrze více různých přenosových technologií. Čtvrtá vrstva je rovněž použitelná pro sdružování jednotlivých datových toků, ale její použití již nezaručuje dostatečnou univerzálnost a transparentnost pro dnes nejpoužívanější protokoly z rodiny TCP/IP. Z těchto důvodů se třetí vrstva jeví jako nejvhodnější, i když samotná realizace sdružování jednotlivých datových toků je zde komplikovaná. Aby mohl systém rozdělování a následného sdružování přenášených paketů fungovat efektivně je nutné eliminovat veškeré negativní vlivy ovlivňující jednotlivé přenosové cesty. Výkonnost a efektivitu systému snižují hlavně rozdílné vlastnosti jednotlivých komunikačních kanálů. Pokud vykazují jednotlivé kanály rozdílné zpoždění ve smyčce, není ovlivněno jen celkové zpoždění sdruženého datového toku, ale i výsledná přenosová rychlost a ztrátovost paketů. V síti s dostatečně velkými zásobníky a bezeztrátovým přenosem by došlo jen ke zhoršení celkové odezvy, a to na hodnotu nejpomalejšího z kanálů, výsledná přenosová rychlost by však byla součtem všech příspěvkových toků. V reálné síti dochází ke ztrátě přenášených dat vlivem výrazného rozdílu ve zpoždění v jednotlivých kanálech a výsledná přenosová rychlost je menší než očekávaná. Aby mohl být, i v reálné síti, zajištěn co nejefektivnější přenos dat v jednotlivých kanálech je nutné regulovat množství dat, které do nich vstupují. Pokud je datový kanál přetížen dochází vlivem přeplnění zásobníků k výraznému zvýšení zpoždění ve smyčce

23 KAPITOLA 1. ÚVOD 4 a ztrátovosti, což vede ke snížení reálné propustnosti na vyšších vrstvách komunikace. Pokud je množství dat, které vstupuje do datového kanálu drženo těsně pod hranicí přetížení, bude využito jeho maximální kapacity bez výrazného zhoršení zpoždění ve smyčce a ztrátovosti. Pokud jsou tímto způsobem regulovány všechny dílčí přenosové kanály, lze je velmi efektivně sdružit a výsledný sdružený kanál pak vytváří velmi dobré podmínky pro přenos za pomocí protokolů vyšších vrstev TCP, UDP (User Datagram Protocol) apod. Typicky minimální ztrátovost a regulované zpoždění ve smyčce dokáže zlepšit činnost řídících algoritmů TCP protokolu, který pak vykazuje lepší vlastnosti než při běžném použití v rámci jedné přenosové cesty. Obdobně dojde ke zlepšení odezev a ztrátovosti také u protokolu UDP. Výše uvedené poznatky a závěry byly zjištěny z řady měření provedených jak v mobilních [A1], tak pevných sítí [A2], a to pomocí metodiky vyvinuté autorem této práce a publikované v jeho diplomové práci [A3]. Výsledky řady měření rovněž potvrdily potřebu efektivní a adaptabilní regulace množství přenášených dat, kterou stávající komunikační protokoly díky své izolovanosti na konkrétní vrstvě referenčního modelu ISO/OSI nejsou schopny zajistit. Regulaci množství dat v přenosovém kanálu lze provádět několika způsoby. Jedním z nich je i použití paketového regulátoru, který na základě znalosti aktuální propustnosti, zpoždění ve smyčce a ztrátovosti upraví množství vysílaných dat. Návrhem paketového regulátoru, který bude vhodný pro nasazení v systému pro sdružování datových toků na úrovni třetí vrstvy RM ISO/OSI (Reference Model International Organization for Standardization / Open Systems Interconnection) [S7] se zabývá tato práce. 1.3 Předchozí práce a výsledky Předchozí práce doktoranda byla zaměřena na návrh a ověření metodiky pro měření reálných parametrů komunikačních sítí. V této metodice, která byla poprvé publikována v diplomové práci [A3] bylo provedeno měření komunikačních sítí na více vrstvách zároveň. Konkrétně šlo o měření na fyzické a síťové vrstvě, kdy se dávaly do korelace výsledky měření parametrů signálu, přenosové rychlosti a zpoždění ve smyčce během přenosu dat z akrobatických letadel pomocí modifikované technologie Wi-Fi [A4, A5, A6] založené na standardu IEEE g [S8]. Na základě výsledků měření byla následně provedena úprava komunikačního protokolu a byl vyvinut systém umožňující přenos video signálu z rychle se pohybujících objektů [A7], který je chráněn užitným vzorem

24 KAPITOLA 1. ÚVOD 5 číslo [A8]. V současnosti je navržený systém používán pro přenos videa v reálném čase z akrobatických letadel během amatérských domácích i mezinárodních soutěží. Zkušenosti získané z přenosu dat z akrobatických letadel [A9] byly zužitkovány při návrhu a realizaci komunikačního systému využívajícího principu inverzního paketového multiplexu popsaného v kapitole 5.2. Při hledání optimální konfigurace komunikačního systému byla vypracována komplexní metodika měření jejímž výstupem jsou údaje o dynamických i statických vlastnostech měřených sítí. Metodika je uzpůsobena pro provádění dlouhodobých i krátkodobých testovacích scénářů a v současné době je používána pro ověření modelů komunikačního systému [A10] i samotných návrhů regulátorů v reálném prostředí. Uvedená metodika měření byla rovněž ověřena při analýze a následné optimalizaci komunikačního systému s názvem BENDER [A11], který je instalován na Mendelově polární stanici [A12]. Zde byla optimalizována komunikace využívající satelitní technologii Inmarsat [A13] a protokol TCP/IP. Optimalizovaný přenosový systém používá česká polární expedice při svém pobytu na stanici. Uvedená metodika se stala také základem postupu pro měření rychlosti přenosu dat v mobilních sítích dle standardu LTE [A14], který byl součástí realizované aukce kmitočtů pro mobilní sítě LTE (2013). Samotná koncepce systému umožňujícího sdružování datových kanálu na třetí vrstvě RM ISO/OSI pomocí tzv. systému inverzního paketového multiplexu IPM (Inverse Packet Multiplexing) vychází z dřívějších vědecko-výzkumných aktivit autora. Konečná verze komunikačního systému byla realizována na základě zkušeností z realizace funkčních vzorků demonstrujících sdružování datových toků v mobilních sítích EDGE (Enhanced Data rates for GSM Evolution), UMTS (Universal Mobile Telecommunication System) [A1] a pevných sítí xdsl [A2]. Bližší informace o komunikačním systému realizujícím vícecestný přenos dat v paketové síti, jsou uvedeny v kapitole Struktura práce Tato disertační práce je rozdělena do několika kapitol: 1. Úvod: První kapitola popisuje motivaci pro psaní této disertační práce včetně stanovení hlavních cílů.

25 KAPITOLA 1. ÚVOD 6 2. Zvolené metody zpracování : Kapitola popisuje postup a metody, které byly použity při řešení disertační práce. 3. Aktuální stav řešené problematiky: V této kapitole jsou zpracovány a utříděny informace o aktuálním stavu řešené problematiky. 4. Cíle disertační práce: V této kapitole jsou stanoveny cíle a přínos disertační práce. 5. Rozbor řešení : Kapitola poskytuje veškeré informace, které jsou nutné pro porozumění problematiky návrhu paketového regulátoru. 6. Návrh a optimalizace paketového regulátoru: Tato kapitola popisuje návrh a realizaci paketového regulátoru. 7. Praktické ověření : V kapitole jsou popsány jednotlivé výsledky simulací a měření navrženého regulátoru. 8. Závěr: V závěru jsou shrnuty výsledky provedených návrhů a jejich ověření. V této kapitole jsou rovněž nastíněny další směry výzkumu a vývoje v této oblasti.

26 Kapitola 2 Zvolené metody zpracování V průběhu plnění cílů předložené práce bylo postupně použito několik výzkumných metod. Kromě základního procesu shromažďování a třídění získaných informací bylo využito řady vědecko-výzkumných metod [L5] pro zpracování a nalezení řešení předložených problémů. Popisem použitých metod a postupů se zabývá tato kapitola. 2.1 Shromažďování a třídění informací Problematika paketové regulace vztažená k omezování množství dat v síti Internet je velmi diskutovaným tématem. Řada odborných publikací i komerčních řešení se tímto problémem zabývá. Navržené řešení se snaží vyplnit mezeru, která je v implementaci komunikačních protokolů do přenosových technologií, které nejsou schopny garantovat poskytovanou službu. V rámci analýzy novosti představeného řešení byly významným zdrojem informací publicistické a vědecké články, dále bylo hledání zaměřeno i na monografie a kvalifikační práce české i zahraničí. Neocenitelným pomocníkem byly informace získané ze sítě Internet. Významným zdrojem informací byla rovněž důkladná rešerše patentových databází v ČR i zahraničí, o čemž svědčí i výsledky hledání uvedené v kapitole 3.1. Veškeré výše provedené analýzy byly provedeny před samotným započetím vědeckovýzkumné práce. O úspěšně provedené rešerši svědčí i to, že na základě užitného vzoru PUV [A15], který vznikl v rámci vědecko-výzkumných aktivit, byla podána patentová přihláška PV , která úspěšně prošla rešeršním řízením. Samotný patent bude zapsán v první polovině roku

27 KAPITOLA 2. ZVOLENÉ METODY ZPRACOVÁNÍ Metodika zpracování Zásadním problémem při řešení práce se ukázala volba vhodné metodiky řešení jednotlivých vědecko-výzkumných etap. Existují dva základní způsoby vedení vědeckovýzkumných projektů [L5]: Deduktivní výzkum je založen na formování hypotéz z teorií, tzn. ověřování tvrzení. Nebezpečí této metody spočívá v tom, že jednou ověřené teorie mohou badatele ovlivnit natolik, že opustí ověřenou cestu bez analýzy nových a třeba i zajímavých pozorování. Induktivní přístup k výzkumu naopak spočívá ve shromažďování empirických dat reálného světa, na jejichž základě jsou následně vyvozována obecná tvrzení (např. teorie či modely). Tato metoda je rovněž známá jako objevování nebo vynalézání. Nebezpečí této metody spočívá v tom, že badatel má omezené znalosti šíře jednotlivých modelů a teorií. Tím, že je výzkum založen na konkrétní situaci je v rámci jeho provádění přijímáno pouze omezené množství informací. DEDUKCE Konkrétní zkušenost Aktivní experimentování, testování Pozorování, přemýšlení, reflexe Abstraktní představa, vytvoření pojmu INDUKCE Obr. 2.1: Kolbův cyklus učení

28 KAPITOLA 2. ZVOLENÉ METODY ZPRACOVÁNÍ 9 Vzájemnou souvislost mezi oběma přístupy demonstruje Kolbův cyklus učení [L6] uvedený na Obr Aplikace zvolené metodiky zpracování Návrh paketového regulátoru vyžaduje využít řadu empiricky zjištěných informací z měření reálných komunikačních sítí. Ze získaných informací lze na základě pozorování provést zobecnění, díky kterému lze vyvodit řadu závěrů důležitých pro návrh paketového regulátoru. Návrh pak postupně vylepšovat na základě jeho simulací na modelu komunikační sítě a v pozdější fázi i v reálném prostředí. Uvedený popis jednoznačně odpovídá induktivnímu přístupu řešení vědecko-výzkumných projektů. Pro úspěšné vyřešení jednotlivých problémů spojených s návrhem a ověřením řádné funkce paketového regulátoru, muselo být provedeno několik činností. 1. Výchozí měření parametrů komunikačních kanálů. Získání zobecněných informací a modelů přenosové rychlosti, zpoždění ve smyčce a ztrátovosti. 2. Návrh paketové regulátoru dle získaných informací. 3. Ověření navrženého paketového regulátoru pomocí simulací a měření v reálné síti. 4. Pokud jsou výstupy ověření nedostatečné, je nutná úprava parametrů paketového regulátor dle výsledku simulací a měření v reálné síti. Následně je nutné upravený návrh opětovně ověřit (návrat do kroku 3.). 5. Jakmile se výsledky ověření shodují s požadavky, lze přejít ke dlouhodobým ověřovacím měřením v reálné komunikační síti. Jejich cílem je ověřit dlouhodobou stabilitu navrženého řešení v reálném prostředí.

29 Kapitola 3 Aktuální stav řešené problematiky Návrhu a realizaci paketového regulátoru předcházely důkladné rešerše nejen v oblasti sdružování datových kanálů za účelem navýšení přenosové rychlosti a spolehlivosti, ale i v oblasti regulace datových toků v paketových sítích. Souhrnné výsledky provedených rešerší jsou uvedeny v této kapitole. 3.1 Systémy pro sdružování komunikačních kanálů V textu jsou popsány základní mechanismy uvedených řešení sdružování komunikačních kanálů za účelem navýšení přenosové rychlosti nebo spolehlivosti včetně zhodnocení jejich výhod a nevýhod pro reálné nasazení. Kvůli komplexnosti jednotlivých řešení je popis proveden jen velmi stručně a detailnější informace lze nalézt v rámci referencí na patřičnou literaturu nebo standardy. Do oblasti zájmu byla zahrnuta jak otevřená řešení, viz kapitola 3.1.2, tak i komerční, chráněná řešení viz kapitola V textu nejsou vyjmenována všechna dostupná řešení, ale jen ta, která se přibližují navrženému a realizovanému komunikačnímu systému, viz kapitola 5.2. Zvyšování propustnosti a spolehlivosti datového přenosu se běžně realizuje úpravou a optimalizací fyzické a částečně i spojové vrstvy referenčního modelu ISO/OSI. V současné době existuje několik mechanismů v paketových datových sítích, které jsou schopny využívat paralelních cest za účelem navýšení propustnosti nebo spolehlivosti datové komunikace. Běžné jsou mechanismy tzv. inverzního multiplexu pracující na úrovni kanálových intervalů fyzické vrstvy, rámců a jejich segmentů spojové vrstvy, například technologie Ethernet, a na úrovni ATM (Asynchronous Transfer Mode) bu- 10

30 KAPITOLA 3. AKTUÁLNÍ STAV ŘEŠENÉ PROBLEMATIKY 11 něk [S9], například IMA (Inverse Multiplexing of ATM) [S10] Uzavřená řešení Popsaný princip komunikačního systému umožňujícího sdružování přenosových cest u bezdrátových a jiných nedeterministických systémů je součástí řady užitných vzorů a patentů. V těchto dokumentech je popsána řada mechanismů, které lze využít pro sdružování jednotlivých přenosových cest. Sdružování dat je prováděno na úrovni fyzické vrstvy například v podobě sdružování jednotlivých kanálových intervalů mobilní technologie EDGE za účelem navýšení přenosové kapacity. Sdružování je prováděno i na vyšších vrstvách RM ISO/OSI typicky: spojová, síťová a transportní, kde dochází ke sdružování na úrovni datových rámců, paketů nebo datagramů. Sdružování přenosových kanálů je v komerčních systémech prováděno několika způsoby, nejčastěji však pomocí inverzní multiplexace datového obsahu. Kromě toho je v řadě systému modifikován i procházející datový provoz, hlavně pak signalizace protokolu TCP. Díky této modifikaci se dosahuje mnohem lepší výkonnosti při přenosu dat, ale zásadně komplikuje transparentní chování celého systému a nezřídka je takovýto systém nepoužitelný pro řadu služeb. Tento problém se vyskytuje hlavně u průmyslových sítí, kde se může používat jiná konfigurace standardizovaných protokolů. Průmyslová zařízení sice komunikují dle standardních protokolů rodiny TCP/IP, ale vlivem použití jiných algoritmů pro řízení spojení může dojít k neporozumění ze strany komunikačního systému, a tím i ke zhoršení přenosových parametrů nebo úplnému znemožnění komunikace. Typickými zástupci komerčních komunikačních systémů umožňujících sdružování datových toků za účelem navýšení přenosové rychlosti nebo spolehlivosti jsou společnosti Icomera AB a Viprinet GmbH. Zevrubnému popisu jejich řešení jsou věnovány následující kapitoly Icomera AB Jedním z komerčních komunikačních systémů, který se nejvíce podobá představovanému řešení je produkt společnosti Icomera AB jehož principiální schéma převzaté z patentu EP B1 [L1] je uvedeno na obrázku 3.1. Jejich řešení rovněž umožňuje přenos dat pomocí několika paralelních datových cest v rámci IP sítě a to za účelem navýšení přenosové rychlosti. Řešení by mělo být plně transparentní pro veš-

31 KAPITOLA 3. AKTUÁLNÍ STAV ŘEŠENÉ PROBLEMATIKY 12 kerý TCP/IP datový provoz. Systém byl vyvíjen pro použití v mobilních dopravních prostředcích a podporuje většinu dostupných mobilních přenosových technologií (GSM (Groupe Spécial Mobile), EDGE, UMTS, LTE (Long Term Evolution), Wi-Fi a jiné). Obr. 3.1: Princip funkce komunikačního systému Icomera AB (Obrázek převzat z [L1]). Použitelnost jednotlivých přenosových cest je v uvedeném řešení aktivně sledována pomocí měření zpoždění ve smyčce. Výsledky z těchto měření jsou použity při rozhodování zda je daná cesta pro přenos dat použitelná či nikoliv. Oproti komunikačnímu systému prezentovanému v této práci, který komunikuje pomocí UDP paketů, jsou jednotlivé příspěvkové datové toky komerčního řešení transportovány pomocí protokolu TCP, který je zodpovědný i za veškeré činnosti spojené s řízením množství dat v jednotlivých kanálech. Výsledky měření zpoždění ani jiné parametry nejsou použity pro řízení chování jednotlivých příspěvkových kanálů. Celková výkonnost komerčního přenosového systému je tak odkázána na TCP algoritmy, které se zvláště v mobilních sítích chovají velmi nestabilně a vykazují velké kolísání zpoždění, které vede k výrazné nestabilitě datové komunikace Viprinet GmbH Obdobně jako řešení společnosti Icomera AB se komunikační systém společnosti Viprinet GmbH specializuje na přenos dat skrze více komunikačních kanálů. Principiálně jsou oba komerční komunikační systémy velmi podobné. Obdobně jako u konkurence je přenosových systém chráněn patentem číslo US 2008/ A1 [L2], ale díky po-

32 KAPITOLA 3. AKTUÁLNÍ STAV ŘEŠENÉ PROBLEMATIKY 13 dobnosti prvních 26 nároků se systémem Icomera AB byly tyto nároky zrušeny, následujících 27 nároků zůstalo beze změny. Oproti systému Icomera AB nedisponuje řešení Viprinet GmbH systémem pro aktivní sledování stavu jednotlivých dílčích přenosových cest. Jejich stav je kontrolován jen v rámci procházející TCP komunikace. Obr. 3.2: Principiální znázornění průběhu TCP spojení v systému Viprinet GmbH (Obrázek převzat z [L2]). Zásadním rozdílem mezi oběma řešeními je pak způsob nakládání s TCP datovým tokem jak dokládá schématické vyjádření na obrázku 3.2 převzaté z patentu [L2]. Řešení Viprinet GmbH provádí aktivní zásahy do TCP komunikace mezi komunikujícími klienty. Navazování a rušení TCP spojení ponechává bez aktivního zásahu, ale jakmile se začnou přenášet data, generuje přenosový systém falešné potvrzovací pakety, aby přinutil zdrojovou stranu ke stálému posílání dat, i když zrovna nepřichází potvrzení o jejich doručení. Tímto způsobem se snaží obejít kontrolní mechanismy TCP spojení, které na přenosových kanálech s horším RTT způsobují nízkou propustnost pro TCP komunikaci. Uvedený mechanismus dokáže zajistit stabilní přísun dat pro všechny dílčí kanály, ale jen na spojeních, které vykazují nízkou chybovost a stabilní zpoždění. Díky využívání standardních regulačních mechanismů TCP protokolu je jeho nasazení na spojeních, které mají výrazné kolísání zpoždění a ztrátovosti velmi neefektivní. Dokonce díky absenci rozumného systému pro regulaci množství dat v jednotlivých kanálech může způsobovat jejich zahlcení.

33 KAPITOLA 3. AKTUÁLNÍ STAV ŘEŠENÉ PROBLEMATIKY Otevřená řešení Obdobná funkcionalita využití několika nezávislých přenosových cest během komunikace je na vyšších komunikačních vrstvách implementována v novém protokolu MPTCP (Multipath TCP), viz standardy RFC 6181 [S11], 6182, [S12] a částečně i v nové verzi protokolu SCTP (Stream Control Transmission Protocol), který je definován v RFC 2960 [S13], a úvodní text obstarává RFC 3286 [S14]. Oba protokoly fungují nad protokolem IP. Velkou nevýhodou je, že fungují jen jako náhrada protokolu TCP a tím jsou použitelné pouze pro aplikace a systémy, které tento protokol využívají. Protokol UDP nebo jiné pracující nad IP podporovány nejsou. Další nevýhodou, alespoň u protokolu MP-TCP, je jeho minimální podpora v současných operačních systémech. Jelikož reálná implementace protokolu MPTCP existuje teprve několik měsíců a jeho aktuální verze má označení 0.88, je jeho podpora v operačních systémech velmi sporadická. Jediným systémem, kde lze v současnosti nalézt rozumně použitelnou implementaci tohoto protokolu je Linux. Podpora protokolu SCTP (Stream Control Transmission Protocol) je ze strany operačních systémů větší než je tomu u MPTCP, ale jeho použití je dnes omezeno výhradně na přenos telefonní signalizace přes IP síť. Detailnější analýza výše zmíněných protokolů je provedena v následujících odstavcích Stream Control Transmission Protocol SCTP je protokolem transportní vrstvy, kterou navrhla v roce 2000 pracovní skupina SIGTRAN (IETF Signaling Transport) zabývající se přenosem telefonní signalizace SS7 (Signalling System 7) po IP. Odtud pochází požadavek na několik navzájem nezávislých kanálů, kterými jsou data přepravovány paralelně. Právě to je zřejmě největší odlišností SCTP od stávajících transportních protokolů. Po navázání spojení, kterému se v terminologii SCTP říká asociace, po něm lze přenášet řadu navzájem nezávislých datových proudů. V rámci každého z nich dokáže SCTP garantovat doručení všech dat ve správném pořadí. Případný výpadek nebo zdržení paketů v některém z proudů se však nijak netýká proudů ostatních. Jejich komunikace pokračuje bez přerušení. Protokol SCTP obsahuje několik zajímavých funkcí, které jej výkonnostně i parametricky odlišují od dnes běžně používaného protokolu TCP. Multihoming - jde o vlastnost, díky které má komunikující uzel několik IP adres. Dostupné adresy si partneři vyměňují při vytvoření asociace a může se jednat o libovolnou kombinaci IPv4 a IPv6 adres. Během komunikace je jedna z nich

34 KAPITOLA 3. AKTUÁLNÍ STAV ŘEŠENÉ PROBLEMATIKY 15 brána jako primární a na ni jsou odesílána data. Pro opakování však vybírá jinou a pokud má primární adresa častější problémy s dostupností, přejde odesilatel na jinou (je-li k dispozici). Doručení dat v balících (Chunk) - Pomocí proudů eliminuje nechtěné chybějící bloky dat, jako je tomu v případě TCP. Pomocí datových balíků lze přenášet v jediném paketu různé typy dat. Pokud by se pro SCTP využilo pro přenos protokolu HTTP [S15], mohly by se v jediném paketu přenášet jak textová část internetové stránky, tak i jednotlivé obrázky. Výběr a sledování cesty - V průběhu komunikace je aktivně monitorován stav všech přidružených přenosových cest. V případě problémů s primární přenosovou cestou, je komunikace přesunuta na některou ze záložních cest. Ověřovací a potvrzovací mechanismy - SCTP komplikuje některé útoky směřující k nedostupnosti služeb, typicky DoS útoky. Zajišťuje ověření opakujících se a chybějících balíků. Funkcionalita Multihoming umožňuje využití několika přenosových cest pro komunikaci, ale vždy jen jediná je aktivní (jsou skrze ni přenášena data), zbytek cest je ve stavu horké zálohy pro případ výpadku primární cesty. U všech přenosových cest ale probíhá aktivní monitoring, který ověřuje aktuální stav všech využitých komunikačních kanálů. Tento způsob přístupu k výměně informací nabízí vyšší spolehlivost při přenosu dat než u běžného protokolu TCP. Pro řízení množství dat v jednotlivých kanálech využívá SCTP podobné mechanismy, které jsou použity v běžném protokolu TCP viz jejich popis v doporučení RFC 5681 [S16]. Zhodnocení protokolu Protokol SCTP byl navržen pro přenos signalizačních dat v prostředí IP sítí. U signalizace není potřeba dosahovat vysokých přenosových rychlostí. Velký důraz je zde kladen na spolehlivost, která je zde zajištěna jak opětovným odesíláním ztracených dat, tak i možností přenosu po paralelní cestě. Jelikož se přenášejí signalizační zprávy, není zde potřeba ani zálohování přenosových cest v reálném čase. Protokol je situován do 4. vrstvy referenčního modelu ISO/OSI a na řadě platforem jej lze použít i pro přenos

35 KAPITOLA 3. AKTUÁLNÍ STAV ŘEŠENÉ PROBLEMATIKY 16 běžných uživatelských protokolů a dat (HTTP, FTP apod.). Protokol umožňuje využít několika přenosových cest, ale vždy jen jedna je aktivní - určena pro přenos dat. Protokol nejde využít pro navýšení přenosové rychlosti spojením několika přenosových cest Multipath TCP Multipath TCP (MPTCP) je novým protokolem pracujícím na transportní vrstvě, který dokáže využít několik nezávislých komunikačních kanálu, a to i skrze jiné přenosové technologie, viz Obr S tímto protokolem není problém přenášet data mezi serverem a klientem pomocí několika komunikačních technologií zároveň. Typickým příkladem je mobilní telefon, kterým se lze k serveru na IP síti připojit nejen pomocí modemu, ale zároveň i pomocí Wi-Fi rozhraní a využívat tak kapacitu obou sítí. V případě výpadku jednoho z komunikačních kanálů není zrušeno probíhající spojení a jsou využívány jen dostupné přenosové cesty. Celková přenosová rychlost se sníží, ale spojení se nerozpadne. Pokud je v průběhu dostupný další přenosový kanál, je do systému začleněn bez rozpadu stávající komunikace a umožní celkové navýšení dostupné přenosové rychlosti. Velmi zajímavá je možnost využít na jednotlivých kanálech rozdílené implementace protokolu IP resp. IPv4 a IPv6 a použít tak protokol pro vytvoření heterogenní sítě, kdy při výpadku jednoho z protokolů se automaticky použije druhý v pořadí. Případně se využijí oba dva zároveň. První verze doporučení RFC 6181 a 6182 vyšly v březnu roku 2011 a doposud se implementace zásadně nerozšířila a zůstává doménou výhradně systémů s operačním systémem Linux po doplnění systémového jádra o nezbytný modul. Jako jedna z prvních komerčních aplikací je uváděn hlasový průvodce SIRI v mobilním operačním systému ios verze 7 společnosti Apple. Větší rozšíření je očekáváno v roce 2015, kdy by se měl protokol rozšířit i do dalších operačních systémů. Velkým problémem pro nasazení tohoto protokolu do praxe je velké množství síťových prvků v dnešních paketových sítích a hlavně síti Internet, které aktivně zasahují do TCP komunikace a mění přenášený obsah. V terminologii doporučení RFC jsou tato zařízení označována jako Middleboxes. Díky jejich činnosti se velmi obtížně sestavuje a hlavně udržuje vícecestné TCP spojení. Systémy jako ALG (Application Learning Gateway), NAT (Network Address Translation), TCP Proxy, IPS (Intrusion Prevention System) a podobné mění záhlaví IP i TCP paketů a způsobují nefunkčnost

36 KAPITOLA 3. AKTUÁLNÍ STAV ŘEŠENÉ PROBLEMATIKY 17 nebo přinejmenším alespoň nestabilitu navázaného vícecestného TCP spojení. Typická ukázka jedné z nejhorších situací v transparentnosti komunikace mezi koncovými stanicemi v síti Internet je uvedena na obrázku 3.3. Modifikované položky jsou zobrazeny červeně. Většina naprogramovaného kódu v současné implementaci MPTCP pro operační systém Linux je proto napsána pro detekci a opravu jednotlivých TCP spojení po průchodu tímto druhem síťových zařízení. Stále však existuje řada zařízení, které stávající implementace detekovat neumí a způsobují nefunkčnost MPTCP protokolu. Typicky jde o síťová zařízení, která jsou umístěna v zemích s velmi fádním přístupem k otevřenosti sítě Internet nebo ve složitých strukturách podnikových sítí bytes bits Version IHL Type of Service Total Length Identification Flags Fragment Offset Time to Live Protocol Header Checksum Source Address Destination Address Options Source Port Destination Port Sequence Number Acknowledgment Number Data Offset Reserved Flags Window Checksum Urgent Pointer Options Payload Obr. 3.3: Ukázka polí (červeně) v záhlaví IP paketů a TCP datagramů, které jsou po průchodu sítí nejčastěji měněny MPTCP byl navržen tak, aby dokázal koexistovat v sítích, kde se nachází i běžný protokol TCP. Pro sestavení spojení se u MPTCP používá obdobně jako u běžného TCP třícestný handshake. Strana navazující spojení přidá do SYN paketu příznak MP_CAPABLE, který informuje přijímací stranu o možnosti aktivovat vícekanálový režim. Jestliže přijímací strana MPTCP podporuje, přidá tento příznak do odpovědi SYN+ACK. Pokud je přijetí potvrzení podpory MPTCP navazující stranou potvrzeno

37 KAPITOLA 3. AKTUÁLNÍ STAV ŘEŠENÉ PROBLEMATIKY 18 paketem ACK s rozšířením MP_CAPABLE, je zahájená multipath relace o jediné přenosové cestě obdobně jako u standardního TCP spojení. Následující řídící pakety protokolu MPTCP vyjednají možnost navázání dalších dílčích TCP spojení skrze jiné přenosové cesty. Jednotlivá dílčí TCP spojení se mohou v průběhu trvání MPTCP relace dynamicky sestavovat a rušit. Stejný mechanismus navazování spojení se používá u všech kanálů, které mají být spřaženy do jednoho MPTCP datového toku. Aby byla zajištěna co největší kompatibilita s běžným TCP protokolem, využívají se pro přenos signalizace jak standardní pole TCP záhlaví, tak i doplňková pole tzv. Options viz obrázek 3.3. Při návrhu protokolu se uvažovalo rovněž o zakódování signalizace do přenášených dat, ale z důvodu složitosti a kompatibility s původním TCP protokolem byly tyto návrhy brzy opuštěny. Práce se segmenty a segmentovými čísly probíhá stejně jako u regulérního TCP spojení. Díky sémantické kontrole procházejících dílčích spojení na některých síťových zařízeních, je nutné pro každý dílčí MPTCP kanál udržovat konzistentní sekvenční číslování. Z tohoto důvodů bylo vytvořeno pro MPTCP ještě sekundární sekvenční číslování (Datasequence Number), které je prováděno skrze všechny dílčí kanály a řídí se stejným stavovým automatem jako je u TCP. Toto číslo je uloženo v poli Options a při průchodu síťovými prvky by nemělo docházet k jeho nevhodné modifikaci. Jeho použití je ve zjednodušené podobě uvedeno na obrázku 3.4. Obr. 3.4: Zjednodušená ukázka MPTCP sekvenčního automatu (Obrázek převzat z [L3]) Princip řízení jednotlivých příspěvkových toků se u protokolu MPTCP provádí obdobným způsobem jako je tomu u klasického protokolu TCP, kde se používají mecha-

Navyšování propustnosti a spolehlivosti použitím více komunikačních subsystémů

Navyšování propustnosti a spolehlivosti použitím více komunikačních subsystémů Navyšování propustnosti a spolehlivosti použitím více komunikačních subsystémů Doc. Ing. Jiří Vodrážka, Ph.D. České vysoké učení technické v Praze Fakulta elektrotechnická Katedra telekomunikační techniky

Více

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

Adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v přenosové síti 1 Adaptabilní systém pro zvýšení rychlosti a spolehlivosti přenosu dat v přenosové síti Oblast techniky V oblasti datových sítí existuje různorodost v použitých přenosových technologiích. Přenosové systémy

Více

Telekomunikační sítě Protokolové modely

Telekomunikační sítě Protokolové modely 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ě

Více

6. Transportní vrstva

6. Transportní vrstva 6. Transportní vrstva Studijní cíl Představíme si funkci transportní vrstvy. Podrobněji popíšeme protokoly TCP a UDP. Doba nutná k nastudování 3 hodiny Transportní vrstva Transportní vrstva odpovídá v

Více

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

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF IP vrstva Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF UDP TCP Transportní vrstva ICMP IGMP OSPF Síťová vrstva ARP IP RARP Ethernet driver Vrstva síťového rozhraní 1 IP vrstva Do IP vrstvy náležejí další

Více

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

3.17 Využívané síťové protokoly Název školy Číslo projektu Autor Název šablony Název DUMu Tematická oblast Předmět Druh učebního materiálu Anotace Vybavení, pomůcky Střední průmyslová škola strojnická Vsetín CZ.1.07/1.5.00/34.0483 Ing.

Více

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

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Očekávané vlastnosti a pokrytí ČR sítěmi LTE

Očekávané vlastnosti a pokrytí ČR sítěmi LTE Doc. Ing. Jiří Vodrážka, Ph.D. Očekávané vlastnosti a pokrytí ČR sítěmi LTE 1 Co umožní LTE? LTE (Long Term Evolution 4G mobilní sítě) Inzerované rychlosti v hodnotách 60, 75,100 Mbit/s Jaká bude realita?

Více

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

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. Počítačové sítě Počítačová síť je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat. Základní prvky sítě Počítače se síťovým adaptérem pracovní

Více

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

Počítačové sítě. Počítačová síť. VYT Počítačové sítě Počítačové sítě Počítačová síť Je soubor technických prostředků, které umožňují spojení mezi počítači a výměnu informací prostřednictvím tohoto spojení. Postupný rozvoj během druhé poloviny 20. století.

Více

JAK ČÍST TUTO PREZENTACI

JAK ČÍST TUTO PREZENTACI PŘENOSOVÉ METODY V IP SÍTÍCH, S DŮRAZEM NA BEZPEČNOSTNÍ TECHNOLOGIE David Prachař, ABBAS a.s. JAK ČÍST TUTO PREZENTACI UŽIVATEL TECHNIK SPECIALISTA VÝZNAM POUŽÍVANÝCH TERMÍNŮ TERMÍN SWITCH ROUTER OSI

Více

Měření kvality služeb - QoS

Měření kvality služeb - QoS Měření kvality služeb - QoS Ing. Martin Ťupa Měření kvality služeb Kolik protlačíte přes aktivní prvky? Kde jsou limitní hodnoty ETH spoje? Central Office Data Hlas Video House Multiservice switch Black

Více

Demo: Multipath TCP. 5. října 2013

Demo: Multipath TCP. 5. října 2013 Demo: Multipath TCP Ondřej Caletka 5. října 2013 Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko. Obsahuje citace z prezentace Decoupling TCP from IP with Multipath TCP, Olivier

Více

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

Identifikátor materiálu: ICT-3-03 Identifikátor materiálu: ICT-3-03 Předmět Téma sady Informační a komunikační technologie Téma materiálu TCP/IP Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí architekturu TCP/IP. Druh

Více

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

Přednáška 3. Opakovače,směrovače, mosty a síťové brány Přednáška 3 Opakovače,směrovače, mosty a síťové brány Server a Client Server je obecné označení pro proces nebo systém, který poskytuje nějakou službu. Služba je obvykle realizována některým aplikačním

Více

ID listu: DATA_VPN _ (poslední dvojčíslí označuje verzi listu)

ID listu: DATA_VPN _ (poslední dvojčíslí označuje verzi listu) ID listu: DATA_VPN _001.05 (poslední dvojčíslí označuje verzi listu) Označení služby Stručný popis služby Popis vlastností služby Použitelné technologie Lokalizace služby Monitoring služby Podmíněno službami

Více

Technické požadavky na IP vrstvu rozhraní T-S pro tlkm. služby poskytující konektivitu ADSL/VDSL

Technické požadavky na IP vrstvu rozhraní T-S pro tlkm. služby poskytující konektivitu ADSL/VDSL Technická specifikace externí Účinnost od: 13.09.2018 Verze: 05.00 Platnost do: Strana 1 z 6 Bezpečnostní klasifikace: Účel: Specifikaci vyšších vrstev modelu rozhraní CPE připojitelného ke koncovému bodu

Více

Použité pojmy a zkratky

Použité pojmy a zkratky Použité pojmy a zkratky Použité pojmy a zkratky ADSL (Asymmetric Digital Subscriber Line) asymetrická digitální účastnická linka ARPU ukazatel stanovující průměrný měsíční výnos ze služeb připadající na

Více

Mobilní sítě. Počítačové sítě a systémy. _ 3. a 4. ročník SŠ technické. Ing. Fales Alexandr Software: SMART Notebook 11.0.583.0

Mobilní sítě. Počítačové sítě a systémy. _ 3. a 4. ročník SŠ technické. Ing. Fales Alexandr Software: SMART Notebook 11.0.583.0 Mobilní sítě sítě 1 Předmět: Téma hodiny: Třída: Počítačové sítě a systémy Mobilní sítě _ 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr Software: SMART Notebook 11.0.583.0 Obr. 1 Síťové prvky

Více

Definice pojmů a přehled rozsahu služby

Definice pojmů a přehled rozsahu služby PŘÍLOHA 1 Definice pojmů a přehled rozsahu služby SMLOUVY o přístupu k infrastruktuře sítě společnosti využívající technologie Carrier IP Stream mezi společnostmi a Poskytovatelem 1. Definice základních

Více

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

Počítačové sítě. Lekce 4: Síťová architektura TCP/IP Počítačové sítě Lekce 4: Síťová architektura TCP/IP Co je TCP/IP? V úzkém slova smyslu je to sada protokolů používaných v počítačích sítích s počítači na bázi Unixu: TCP = Transmission Control Protocol

Více

Technické požadavky na IP vrstvu rozhraní T-S pro tlkm. služby poskytující konektivitu ADSL/VDSL

Technické požadavky na IP vrstvu rozhraní T-S pro tlkm. služby poskytující konektivitu ADSL/VDSL Technická specifikace externí TE000010 Účinnost od: 13.08.2012 Verze: 04.00 Platnost do: Strana 1 z 6 Bezpečnostní klasifikace: TE000010 Účel: Specifikaci vyšších vrstev modelu rozhraní CPE připojitelného

Více

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í

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í VY_32_INOVACE_31_20 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

PROJEKT ŘEMESLO - TRADICE A BUDOUCNOST Číslo projektu: CZ.1.07/1.1.38/ PŘEDMĚT PRÁCE S POČÍTAČEM

PROJEKT ŘEMESLO - TRADICE A BUDOUCNOST Číslo projektu: CZ.1.07/1.1.38/ PŘEDMĚT PRÁCE S POČÍTAČEM PROJEKT ŘEMESLO - TRADICE A BUDOUCNOST Číslo projektu: CZ.1.07/1.1.38/02.0010 PŘEDMĚT PRÁCE S POČÍTAČEM Obor: Studijní obor Ročník: Druhý Zpracoval: Mgr. Fjodor Kolesnikov PROJEKT ŘEMESLO - TRADICE A BUDOUCNOST

Více

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

Principy ATM sítí. Ing. Vladimír Horák Ústav výpočetní techniky Univerzity Karlovy Operační centrum sítě PASNET Principy ATM sítí Ing. Vladimír Horák Ústav výpočetní techniky Univerzity Karlovy Operační centrum sítě PASNET vhor@cuni.cz Konference Vysokorychlostní sítě 1999 Praha 10. listopadu Asynchronous Transfer

Více

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

Počítačové sítě internet 1 Počítačové sítě internet Historie počítačových sítí 1969 ARPANET 1973 Vinton Cerf protokoly TCP, základ LAN 1977 ověření TCP a jeho využití 1983 rozdělení ARPANETU na vojenskou a civilní část - akademie,

Více

29.07.2015. 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.

29.07.2015. 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. 29.07.2015 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. Všechno přes IP, IP přes všechno POSKYTOVATELÉ OBSAHU/ CONTENT PROVIDERS

Více

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

Kvalita služeb datových sítí z hlediska VoIP Kvalita služeb datových sítí z hlediska VoIP Ing. Pavel BEZPALEC Katedra telekomunikační techniky, ČVUT FEL v Praze Technická 2, Praha 6 bezpalec@fel.cvut.cz Abstrakt: Příspěvek rozebírá pojem kvalita

Více

EXTRAKT z české technické normy

EXTRAKT z české technické normy EXTRAKT z české technické normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním ICS 35.240.60 materiálem o normě. Dopravní telematika Vyhrazené spojení krátkého rozsahu (DSRC) Datová

Více

IVT 2. ročník INFORMAČNÍ SÍTĚ

IVT 2. ročník INFORMAČNÍ SÍTĚ IVT 2. ročník INFORMAČNÍ SÍTĚ HISTORICKÉ DŮVODY VZNIKU SÍTÍ Počítačová síť vznikne ve chvíli, kdy dva (někdy se říká minimálně tři) nebo více počítačů propojíme dohromady pomocí komunikačního systému za

Více

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.

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. 4. Síťová vrstva Studijní cíl Představíme si funkci síťové vrstvy a jednotlivé protokoly. Doba nutná k nastudování 3 hodiny Síťová vrstva Síťová vrstva zajišťuje směrování a poskytuje jediné síťové rozhraní

Více

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

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence

Více

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

CCNA I. 3. Connecting to the Network. CCNA I.: 3. Connecting to the network CCNA I. 3. Connecting to the Network Základní pojmy Konvergence sítí (telefony, TV, PC, GSM) SOHO (Small Office and Home Office) nabídka a prodej produktů evidence objednávek komunikace se zákazníky zábava

Více

EXTRAKT z české technické normy

EXTRAKT z české technické normy EXTRAKT z české technické normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním 35.240.60 materiálem o normě. Komunikační infrastruktura pro pozemní mobilní zařízení (CALM) Architektura

Více

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

Počítačové sítě Transportní vrstva. Transportní vrstva UDP TCP Rozhraní služeb Rozhraní protokolů 17 6 ICMP IGMP OSPF 01 02 89 SAP Síťová vrstva IP Rozhraní přístupu k I/O ARP Ethernet driver RARP Vrstva síťového rozhraní 1 DATA Systém A Uživatel transportní

Více

Architektura protokolů

Architektura protokolů Architektura protokolů KIV/PD Přenos dat Martin Šimek O čem přednáška je? 2 co se rozumí architekturou protokolů? protokol a složky protokolu encapsulace protokolových složek ISO OSI RM Co se rozumí architekturou

Více

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

Inovace výuky prostřednictvím šablon pro SŠ Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Cílová skupina Anotace Inovace výuky prostřednictvím šablon

Více

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

Univerzita Jana Evangelisty Purkyně Automatizace Téma: Datová komunikace. Osnova přednášky Osnova přednášky 1) Základní pojmy; algoritmizace úlohy 2) Teorie logického řízení 3) Fuzzy logika 4) Algebra blokových schémat 5) Vlastnosti členů regulačních obvodů 6) Vlastnosti regulátorů 7) Stabilita

Více

Síťová vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Síťová vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D. Síťová vrstva RNDr. Ing. Vladimir Smotlacha, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Vladimír Smotlacha, 2011 Počítačové sít ě BI-PSI LS

Více

Směrovací protokol Mesh (802.11s) na platformě Mikrotik

Směrovací protokol Mesh (802.11s) na platformě Mikrotik Směrovací protokol Mesh (802.11s) na platformě Mikrotik J. Bartošek, P. Havíček Abstrakt: V této práci je popsán princip fungování směrovacího protokolu mesh na platformě mikrotik. Na této platformě ovšem

Více

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

Identifikátor materiálu: ICT-3-50 Identifikátor materiálu: ICT-3-50 Předmět Téma sady Téma materiálu Informační a komunikační technologie Počítačové sítě, Internet Mobilní sítě - standardy Autor Ing. Bohuslav Nepovím Anotace Student si

Více

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

Počítačové sítě. Miloš Hrdý. 21. října 2007 Počítačové sítě Miloš Hrdý 21. října 2007 Obsah 1 Pojmy 2 2 Rozdělení sítí 2 2.1 Podle rozlehlosti........................... 2 2.2 Podle topologie............................ 2 2.3 Podle přístupové metody.......................

Více

Podpora QoS (L2, L3) na DSLAM Zyxel IP Express IES 1000

Podpora QoS (L2, L3) na DSLAM Zyxel IP Express IES 1000 Podpora QoS (L2, L3) na DSLAM Zyxel IP Express IES 1000 Ľubomír Prda, Pavel Juška Abstrakt: Tento dokument pojednává o laboratorním ověření funkčnosti QoS na druhé a třetí vrstvě ISO/OSI modelu zařízení

Více

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

PB169 Operační systémy a sítě PB169 Operační systémy a sítě Zabezpečení počítačových sítí Marek Kumpošt, Zdeněk Říha Zabezpečení sítě úvod Důvody pro zabezpečení (interní) sítě? Nebezpečí ze strany veřejného Internetu Spyware Malware

Více

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

Datové komunikace. Informační systémy 2 Informační systémy 2 Informační systémy 2 Základní charakteristiky počítačových sítí Propojování počítačů, propojování sítí Přenosová média Přenosové protokoly Bezpečnost sítí IS2-14-08 1 2 Úroveň integrace

Více

Fakulta elektrotechniky a komunikačních technologií Ústav radioelektroniky. prof. Ing. Stanislav Hanus, CSc v Brně

Fakulta elektrotechniky a komunikačních technologií Ústav radioelektroniky. prof. Ing. Stanislav Hanus, CSc v Brně Vysoké učení technické v Brně Fakulta elektrotechniky a komunikačních technologií Ústav radioelektroniky Autor práce: Vedoucí práce: prof. Ing. Stanislav Hanus, CSc. 3. 6. 22 v Brně Obsah Úvod Motivace

Více

co to znamená pro mobilního profesionála?

co to znamená pro mobilního profesionála? funkce Vstupte do širokopásmové sítě WWAN Vstupte do širokopásmové sítě WWAN: co to znamená pro mobilního profesionála? Bezporuchové, vysokorychlostní připojení je ve vzrůstající míře základní podmínkou

Více

NetFlow a NBA? FlowMon 7 umí mnohem více! (NPM, APM, VoIPM, packet capture) Petr Špringl springl@invea.com

NetFlow a NBA? FlowMon 7 umí mnohem více! (NPM, APM, VoIPM, packet capture) Petr Špringl springl@invea.com NetFlow a NBA? FlowMon 7 umí mnohem více! (NPM, APM, VoIPM, packet capture) Petr Špringl springl@invea.com Monitoring sítě Network visibility &security Perimeter security End point security Gartner doporučuje

Více

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.

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. 7. Aplikační vrstva Studijní cíl Představíme si funkci aplikační vrstvy a jednotlivé protokoly. Doba nutná k nastudování 2 hodiny Aplikační vrstva Účelem aplikační vrstvy je poskytnout aplikačním procesům

Více

Představíme základy bezdrátových sítí. Popíšeme jednotlivé typy sítí a zabezpečení.

Představíme základy bezdrátových sítí. Popíšeme jednotlivé typy sítí a zabezpečení. 10. Bezdrátové sítě Studijní cíl Představíme základy bezdrátových sítí. Popíšeme jednotlivé typy sítí a zabezpečení. Doba nutná k nastudování 1,5 hodiny Bezdrátové komunikační technologie Uvedená kapitola

Více

Podstatou služby je přenos dat účastníka ve formě Ethernet rámců mezi rozhraními Ethernet/Fast Ethernet, event. Gigabit Ethernet, účastníka.

Podstatou služby je přenos dat účastníka ve formě Ethernet rámců mezi rozhraními Ethernet/Fast Ethernet, event. Gigabit Ethernet, účastníka. 1 Obsah služby Novera ethernet network Veřejně dostupná služby elektronických komunikací Novera ethernet network je určena pro vysokorychlostní propojení lokálních počítačových sítí. Poskytuje přenosové

Více

ZÁKLADY INFORMATIKY VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ. Ing. Roman Danel, Ph.D. Ostrava 2013

ZÁKLADY INFORMATIKY VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ. Ing. Roman Danel, Ph.D. Ostrava 2013 VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ ZÁKLADY INFORMATIKY Ing. Roman Danel, Ph.D. Ostrava 2013 Ing. Roman Danel, Ph.D. Vysoká škola báňská Technická univerzita Ostrava ISBN 978-80-248-3052-0

Více

VPN - Virtual private networks

VPN - Virtual private networks VPN - Virtual private networks Přednášky z Projektování distribuovaných systémů Ing. Jiří Ledvina, CSc. Virtual Private Networks Virtual Private Networks Privátní sítě používají pronajaté linky Virtuální

Více

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

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Y36PSI QoS Jiří Smítka. Jan Kubr - 8_rizeni_toku Jan Kubr 1/23

Y36PSI QoS Jiří Smítka. Jan Kubr - 8_rizeni_toku Jan Kubr 1/23 Y36PSI QoS Jiří Smítka Jan Kubr - 8_rizeni_toku Jan Kubr 1/23 QoS - co, prosím? Quality of Services = kvalita služeb Opatření snažící se zaručit koncovému uživateli doručení dat v potřebné kvalitě Uplatňuje

Více

TÉMATICKÝ OKRUH Počítače, sítě a operační systémy

TÉMATICKÝ OKRUH Počítače, sítě a operační systémy TÉMATICKÝ OKRUH Počítače, sítě a operační systémy Číslo otázky : 08. Otázka : Protokolová rodina TCP/IP. Vztah k referenčnímu modelu ISO-OSI. Obsah : 1 Úvod 2 TCP/IP vs ISO-OSI 3 IP - Internet Protocol

Více

Technologie počítačových sítí

Technologie počítačových sítí Technologie počítačových sítí Ověření přenosu multicastových rámců a rámců řídících protokolů PAgP a LACP pro agregaci linek do virtuálního svazku přes tunelované VLAN pomocí technologie 802.1QinQ Tomáš

Více

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

Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence schopnost, který je spolufinancován

Více

Téma bakalářských a diplomových prací 2014/2015 řešených při

Téma bakalářských a diplomových prací 2014/2015 řešených při Téma bakalářských a diplomových prací 2014/2015 řešených při Computer Network Research Group at FEI UPCE V případě zájmu se ozvěte na email: Josef.horalek@upce.cz Host Intrusion Prevention System Cílem

Více

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

Všechno přes IP, IP přes všechno. Propustnost včetně agregace (kolik je agregace?) Nabízená rychlost vs garantovaná rychlost. VoIP QoS na L2/L3/ Uherské Hradiště, 15.07.2015 Ing. Martin Ťupa Všechno přes, přes všechno POSKYTOVATELÉ OBSAHU/ CONTENT PROVIDERS DATOVÁ CENTRA Propustnost včetně agregace (kolik je agregace?) Nabízená rychlost

Více

CAL (CAN Application Layer) a CANopen

CAL (CAN Application Layer) a CANopen CAL (CAN Application Layer) a CANopen J. Novák České vysoké učení technické v Praze Fakulta elektrotechnická Katedra měření Průmyslový distribuovaný systém na bázi sběrnice CAN Pressure sensor Stepper

Více

Hot Standby Router Protocol (zajištění vysoké spolehlivosti výchozí brány)

Hot Standby Router Protocol (zajištění vysoké spolehlivosti výchozí brány) České vysoké učení technické v Praze Fakulta elektrotechnická Moderní technologie Internetu Hot Standby Router Protocol (zajištění vysoké spolehlivosti výchozí brány) Abstrakt Popis jednoho z mechanizmů

Více

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

QoS na L2/L3/L4. Brno, 28.05.2015 Ing. Martin Ťupa QoS na L2/L3/L4 Brno, 28.05.2015 Ing. Martin Ťupa Měření kvality služeb Kolik protlačíte přes aktivní prvky? Kde jsou limitní hodnoty ETH spoje? Central Office Data Hlas Video House Multiservice switch

Více

Přístupové sítě nové generace - NGA. Jiří Vodrážka

Přístupové sítě nové generace - NGA. Jiří Vodrážka Přístupové sítě nové generace - NGA Jiří Vodrážka Definice NGA Co jsou přístupové sítě nové generace? Doporučení Komise 2010/572/EU: kabelové přístupové sítě, které sestávají zcela nebo zčásti z optických

Více

Summary. České vysoké učení technické v Praze Fakulta elektrotechnická Katedra telekomunikační techniky TEZE K DISERTAČNÍ PRÁCI SUMMARY 17

Summary. České vysoké učení technické v Praze Fakulta elektrotechnická Katedra telekomunikační techniky TEZE K DISERTAČNÍ PRÁCI SUMMARY 17 SUMMARY 17 Summary The presented work Optimization of Data Transmission in Channels with Highly Variable Throughput and Latency deals with the design and optimization of control algorithm packet controller,

Více

Obsah. Úvod 13. Věnování 11 Poděkování 11

Obsah. Úvod 13. Věnování 11 Poděkování 11 Věnování 11 Poděkování 11 Úvod 13 O autorech 13 O odborných korektorech 14 Ikony použité v této knize 15 Typografické konvence 16 Zpětná vazba od čtenářů 16 Errata 16 Úvod k protokolu IPv6 17 Cíle a metody

Více

Projekt IEEE 802, normy ISO 8802

Projekt IEEE 802, normy ISO 8802 Projekt IEEE 802, normy ISO 8802 Petr Grygárek rek 1 Normalizace v LAN IEEE: normalizace aktuálního stavu lokálních sítí (od roku 1982) Stále se vyvíjejí nové specifikace ISO později převzalo jako normu

Více

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

Systémy pro sběr a přenos dat Systémy pro sběr a přenos dat propojování distribuovaných systémů modely Klient/Server, Producent/Konzument koncept VFD (Virtual Field Device) Propojování distribuovaných systémů Používá se pojem internetworking

Více

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

POČÍTAČOVÉ SÍTĚ 1. V prvním semestru se budeme zabývat těmito tématy: POČÍTAČOVÉ SÍTĚ 1 Metodický list č. 1 Cílem tohoto předmětu je posluchačům zevrubně představit dnešní počítačové sítě, jejich technické a programové řešení. Po absolvování kurzu by posluchač měl zvládnout

Více

Použití analyzátoru paketů bezdrátových sítí Wireshark

Použití analyzátoru paketů bezdrátových sítí Wireshark Použití analyzátoru paketů bezdrátových sítí Wireshark Ladislav Sirový Ing. Ladislav Beránek, Csc. Školní rok: 2008-2009 Abstrakt Analýza sítí se zabývá sledováním a vyhodnocováním provozu počítačových

Více

Měření kvality služeb

Měření kvality služeb 14.03.2014 - Brno Ing. Martin Ťupa martin.tupa@profiber.cz www.profiber.eu Měření kvality služeb Kolik protlačíte přes aktivní prvky? Kde jsou limitní hodnoty ETH spoje? KPIs Key Demarkační Performance

Více

POPIS SLUŽBY CARRIER INTERNET

POPIS SLUŽBY CARRIER INTERNET POPIS SLUŽBY CARRIER INTERNET Obsah 1 ÚVOD... 3 2 VÝHODY VELKOOBCHODNÍ SLUŽBY... 3 3 CHARAKTERISTIKA VELKOOBCHODNÍ SLUŽBY... 3 4 DOPLŇKOVÉ SLUŽBY... 5 5 PROVOZNÍ PARAMETRY... 6 6 CENY... 7 2 / 7 1 ÚVOD

Více

Jak se měří síťové toky? A k čemu to je? Martin Žádník

Jak se měří síťové toky? A k čemu to je? Martin Žádník Jak se měří síťové toky? A k čemu to je? Martin Žádník Představení CESNET je poskytovatelem konektivity pro akademickou sféru v ČR Zakládající organizace jsou univerzity a akademi věd Obsah Motivace Popis

Více

Přenos signálů, výstupy snímačů

Přenos signálů, výstupy snímačů Přenos signálů, výstupy snímačů Topologie zařízení, typy průmyslových sběrnic, výstupní signály snímačů Přenosy signálů informací Topologie Dle rozmístění ŘS Distribuované řízení Většinou velká zařízení

Více

Komerční ETH služby. Ing. Martin Ťupa, Radek Kocian SSIPF Brno.

Komerční ETH služby. Ing. Martin Ťupa, Radek Kocian SSIPF Brno. 16.10.2012 SSIPF Brno Ing. Martin Ťupa, Radek Kocian martin.tupa@profiber.cz www.profiber.eu Komerční ETH služby 1 Momentálně používané techniky měření Webové nástroje www.rychlost.net FTP download Propustnost

Více

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

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování Cílem tohoto tematického celku je poznat formát internet protokolu (IP) a pochopit základní principy jeho fungování včetně návazných

Více

Y36PSI Protokolová rodina TCP/IP

Y36PSI Protokolová rodina TCP/IP Y36PSI Protokolová rodina TCP/IP Jan Kubr - Y36PSI 1 11/2008 Program protokol síťové vrstvy IP podpůrné protokoly ICMP RARP, BOOTP, DHCP protokoly transportní vrstvy UDP TCP Jan Kubr - Y36PSI 2 11/2008

Více

EXTRAKT z technické normy ISO

EXTRAKT z technické normy ISO EXTRAKT z technické normy ISO Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě. Inteligentní dopravní systémy Kooperativní ITS Zkušební architektura ISO/TS 20026

Více

TOPOLOGIE DATOVÝCH SÍTÍ

TOPOLOGIE DATOVÝCH SÍTÍ TOPOLOGIE DATOVÝCH SÍTÍ Topologie sítě charakterizuje strukturu datové sítě. Popisuje způsob, jakým jsou mezi sebou propojeny jednotlivá koncová zařízení (stanice) a toky dat mezi nimi. Topologii datových

Více

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

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík SŠ IT a SP, Brno frantisek.kovarik@sspbrno.cz Model TCP/IP - IP vrstva 2 Obsah 3. bloku IPv4 záhlaví, IP adresy ARP/RARP, ICMP, IGMP,

Více

Při konfiguraci domácího směrovače a bezdrátové sítě se setkáte s obrovským počtem zkratek, jejichž význam je jen málokdy dostatečně vysvětlen.

Při konfiguraci domácího směrovače a bezdrátové sítě se setkáte s obrovským počtem zkratek, jejichž význam je jen málokdy dostatečně vysvětlen. 1 Při konfiguraci domácího směrovače a bezdrátové sítě se setkáte s obrovským počtem zkratek, jejichž význam je jen málokdy dostatečně vysvětlen. Bez jejich znalosti však jen stěží nastavíte směrovač tak,

Více

EP a R EU 2015/2120. Ing. Karel Tomala. Odbor kontroly a ochrany spotřebitele. KKTS 2018, Plzeň, 13/09/2018

EP a R EU 2015/2120. Ing. Karel Tomala. Odbor kontroly a ochrany spotřebitele. KKTS 2018, Plzeň, 13/09/2018 Měření vybraných datových parametrů v pevných sítích v rozsahu Nařízení EP a R EU 2015/2120 Ing. Karel Tomala Odbor kontroly a ochrany spotřebitele KKTS 2018, Plzeň, 13/09/2018 Uvádění parametrů datových

Více

POKUD JSOU PRACOVNÍCI SPOJENI DO SÍTĚ MOHOU SDÍLET: Data Zprávy Grafiku Tiskárny Faxové přístroje Modemy Další hardwarové zdroje

POKUD JSOU PRACOVNÍCI SPOJENI DO SÍTĚ MOHOU SDÍLET: Data Zprávy Grafiku Tiskárny Faxové přístroje Modemy Další hardwarové zdroje CO JE TO SÍŤ? Pojmem počítačová síť se rozumí zejména spojení dvou a více počítačů tak aby mohli navzájem sdílet své prostředky. Přitom je jedno zda se jedná o prostředky hardwarové nebo softwarové. Před

Více

Název Kapitoly: Přístupové sítě

Název Kapitoly: Přístupové sítě Cvičení: UZST, ČVUT Fakulta DOPRAVNÍ Název Kapitoly: Přístupové sítě Cíle kapitoly: Definice základních pojmů přístupová síť, transportní síť. Klasifikace přístupových sítí, Druhy přístupových sítí Metalické

Více

Počítačové sítě 1 Přednáška č.4 Síťová vrstva

Počítačové sítě 1 Přednáška č.4 Síťová vrstva Počítačové sítě 1 Přednáška č.4 Síťová vrstva Osnova = Síťová vrstva = Funkce síťové vrstvy = Protokoly síťové vrstvy = Protokol IPv4 = Servisní protokol ICMP ISO/OSI 7.Aplikační 6.Prezentační 5.Relační

Více

Flow monitoring a NBA

Flow monitoring a NBA Flow monitoring a NBA Kdy, kde a jak? Petr Špringl, Zdeněk Vrbka, Michal Holub springl@invea.cz, vrbka@invea.cz, holub@invea.cz Obsah Monitorování datových toků = Flow monitoring Flow monitoring a bezpečnost

Více

EU-OPVK: VY_32_INOVACE_FIL7 Vojtěch Filip, 2013

EU-OPVK: VY_32_INOVACE_FIL7 Vojtěch Filip, 2013 Číslo projektu CZ.1.07/1.5.00/34.0036 Tématický celek Inovace výuky ICT na BPA Název projektu Inovace a individualizace výuky Název materiálu Technické vybavení počítačových sítí Číslo materiálu VY_32_INOVACE_FIL7

Více

EXTRAKT z mezinárodní normy

EXTRAKT z mezinárodní normy EXTRAKT z mezinárodní normy Extrakt nenahrazuje samotnou technickou normu, je pouze informativním materiálem o normě ICS: 03.220.01; 35.240.60 Komunikační infrastruktura pro pozemní mobilní zařízení (CALM)

Více

X.25 Frame Relay. Frame Relay

X.25 Frame Relay. Frame Relay X.25 Frame Relay Frame Relay 1 Předmět: Téma hodiny: Třída: Počítačové sítě a systémy X.25, Frame relay _ 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr Software: SMART Notebook 11.0.583.0 Obr.

Více

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

Síťové prvky seznámení s problematikou. s problematikou Síťové prvky seznámení s problematikou s problematikou 1 Předmět: Téma hodiny: Třída: Počítačové sítě a systémy Seznámení s problematikou prvků sítí 3. a 4. ročník SŠ technické Autor: Ing. Fales Alexandr

Více

Semestra lnı pra ce z prˇedmeˇtu : Mobilnı komunikace Popis profilu Bluetooth zar ˇı zenı Autor Libor Uhlı rˇ

Semestra lnı pra ce z prˇedmeˇtu : Mobilnı komunikace Popis profilu Bluetooth zar ˇı zenı Autor Libor Uhlı rˇ Semestrální práce z předmětu : Mobilní komunikace Popis profilů Bluetooth zařízení Autor Libor Uhlíř OBSAH 1 Profily 3 1.1 GAP - Generic Access Profile.................... 3 1.2 SDAP - Service Discovery

Více

Analýza aplikačních protokolů

Analýza aplikačních protokolů ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická PROJEKT Č. 4 Analýza aplikačních protokolů Vypracoval: V rámci předmětu: Jan HLÍDEK Komunikace v datových sítích (X32KDS) Měřeno: 28. 4. 2008

Více

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti MI-SOC: 8 SÍTĚ NAČIPU (NOC) doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii ČVUT v Praze Hana

Více

Testování Triple play služeb & EtherSAM

Testování Triple play služeb & EtherSAM Testování Triple play služeb & EtherSAM 12.9.2012 Radek Kocian Technický specialista prodeje radek.kocian@profiber.cz www.profiber.eu KOMERČNÍ ETHERNETOVÉ SLUŽBY Operátor Metro Ethernet síť / PTN Business/Residenční

Více

Uživatelský modul. DF1 Ethernet

Uživatelský modul. DF1 Ethernet Uživatelský modul DF1 Ethernet APLIKAC NÍ PR ÍRUC KA POUŽITÉ SYMBOLY Použité symboly Nebezpečí Důležité upozornění, jež může mít vliv na bezpečí osoby či funkčnost přístroje. Pozor Upozornění na možné

Více

CARRIER ETHERNET PROFI POPIS SLUŽBY, CENY ZA PRODEJ, INSTALACI A SERVIS

CARRIER ETHERNET PROFI POPIS SLUŽBY, CENY ZA PRODEJ, INSTALACI A SERVIS CARRIER ETHERNET PROFI POPIS SLUŽBY, CENY ZA PRODEJ, INSTALACI A SERVIS 1 Úvod Carrier Ethernet Profi je Velkoobchodní služba pronájmu okruhu, která umožňuje propojení dvou lokalit Partnera nebo Účastníka

Více

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

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část Zatímco první čtyři vrstvy jsou poměrně exaktně definovány, zbylé tři vrstvy nemusí být striktně použity tak, jak jsou definovány podle tohoto modelu. (Příkladem, kdy nejsou v modelu použity všechny vrstvy,

Více

Voice over IP Fundamentals

Voice over IP Fundamentals přednáška pro studenty katedry elektroniky a telekomunikační techniky VŠB-TUO: Voice over IP Fundamentals Miroslav Vozňák Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky

Více

Škola. Číslo projektu. Datum tvorby 12. září 2013

Škola. Číslo projektu. Datum tvorby 12. září 2013 Škola Autor Číslo projektu Číslo DUM Název Téma hodiny Předmět Ročník/y/ Střední odborná škola a Střední odborné učiliště, Hustopeče, Masarykovo nám. 1 Ing. Jiří Tinka CZ.1.07/1.5.00/34.0394 VY_32_INOVACE_01_ICT_08.01

Více

EU-OPVK:VY_32_INOVACE_FIL9 Vojtěch Filip, 2013

EU-OPVK:VY_32_INOVACE_FIL9 Vojtěch Filip, 2013 Číslo projektu CZ.1.07/1.5.00/34.0036 Tématický celek Inovace výuky ICT na BPA Název projektu Inovace a individualizace výuky Název materiálu Komunikační protokoly v počítačových sítích Číslo materiálu

Více