Paralelizace datových přenosů

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

Download "Paralelizace datových přenosů"

Transkript

1 Paralelizace datových přenosů přes rozlehlé vysokorychlostní sítě Martin Čížek Vedoucí: Ing. Antonín Král Katedra počítačů FEL ČVUT Zimní semestr 2005 Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 1 / 13

2 Přehled 1 Cíle práce 2 Klasifikace možností paralelizace 3 Architektura systému 4 Ověření funkce Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 2 / 13

3 Cíle práce Zlepšení End to End performance. Logický přenos pomocí více TCP spojení. Současné využití několika fyzických tras. Zlepšení charakteristik TCP přenosů přes jednu fyzickou trasu. Možnost snadné modifikace existujících aplikací. Univerzálnost a rozšiřitelnost řešení. Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 3 / 13

4 Cíle práce Zlepšení End to End performance. Logický přenos pomocí více TCP spojení. Současné využití několika fyzických tras. Zlepšení charakteristik TCP přenosů přes jednu fyzickou trasu. Možnost snadné modifikace existujících aplikací. Univerzálnost a rozšiřitelnost řešení. Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 3 / 13

5 Cíle práce Zlepšení End to End performance. Logický přenos pomocí více TCP spojení. Současné využití několika fyzických tras. Zlepšení charakteristik TCP přenosů přes jednu fyzickou trasu. Možnost snadné modifikace existujících aplikací. Univerzálnost a rozšiřitelnost řešení. Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 3 / 13

6 Cíle práce Zlepšení End to End performance. Logický přenos pomocí více TCP spojení. Současné využití několika fyzických tras. Zlepšení charakteristik TCP přenosů přes jednu fyzickou trasu. Možnost snadné modifikace existujících aplikací. Univerzálnost a rozšiřitelnost řešení. Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 3 / 13

7 Cíle práce Zlepšení End to End performance. Logický přenos pomocí více TCP spojení. Současné využití několika fyzických tras. Zlepšení charakteristik TCP přenosů přes jednu fyzickou trasu. Možnost snadné modifikace existujících aplikací. Univerzálnost a rozšiřitelnost řešení. Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 3 / 13

8 Cíle práce Zlepšení End to End performance. Logický přenos pomocí více TCP spojení. Současné využití několika fyzických tras. Zlepšení charakteristik TCP přenosů přes jednu fyzickou trasu. Možnost snadné modifikace existujících aplikací. Univerzálnost a rozšiřitelnost řešení. Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 3 / 13

9 Klasifikace paralelizace přenosů Podle místa vzniku: řízený sítí, řízený koncovými stanicemi. Podle vrstvy sít ového modelu: paralelizace na sít ové vrstvě, paralelizace na transportní vrstvě: nový transportní protokol nad sít ovou vrstvou ( na ), využití existujícího transportního protokolu ( nad ), paralelizace na aplikační vrstvě. Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 4 / 13

10 Klasifikace paralelizace přenosů Podle místa vzniku: řízený sítí, řízený koncovými stanicemi. Podle vrstvy sít ového modelu: paralelizace na sít ové vrstvě, paralelizace na transportní vrstvě: nový transportní protokol nad sít ovou vrstvou ( na ), využití existujícího transportního protokolu ( nad ), paralelizace na aplikační vrstvě. Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 4 / 13

11 Klasifikace paralelizace přenosů Podle místa vzniku: řízený sítí, řízený koncovými stanicemi. Podle vrstvy sít ového modelu: paralelizace na sít ové vrstvě, paralelizace na transportní vrstvě: nový transportní protokol nad sít ovou vrstvou ( na ), využití existujícího transportního protokolu ( nad ), paralelizace na aplikační vrstvě. Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 4 / 13

12 Klasifikace paralelizace přenosů Podle místa vzniku: řízený sítí, řízený koncovými stanicemi. Podle vrstvy sít ového modelu: paralelizace na sít ové vrstvě, paralelizace na transportní vrstvě: nový transportní protokol nad sít ovou vrstvou ( na ), využití existujícího transportního protokolu ( nad ), paralelizace na aplikační vrstvě. Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 4 / 13

13 Architektura systému Library Space Asynchronní provádění protokolu. User API Komunikační rozhraní PSCIF (4, 5, 6). Protocol Thread Association Association Distribution Distribution Sdílení soketů (2, 3). Nezávislost Library Space rozvrh paralelního přenosu. Ovladač paralelního přenosu různé strategie dělení dat do dílčích přenosů. Řídicí komunikace s protistranou (1). Dispatching Dispatching Scheduling Scheduling (7) (8) Control Control Engine Engine (1) Operating System Operating System (allocated (allocated control sockets) control sockets) (6) (5) (4) (2) Dispatching Dispatching Execution Execution (3) Operating Operating System System (allocated (allocated data sockets) data sockets) (9) (10) Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 5 / 13

14 Architektura systému Library Space Asynchronní provádění protokolu. User API Komunikační rozhraní PSCIF (4, 5, 6). Protocol Thread Association Association Distribution Distribution Sdílení soketů (2, 3). Nezávislost Library Space rozvrh paralelního přenosu. Ovladač paralelního přenosu různé strategie dělení dat do dílčích přenosů. Řídicí komunikace s protistranou (1). Dispatching Dispatching Scheduling Scheduling (7) (8) Control Control Engine Engine (1) Operating System Operating System (allocated (allocated control sockets) control sockets) (6) (5) (4) (2) Dispatching Dispatching Execution Execution (3) Operating Operating System System (allocated (allocated data sockets) data sockets) (9) (10) Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 5 / 13

15 Architektura systému Library Space Asynchronní provádění protokolu. User API Komunikační rozhraní PSCIF (4, 5, 6). Protocol Thread Association Association Distribution Distribution Sdílení soketů (2, 3). Nezávislost Library Space rozvrh paralelního přenosu. Ovladač paralelního přenosu různé strategie dělení dat do dílčích přenosů. Řídicí komunikace s protistranou (1). Dispatching Dispatching Scheduling Scheduling (7) (8) Control Control Engine Engine (1) Operating System Operating System (allocated (allocated control sockets) control sockets) (6) (5) (4) (2) Dispatching Dispatching Execution Execution (3) Operating Operating System System (allocated (allocated data sockets) data sockets) (9) (10) Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 5 / 13

16 Architektura systému Library Space Asynchronní provádění protokolu. User API Komunikační rozhraní PSCIF (4, 5, 6). Protocol Thread Association Association Distribution Distribution Sdílení soketů (2, 3). Nezávislost Library Space rozvrh paralelního přenosu. Ovladač paralelního přenosu různé strategie dělení dat do dílčích přenosů. Řídicí komunikace s protistranou (1). Dispatching Dispatching Scheduling Scheduling (7) (8) Control Control Engine Engine (1) Operating System Operating System (allocated (allocated control sockets) control sockets) (6) (5) (4) (2) Dispatching Dispatching Execution Execution (3) Operating Operating System System (allocated (allocated data sockets) data sockets) (9) (10) Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 5 / 13

17 Architektura systému Library Space Asynchronní provádění protokolu. User API Komunikační rozhraní PSCIF (4, 5, 6). Protocol Thread Association Association Distribution Distribution Sdílení soketů (2, 3). Nezávislost Library Space rozvrh paralelního přenosu. Ovladač paralelního přenosu různé strategie dělení dat do dílčích přenosů. Řídicí komunikace s protistranou (1). Dispatching Dispatching Scheduling Scheduling (7) (8) Control Control Engine Engine (1) Operating System Operating System (allocated (allocated control sockets) control sockets) (6) (5) (4) (2) Dispatching Dispatching Execution Execution (3) Operating Operating System System (allocated (allocated data sockets) data sockets) (9) (10) Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 5 / 13

18 Architektura systému Library Space Asynchronní provádění protokolu. User API Komunikační rozhraní PSCIF (4, 5, 6). Protocol Thread Association Association Distribution Distribution Sdílení soketů (2, 3). Nezávislost Library Space rozvrh paralelního přenosu. Ovladač paralelního přenosu různé strategie dělení dat do dílčích přenosů. Řídicí komunikace s protistranou (1). Dispatching Dispatching Scheduling Scheduling (7) (8) Control Control Engine Engine (1) Operating System Operating System (allocated (allocated control sockets) control sockets) (6) (5) (4) (2) Dispatching Dispatching Execution Execution (3) Operating Operating System System (allocated (allocated data sockets) data sockets) (9) (10) Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 5 / 13

19 Životní cyklus paralelního spojení Kostra přechodového diagramu CONNECTING active open / connect control stream control stream connected / send hello CLOSED passive open LISTEN Navázání řídicího spojení HELLO_WAIT accept on control stream / duplicate pcb, send hello recv hello / send stream announce STREAM_ANNOUNCE_WAIT Vyjednání parametrů paralelního spojení recv stream announce ESTABLISHING establishment of a pstream Navázání dílčích přenosů recv shutdown / send ack ESTABLISHED establishment of the last pstream shutdown / send shutdown Přenos recv shutdown ack SHUTDOWN_SENT recv shutdown / (ptransfer driver specific) flush_end SHUTDOWN_RECEIVED shutdown SHUTDOWN_APPROVED Uzavření spojení flush_end flush_end SHUTDOWN_WAIT shutdown recv shutdown ack SHUTDOWN_ACK_WAIT CLOSED recv shutdown / (ptransfer driver specific) Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 6 / 13

20 Životní cyklus paralelního spojení Navázání a ukončení paralelního spojení CLOSED CONNECTING Control stream SYN Control stream SYN+ACK Control stream ACK LISTEN ESTABLISHED Shutdown by user SHUTDOWN REQUEST ESTABLISHED HELLO WAIT STREAM ANNOUNCE WAIT ESTABLISHING HELLO(2,4) STREAM ANNOUNCE pstream 1 SYN pstream 2 SYN pstream 3 SYN HELLO(3,5) STREAM ANNOUNCE pstream 1 SYN+ACK pstream 2 SYN+ACK HELLO WAIT STREAM ANNOUNCE WAIT SHUTDOWN SHUTDOWN SEND APPROVED Flushing pstream 1 Flushing pstream 2 Flushing pstream 3 pstream 1 FIN pstream 3 FIN pstream 2 FIN SHUTDOWN REPLY pstream 2 FIN pstream 1 FIN pstream 3 FIN Flushing pstream 1 Flushing pstream 2 Flushing pstream 3 SHUTDOWN RECIEVED pstream 1 ACK pstream 3 SYN+ACK ESTABLISHING pstream 2 ACK pstream 3 ACK CLOSED Control stream FIN SHUTDOWN WAIT ESTABLISHED Shutdown by user ESTABLISHED CLOSED Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 7 / 13

21 Realizace Vztahy objektů v Library Space psock file and socket descriptors struct psock_file Standard file and socket operations psock operations psock object Library Space ptransfer driver B (Library space part) ptransfer driver A (Library space part) psock s PSCIF interface PSCIF communication driver 2 PSCIF communication driver 1 Protocol Thread(s) (cut) PCB s PSCIF interface 4... psock object psock s PSCIF interface PCB s PSCIF interface System file and socket references (via fd) Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 8 / 13

22 Realizace Vztahy objektů v Protocol Space Library Space (cut) PSCIF communication driver 2 Protocol Thread(s) Protocol instance, running state machine ptransfer driver B (Protocol space part) Control stream and control block psock s PSCIF interface PSCIF communication driver 1 PCB s PSCIF interface PCB pstream 1 pstream 2 pstream n psock s PSCIF interface Protocol instance, running state machine PCB s PSCIF interface PCB Control stream and control block pstream 1 pstream 2 pstream n ptransfer driver A (Protocol space part) Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 9 / 13

23 Dělení dat do dílčích přenosů Určeno ovladačem paralelního přenosu. Cyklické round robin přizpůsobení nejpomalejšímu dílčímu přenosu jednoduchá implementace Dle připravenosti dílčích přenosů pollall využití kapacit dílčích přenosů s různými parametry přizpůsobení se změnám parametrů synchronizace rychlosti přenosů přes protistranu při nesplnění podmínky pro kapacity soketových ( bufferů: ) wj r i = c i max j 1,n c j + t j t i nutné ošetřit bloky předběhlé o více, než je kapacita rozvrhu pstream 1 pstream 1 Input flow pstream 2 Internet pstream 2 Output flow pstream n pstream n Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 10 / 13

24 Dělení dat do dílčích přenosů Určeno ovladačem paralelního přenosu. Cyklické round robin přizpůsobení nejpomalejšímu dílčímu přenosu jednoduchá implementace Dle připravenosti dílčích přenosů pollall využití kapacit dílčích přenosů s různými parametry přizpůsobení se změnám parametrů synchronizace rychlosti přenosů přes protistranu při nesplnění podmínky pro kapacity soketových ( bufferů: ) wj r i = c i max j 1,n c j + t j t i nutné ošetřit bloky předběhlé o více, než je kapacita rozvrhu pstream 1 pstream 1 Input flow pstream 2 Internet pstream 2 Output flow pstream n pstream n Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 10 / 13

25 Dělení dat do dílčích přenosů Určeno ovladačem paralelního přenosu. Cyklické round robin přizpůsobení nejpomalejšímu dílčímu přenosu jednoduchá implementace Dle připravenosti dílčích přenosů pollall využití kapacit dílčích přenosů s různými parametry přizpůsobení se změnám parametrů synchronizace rychlosti přenosů přes protistranu při nesplnění podmínky pro kapacity soketových ( bufferů: ) wj r i = c i max j 1,n c j + t j t i nutné ošetřit bloky předběhlé o více, než je kapacita rozvrhu pstream 1 pstream 1 Input flow pstream 2 Internet pstream 2 Output flow pstream n pstream n Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 10 / 13

26 Dělení dat do dílčích přenosů Určeno ovladačem paralelního přenosu. Cyklické round robin přizpůsobení nejpomalejšímu dílčímu přenosu jednoduchá implementace Dle připravenosti dílčích přenosů pollall využití kapacit dílčích přenosů s různými parametry přizpůsobení se změnám parametrů synchronizace rychlosti přenosů přes protistranu při nesplnění podmínky pro kapacity soketových ( bufferů: ) wj r i = c i max j 1,n c j + t j t i nutné ošetřit bloky předběhlé o více, než je kapacita rozvrhu pstream 1 pstream 1 Input flow pstream 2 Internet pstream 2 Output flow pstream n pstream n Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 10 / 13

27 Paralelní přenos přes jednu fyzickou trasu Zvětšení propustnosti, není-li možnost měnit soketové buffery. Zvětšení propustnosti při ztrátách nezpůsobených zahlcením nárůst virtuální MSS Throughput [Mb/s] Throughput Flows [-] Šířka pásma 100Mb/s, ztrátovost 0,01% Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 11 / 13

28 Paralelní přenos přes jednu fyzickou trasu Zvětšení propustnosti, není-li možnost měnit soketové buffery. Zvětšení propustnosti při ztrátách nezpůsobených zahlcením nárůst virtuální MSS Throughput [Mb/s] Throughput Flows [-] Šířka pásma 100Mb/s, ztrátovost 0,01% Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 11 / 13

29 Paralelní přenos přes více fyzických tras Rozložení zátěže generované náročným logickým přenosem. Zvětšení sumární propustnosti Throughput [Mb/s] single stream round robin dispatching pollall dispatching Bandwidth of the 1st path / bandwidth sum [-] Sumární propustnost při přenosu přes dvě trasy Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 12 / 13

30 Paralelní přenos přes více fyzických tras Rozložení zátěže generované náročným logickým přenosem. Zvětšení sumární propustnosti Throughput [Mb/s] single stream round robin dispatching pollall dispatching Bandwidth of the 1st path / bandwidth sum [-] Sumární propustnost při přenosu přes dvě trasy Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 12 / 13

31 Závěr Logické přenosy realizované několika dílčími TCP spojeními umožňují dosahovat větších propustností sítě a rovnomějšího využití linek. Paralelní streamy umožnují překonat omezení TCP při přenosech přes rozlehlé vysokorychlostní sítě. Díky zvětšení virtuální MSS mohou přenosy přes rozlehlou sít lépe soupeřit s přenosy na menší vzdálenost. API knihovny psock umožňuje snadné zavedení podpory paralelních přenosů do sít ových aplikací. Martin Čížek (FEL ČVUT) Paralelizace datových přenosů Diplomová práce 13 / 13

Paralelizace datových přenosů přes rozlehlé vysokorychlostní sítě

Paralelizace datových přenosů přes rozlehlé vysokorychlostní sítě ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická Diplomová práce Paralelizace datových přenosů přes rozlehlé vysokorychlostní sítě Martin Čížek Poděkování Rád bych poděkoval Ing. Antonínu

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

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

Transportní vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Transportní vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D. Transportní 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

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

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

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

Základy počítačových sítí Model počítačové sítě, protokoly Základy počítačových sítí Model počítačové sítě, protokoly Základy počítačových sítí Lekce Ing. Jiří ledvina, CSc Úvod - protokoly pravidla podle kterých síťové komponenty vzájemně komunikují představují

Více

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

Profibus (EN 50170) Standard pro distribuované průmyslové řízení. Distribuované systémy: ISO 7498 (Open System Interconnect) Profibus (EN 50170) Standard pro distribuované průmyslové řízení Distribuované systémy: ISO 7498 (Open System Interconnect) Aplikační vrstva (Application Layer) Presentační vrstva (Presentation Layer)

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

Metody připojování periferií

Metody připojování periferií Metody připojování periferií BI-MPP Přednáška 8 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011

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

TCP protokolu. Ing. Karel Tomala, Ing. Petr Koudelka, Ph.D. Oddělení kontroly datových služeb. Sítě FTTx v roce 2018, Brno, 08/03/2018

TCP protokolu. Ing. Karel Tomala, Ing. Petr Koudelka, Ph.D. Oddělení kontroly datových služeb. Sítě FTTx v roce 2018, Brno, 08/03/2018 Měření datových parametrů sítí pomocí TCP protokolu Ing. Karel Tomala, Ing. Petr Koudelka, Ph.D. Oddělení kontroly datových služeb Sítě FTTx v roce 2018, Brno, 08/03/2018 Obsah Nařízení Evropského parlamentu

Více

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

Počítačové sítě pro V3.x Teoretická průprava I. Ing. František Kovařík Počítačové sítě pro V3.x Teoretická průprava I. Ing. František Kovařík PK IT a ICT, SŠ IT a SP, Brno frantisek.kovarik@sspbrno.cz LL vrstva (linky) 2 Obsah 2. bloku Význam LL, SLIP, PPP, HDLC, Ethernet.

Více

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server ADMINISTRACE POČÍTAČOVÝCH SÍTÍ OPC Server Funkce a využití v průmyslové automatizaci Jiří NOSEK 2011 Co je OPC Server? OPC = Open Process Control (původně OLE for Process Control) sada specifikací průmyslového

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

Vlastnosti podporované transportním protokolem TCP:

Vlastnosti podporované transportním protokolem TCP: Transportní vrstva Transportní vrstva odpovídá v podstatě transportní vrstvě OSI, protože poskytuje mechanismus pro koncový přenos dat mezi dvěma stanicemi. Původně se proto tato vrstva označovala jako

Více

Rozhraní USB. Rozhraní USB. Specifikace USB. Doplnění (upřesnění) 1.0. Rychlosti Low Speed (1.5 Mb/sec) a Full Speed (12 Mb/sec).

Rozhraní USB. Rozhraní USB. Specifikace USB. Doplnění (upřesnění) 1.0. Rychlosti Low Speed (1.5 Mb/sec) a Full Speed (12 Mb/sec). 1 Specifikace USB USB 1.0 Původní specifikace. USB 1.1 Doplnění (upřesnění) 1.0. Rychlosti Low Speed (1.5 Mb/sec) a Full Speed (12 Mb/sec). USB 2.0 Doplněno o High Speed (480 Mb/sec.) a další rozšíření

Více

Počítačové sítě Systém pro přenos souborů protokol FTP

Počítačové sítě Systém pro přenos souborů protokol FTP Počítačové sítě Systém pro přenos souborů protokol FTP Autorizovaný přístup do souborového systému hostitelského uzlu Informace o obsahu souborového systému hostitelského uzlu Obousměrný přenos kopií souborů

Více

Virtuální přístroje. Matlab a Instrument Control Toolbox. J.Tomek, A.Platil

Virtuální přístroje. Matlab a Instrument Control Toolbox. J.Tomek, A.Platil Virtuální přístroje Matlab a Instrument Control Toolbox J.Tomek, A.Platil Obsah 1. MATLAB 2. Instrument Control Toolbox toolbox pro práci s přístroji rozsah, různé možnosti 3. Simulink dva bloky pro komunikaci

Více

ST Síťové technologie

ST Síťové technologie ST Síťové technologie Ing. Pavel Bezpalec, Ph.D. VOŠ a SŠSE P9 bezpalec@sssep9.cz Harmonogram přednášek Týden Datum Náplň přednášek 1. 2.9. Úvod do datových sítí 2. 9.9. Výuka odpadá imatrikulace 3. 16.9.

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

Úvod Virtuální kanál TCP Datagramová služba UDP URL TCP, UDP, URL. Fakulta elektrotechnická

Úvod Virtuální kanál TCP Datagramová služba UDP URL TCP, UDP, URL. Fakulta elektrotechnická TCP, UDP, Katedra počítačů Fakulta elektrotechnická 10. května 2007 Přehled 1 2 TCP a sokety obecně TCP klient TCP server 3 UDP klient UDP server 4 Sít ová spojení nad sít ovou vrstvou (typicky protokol

Více

Rozhraní SCSI. Rozhraní SCSI. Architektura SCSI

Rozhraní SCSI. Rozhraní SCSI. Architektura SCSI 1 Architektura SCSI 2 ParalelnírozhraníSCSI Sběrnice typu multimaster. Max. 8 resp. 16 zařízení. Různé elektrické provedení SE (Single Ended) HVD (High Voltage Differential) LVD (Low Voltage Differential)

Více

Počítačové sítě II. 14. Transportní vrstva: TCP a UDP. Miroslav Spousta, 2005

Počítačové sítě II. 14. Transportní vrstva: TCP a UDP. Miroslav Spousta, 2005 Počítačové sítě II 14. Transportní vrstva: TCP a UDP Miroslav Spousta, 2005 1 Transportní vrstva přítomná v ISO/OSI i TCP/IP zodpovědná za rozšíření vlastností, které požadují vyšší vrstvy (aplikační)

Více

Procesy a vlákna (Processes and Threads)

Procesy a vlákna (Processes and Threads) ÚVOD DO OPERAČNÍCH SYSTÉMŮ Ver.1.00 Procesy a vlákna (Processes and Threads) Správa procesů a vláken České vysoké učení technické Fakulta elektrotechnická 2012 Použitá literatura [1] Stallings, W.: Operating

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

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

Praktické úlohy- 2.oblast zaměření

Praktické úlohy- 2.oblast zaměření Praktické úlohy- 2.oblast zaměření Realizace praktických úloh zaměřených na dovednosti v oblastech: Měření specializovanými přístroji, jejich obsluha a parametrizace; Diagnostika a specifikace závad, měření

Více

Počítačové sítě Datový spoj

Počítačové sítě Datový spoj (Data Link) organizovaný komunikační kanál Datové jednotky rámce (frames) indikátory začátku a konce signálu, režijní informace (identifikátor zdroje a cíle, řídící informace, informace o stavu spoje,

Více

100G konečně realitou. Co a proč měřit na úrovni 100G

100G konečně realitou. Co a proč měřit na úrovni 100G 100G konečně realitou Co a proč měřit na úrovni 100G Nárůst objemu přenášených dat Jak jsme dosud zvyšovali kapacitu - SDM více vláken, stejná rychlost (ale vyšší celkové náklady na instalaci a správu

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

Síťové programování. Berkeley sockets Zdroje. Wikipedia Google Jan Kubr

Síťové programování. Berkeley sockets Zdroje. Wikipedia Google Jan Kubr Síťové programování Berkeley sockets Zdroje Wikipedia Google Jan Kubr Co víte o souborech a operacích s nimi Deskriptor (fd) popisovač, číslo Zápis (write, fwrite, ) - deskriptor, data Čtení (read, fread,

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

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: 7 ČASOVÁNÍ A SYNCHRONIZACE TECHNICKÉHO VYBAVENÍ doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních

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

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

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

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

Počítačové sítě 1 Přednáška č.6 Transportní vrstva Počítačové sítě 1 Přednáška č.6 Transportní vrstva Osnova = Základní vlastnosti transportní vrstvy = Zodpovědnosti transportní vrstvy = Vlastnosti transportní vrstvy = Protokoly transportní vrstvy = TCP

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

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

František Potužník, ÚVT UK. Pro VRS 99 František Potužník, ÚVT UK 1

František Potužník, ÚVT UK. Pro VRS 99 František Potužník, ÚVT UK 1 ATM QoS v síti Pasnet František Potužník, ÚVT UK Pro VRS 99 František Potužník, ÚVT UK 1 Cíl přednášky přehledově podat možnosti využití technologie ATM (na základě praktických zkušeností získaných při

Více

Teorie systémů TES 7. Výrobní informační systémy

Teorie systémů TES 7. Výrobní informační systémy Evropský sociální fond. Praha & EU: Investujeme do vaší budoucnosti. Teorie systémů TES 7. Výrobní informační systémy ZS 2011/2012 prof. Ing. Petr Moos, CSc. Ústav informatiky a telekomunikací Fakulta

Více

Implementace aplikační vrstvy pro jednočipové mikrokontroléry

Implementace aplikační vrstvy pro jednočipové mikrokontroléry XXVIII. ASR '2003 Seminar, Instruments and Control, Ostrava, May 6, 2003 14 Implementace aplikační vrstvy pro jednočipové mikrokontroléry BABIUCH, Marek Ing., Ph.D, Katedra ATŘ-352, VŠB-TU Ostrava, 17.

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

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

Připojení k rozlehlých sítím

Připojení k rozlehlých sítím Připojení k rozlehlých sítím Základy počítačových sítí Lekce 12 Ing. Jiří ledvina, CSc Úvod Telefonní linky ISDN DSL Kabelové sítě 11.10.2006 Základy počítačových sítí - lekce 12 2 Telefonní linky Analogové

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

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

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

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

íta ové sít TCP/IP Protocol Family de facto Request for Comments Architektura TCP/IP v současnosti nejpoužívanější síťová architektura architektura sítě Internet Uplatnění user-end systémy (implementace všech funkčních vrstev) mezilehlé systémy (implementace spodních

Více

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

Počítačové sítě. Lekce 3: Referenční model ISO/OSI Počítačové sítě Dekompozice sítě na vrstvy 2 Komunikace mezi vrstvami 3 Standardizace sítí ISO = International Standards Organization Přesný název: Mezinárodní organizace pro normalizaci (anglicky International

Více

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky UPS. FTP Klient. A05463 fboranek@atlas.

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky UPS. FTP Klient. A05463 fboranek@atlas. Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky UPS FTP Klient Plzeň, 2007 František Bořánek A05463 fboranek@atlas.cz Obsah 1 Úvod......2 2 Zadaní......2

Více

Architektura připojení pro kritické sítě a služby

Architektura připojení pro kritické sítě a služby Architektura připojení pro kritické sítě a služby Tomáš Košňar CESNET 12. 6. 2018 CSNOG ..k zamyšlení neexistuje univerzální řešení pro všechny případy..k motivaci stabilita a spolehlivost služeb má klíč

Více

Zabezpečení dat při přenosu

Zabezpečení dat při přenosu Zabezpečení dat při přenosu Petr Grygárek rek 1 Komunikace bez spojení a se spojením Bez spojení vysílač může datové jednotky (=rámce/pakety) zasílat střídavě různým příjemcům identifikace příjemce součástí

Více

Protokoly pro spolehlivý multicast

Protokoly pro spolehlivý multicast Protokoly pro spolehlivý multicast Projektování distribuovaných systémů Lekce 10 Ing. Jiří ledvina, CSc Úvod Spolehlivý multicast nový fenomén v oblasti přenosu dat Řeší problém mnohonásobného doručení

Více

Architektura TCP/IP je v současnosti

Architektura TCP/IP je v současnosti Architektura TCP/IP - úvod Architektura TCP/IP je v současnosti nejpoužívanější síťová architektura architektura sítě Internet Uplatnění TCP/IP user-end systémy (implementace všech funkčních vrstev) mezilehlé

Více

Novinky a komunikace v ŘS Simatic

Novinky a komunikace v ŘS Simatic TIA na dosah Novinky a komunikace v ŘS Simatic Představení Jakub Vojanec Industry IA AS tel: +420 233 032 423 jakubvojanec@siemenscom Rostislav Kosek Industry IA AS tel: +420 233 032 414 rostislavkosek@siemenscom

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

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

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP

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

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

Výzkumné centrum spalovacích motorů a automobilů Josefa Božka - 5. kolokvium Josefa Božka 2009, Praha, 2.-3.12.2009

Výzkumné centrum spalovacích motorů a automobilů Josefa Božka - 5. kolokvium Josefa Božka 2009, Praha, 2.-3.12.2009 Dokončení reálné FlexRay sítě zjednodušený model vozidla Modelování činnosti kritických FlexRay mechanismů (start-up, synchronizace.) Nová generace pracoviště pro automatizované testování elektronických

Více

Analýza a Návrh. Analýza

Analýza a Návrh. Analýza Analysis & Design Návrh nebo Design? Design = návrh Není vytváření použitelného uživatelského prostředí (pouze malinká podmnožina celého návrhu) Často takto omezeně chápáno studenty nedokáží si představit,

Více

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

Protokol TELNET. Schéma funkčních modulů komunikace protokolem TELNET. Telnet klient. login shell. Telnet server TCP/IP. Protokol TELNET Schéma funkčních modulů komunikace protokolem TELNET Telnet klient Telnet server login shell terminal driver Jádro TCP/IP TCP/IP Jádro Pseudo terminal driver Uživatel u terminálu TCP spojení

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

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

Virtualizace. Lukáš Krahulec, KRA556

Virtualizace. Lukáš Krahulec, KRA556 Virtualizace Lukáš Krahulec, KRA556 Co je vitualizace Způsob jak přistupovat ke zdrojům systému jako k univerzálnímu výkonu a nezajímat se o železo Způsob jak využít silný HW a rozložit ho mezi uživatele,

Více

Zajištění kvality služby (QoS) v operačním systému Windows

Zajištění kvality služby (QoS) v operačním systému Windows VŠB TU Ostrava Směrované a přepínané sítě Zajištění kvality služby (QoS) v operačním systému Windows Teoretické možnosti aplikace mechanismů zabezpečení kvality služby (QoS) v nových verzích MS Windows

Více

Představíme si funkci fyzické vrstvy. Standardy fyzické vrstvy, způsoby přenosu, způsoby kódování a veličiny popisující přenos dat.

Představíme si funkci fyzické vrstvy. Standardy fyzické vrstvy, způsoby přenosu, způsoby kódování a veličiny popisující přenos dat. 2. Fyzická vrstva Studijní cíl Představíme si funkci fyzické vrstvy. Standardy fyzické vrstvy, způsoby přenosu, způsoby kódování a veličiny popisující přenos dat. Doba nutná k nastudování 3 hodiny Fyzická

Více

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

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům. Aplikační vrstva http-protokol, díky kterému je možné zobrazovat webové stránky. -Protokol dokáže přenášet jakékoliv soubory (stránky, obrázky, ) a používá se také k různým dalším službám na internetu

Více

Úvod Jednoduchá komunikace Sockety Konec. Programování v C# Síťová komunikace. Petr Vaněček 1 / 33

Úvod Jednoduchá komunikace Sockety Konec. Programování v C# Síťová komunikace. Petr Vaněček 1 / 33 Programování v C# Síťová komunikace Petr Vaněček 1 / 33 Obsah přednášky Jednoduchá komunikace Sockety 2 / 33 System.Net Namespace poskytuje jednoduché rozhraní ke standardním protokolům Třída WebClient

Více

Co mi to tu vlastně běží?

Co mi to tu vlastně běží? Co mi to tu vlastně běží? Procesy a jejich "běh" ve Windows Patrik Malina (Gopas) www.patrikmalina.eu 2/21/2008 Patrik Malina 1 O čem bude řeč Co vlastně běží ve Windows Pozorování procesů, vláken a běhu

Více

Paralelní architektury se sdílenou pamětí typu NUMA. NUMA architektury

Paralelní architektury se sdílenou pamětí typu NUMA. NUMA architektury Paralelní architektury se sdílenou pamětí typu NUMA NUMA architektury Multiprocesorové systémy s distribuovanou pamětí I. úzkým hrdlem multiprocesorů se sdílenou pamětí je datová komunikace s rostoucím

Více

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

Protokol TELNET. Schéma funkčních modulů komunikace protokolem TELNET. Telnet klient. login shell. Telnet server TCP/IP TCP/IP. Protokol TELNET Schéma funkčních modulů komunikace protokolem TELNET Telnet klient Telnet server login shell terminal driver Operační systém TCP/IP TCP spojení TCP/IP Pseudo terminal driver Operační systém

Více

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

CARRIER ETHERNET MULTI POPIS SLUŽBY, CENY ZA PRODEJ, INSTALACI A SERVIS CARRIER ETHERNET MULTI POPIS SLUŽBY, CENY ZA PRODEJ, INSTALACI A SERVIS 1 Úvod Velkoobchodní služba Carrier Ethernet Multi umožňuje vytvoření ethernetové sítě s centrálou (topologie bod-multibod). Velkoobchodní

Více

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

1. Webové služby. K čemu slouží? 2. RPC Web Service. 3. SOA Web Service. 4. RESTful Web services 13. Webové služby. K čemu slouží? Popis a vyhledávání služeb. Co je a k čemu slouží orchestrace a choreografie služeb. Technologie pro implementaci služeb 1. Webové služby. K čemu slouží? Definice WS -

Více

SSL Secure Sockets Layer

SSL Secure Sockets Layer SSL Secure Sockets Layer internetové aplikační protokoly jsou nezabezpečené SSL vkládá do architektury šifrující vrstvu aplikační (HTTP, IMAP,...) SSL transportní (TCP, UDP) síťová (IP) SSL poskytuje zabezpečenou

Více

Počítačové sítě IP směrování (routing)

Počítačové sítě IP směrování (routing) Počítačové sítě IP směrování (routing) IP sítě jsou propojeny směrovači (routery) funkcionalita směrovačů pokrývá 3. vrstvu RM OSI ~ vrstvu IP architektury TCP/IP (L3) směrovače provádějí přepojování datagramů

Více

Průzkum možností generátoru a vyhodnocovače provozu v Cisci IOS Pagent Image. Vladimír Jarotek, Filip Břuska

Průzkum možností generátoru a vyhodnocovače provozu v Cisci IOS Pagent Image. Vladimír Jarotek, Filip Břuska Průzkum možností generátoru a vyhodnocovače provozu v Cisci IOS Pagent Image Vladimír Jarotek, Filip Břuska Abstrakt: Cílem tohoto projektu je prozkoumání možností generátoru a vyhodnocovače provozu v

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 Centralizované SPD VME, VXI Compact PCI, PXI, PXI Express Sběrnice VME 16/32/64 bitová paralelní sběrnice pro průmyslové aplikace Počátky v roce 1981 neustále se vyvíjí původní

Více

File Transfer Protocol (FTP)

File Transfer Protocol (FTP) File Transfer Protocol (FTP) protokol pro přenos souborů, jeden z klasických RFC 959 přehled specifikací na http://www.wu-ftpd.org/rfc/ opět architektura klient-server navržen s ohledem na efektivní využívání

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

NSWI /2011 ZS. Principy cpypočítačůčů aoperačních systémů ARCHITEKTURA

NSWI /2011 ZS. Principy cpypočítačůčů aoperačních systémů ARCHITEKTURA Principy cpypočítačůčů aoperačních systémů ARCHITEKTURA Literatura W.Stallings: Computer Organization & Architecture J.L.Hennessy, P.A.Patterson: Patterson: Computer Architecture: a Quantitative Approach

Více

VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU "HOST PC - TARGET PC" PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ

VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU HOST PC - TARGET PC PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ VYUŽITÍ KNIHOVNY SWING PROGRAMOVACÍHO JAZYKU JAVA PŘI TVORBĚ UŽIVATELSKÉHO ROZHRANÍ SYSTÉMU "HOST PC - TARGET PC" PRO ŘÍZENÍ POLOVODIČOVÝCH MĚNIČŮ Stanislav Flígl Katedra elektrických pohonů a trakce (K13114),

Více

Techniky sériové komunikace > Synchronní přenos

Techniky sériové komunikace > Synchronní přenos Fyzická vrstva (PL) Techniky sériové komunikace (syn/asyn, sym/asym ) Analogový okruh (serial line) Přenos v přeneseném pásmu (modem) Digitální okruh (ISDN) Techniky sériové komunikace > Synchronní přenos

Více

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

Komunikační protokoly počítačů a počítačových sítí Komunikační protokoly počítačů a počítačových sítí Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1138_Komunikační protokoly počítačů a počítačových sítí_pwp Název školy: Číslo a název projektu:

Více

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: Aplikace Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: prezentační vrstva vstup dat, zobrazení výsledků, uživatelské rozhraní, logika uživatelského rozhraní aplikační vrstva

Více

ilé aspekty distribuovaných objektových systémů

ilé aspekty distribuovaných objektových systémů Pokročil ilé aspekty distribuovaných objektových systémů Petr Grygárek rek 1 Komunikační protokoly 2 General Inter-ORB Interoperability Protocol (GIOP) Původně v CORBA Postupně přejat do RMI Implementace

Více

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

Počítačové sítě Teoretická průprava II. Ing. František Kovařík Počítačové sítě Teoretická průprava II. Ing. František Kovařík SPŠE a IT Brno frantisek.kovarik@sspbrno.cz ISO_OSI 2 Obsah 1. bloku Vrstvový model Virtuální/fyzická komunikace Režie přenosu Způsob přenosu

Více

Úvod do GPGPU J. Sloup, I. Šimeček

Úvod do GPGPU J. Sloup, I. Šimeček Úvod do GPGPU J. Sloup, I. Šimeček xsimecek@fit.cvut.cz Katedra počítačových systémů FIT České vysoké učení technické v Praze Ivan Šimeček, 2011 MI-PRC, LS2010/11, Predn.3 Příprava studijního programu

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

WCF. IW5 - Programování v.net a C# WCF

WCF. IW5 - Programování v.net a C# WCF IW5 - Programování v.net a C# Strana 1 Obsah přednášky Představení Konfigurace hosta Vygenerování klienta Několik názorných příkladů Strana 2 Co to je Windows Communication Foundation Náhrada za COM, DCOM,.NET

Více

Struktura a architektura počítačů (BI-SAP) 10

Struktura a architektura počítačů (BI-SAP) 10 Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Struktura a architektura počítačů (BI-SAP) 10 doc. Ing. Hana Kubátová, CSc. Katedra číslicového návrhu Fakulta informačních technologii

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

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

Poˇ c ıtaˇ cov e s ıtˇ e pˇredn aˇsky Jan Outrata ˇr ıjen listopad 2008 Jan Outrata (KI UP) Poˇ c ıtaˇ cov e s ıtˇ e ˇ r ıjen listopad 2008 1 / 34 Počítačové sítě přednášky Jan Outrata říjen listopad 2008 Jan Outrata (KI UP) Počítačové sítě říjen listopad 2008 1 / 34 Transportní vrstva Jan Outrata (KI UP) Počítačové sítě říjen listopad 2008 2 / 34

Více

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

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

Více

NPRG051 Pokročilé programování v C /17 Úkol 2

NPRG051 Pokročilé programování v C /17 Úkol 2 NPRG051 Pokročilé programování v C++ 2016/17 Úkol 2 Téma Async I/O B-Tree server Motivace Typická databáze: stromové indexy výkon odvozený od rychlosti disku rychlosti synchronizace při paralelním přístupu

Více

Představení Kerio Control

Představení Kerio Control Představení Kerio Control UTM - Bezpečnostní řešení bez složitostí Prezentující Pavel Trnka Agenda O společnosti Kerio Kerio Control Přehled jednotlivých vlastností Možnosti nasazení Licenční model O společnosti

Více

Metody připojování periferií

Metody připojování periferií Metody připojování periferií BI-MPP Přednáška 13 Ing. Miroslav Skrbek, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Miroslav Skrbek 2010,2011

Více