Komunikace v DS Přednášky z distribuovaných systémů Ing. Jiří Ledvina, CSc.

Slides:



Advertisements
Podobné prezentace
Úvod do počítačových sítí Úvod. Úvod do počítačových sítí •Úvod, síťové protokoly, architektury,standardy •Fyzická úroveň •Linková úroveň •Lokální počítačové.
Advertisements

D03 - ORiNOCO RG-based Wireless LANs - Technology
Přednáška č. 5 Proces návrhu databáze
Komunikace v DS Přednášky z distribuovaných systémů Ing. Jiří Ledvina, CSc.
Setkání klinických uživatelů 2010 Petr Folwarczný.
13AMP 6. přednáška Ing. Martin Molhanec, CSc.. Co jsme se naučili naposled Synchronizace procesů Synchronizace procesů Producent-Konzument Producent-Konzument.
Pavel Dvořák Gymnázium Velké Meziříčí Počítačové sítě – model komunikace, TCP/IP protokol, další důležité protokoly Registrační číslo projektu: CZ.1.07/1.5.00/
VLAN Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc.
Počítačové sítě Architektura a protokoly
Architektura databází Ing. Dagmar Vítková. Centrální architektura V této architektuře jsou data i SŘBD v centrálním počítači. Tato architektura je typická.
Profibus FMS Fieldbus Message Specification. Průmyslová sběrnice Profibus je určena pro automatizaci výrobních linek (výroba automobilů, plnicí linky,
Protokol TCP/IP a OSI model
Aplikace VT v hospodářské praxi internetové technologie Ing. Roman Danel, Ph.D. VŠB – TU Ostrava.
Operační systémy Přednášky pro výuku předmětu Operační systémy Ing. Antonín Vaněk, CSc. DFJP, Univerzita Pardubice září 2003.
CZ.1.07/1.4.00/ VY_32_INOVACE_169_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Databázové systémy Architektury DBS.
Migrace kódu a procesů Přednášky z distribuovaných systémů Ing. Jiří Ledvina, CSc.
Informatika pro ekonomy II přednáška 10
Základy počítačových sítí elektronická pošta Základy počítačových sítí Lekce 5 Ing. Jiří ledvina, CSc.
13AMP 2. přednáška Ing. Martin Molhanec, CSc.. Stav procesu (kontext) Stav procesu je úplná informace, kterou je nutné uschovat při přerušení procesu,
Informatika I 7. přednáška RNDr. Jiří Dvořák, CSc.
Informatika I 8. přednáška RNDr. Jiří Dvořák, CSc.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
Asynchronous Transfer Mode Projektování distribuovaných systémů Lekce 1 Ing. Jiří ledvina, CSc.
Synchronizace Přednášky z distribuovaných systémů Ing. Jiří Ledvina, CSc.
BootP Ing. Jiří Ledvina, CSc /12 Úvod Původně používání RARP Reverse Address Resolution protocol Dovoluje pouze distribuci adres na lokálním.
Základy informatiky část 6
Distribuovaná sdílená paměť Přednášky z Distribuovaných systémů Ing. Jiří Ledvina, CSc.
Distribuované algoritmy - přehled Přednášky z Distribuovaných systémů Ing. Jiří Ledvina, CSc.
Distribuovaný deadlock - přehled Přednášky z Distribuovaných systémů Ing. Jiří Ledvina, CSc.
Klomfar Petr.  Adresářová služba  specializovaná databáze optimalizovaná pro čtení a vyhledávání.  popisující objekt pomocí atributů. Na rozdíl od.
Protokoly úrovně 3 nad ATM Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc.
Transportní úroveň Úvod do počítačových sítí Lekce 10 Ing. Jiří Ledvina, CSc.
VPN - Virtual private networks Přednášky z Projektování distribuovaných systémů Ing. Jiří Ledvina, CSc.
Principy fungování sítě Název školyGymnázium Zlín - Lesní čtvrť Číslo projektuCZ.1.07/1.5.00/ Název projektuRozvoj žákovských.
Metro Ethernet Services Projektování distribuovaných systémů Ing. Jiří ledvina, CSc.
Web services. Co jsou webservices Součinná spolupráce počítačů v síti Technologie pro vzdálené volání procedur (RPC) Nezávislá na platformě Data v XML.
Linková úroveň Úvod do počítačových sítí. 2 Problémy při návrhu linkové úrovně Služby poskytované síťové úrovni Zpracování rámců Kontrola chyb Řízení.
Umístění komunikačního klienta v síti S síť KK DB M.
Internet Key Exchange Projektování distribuovaných systémů Ing. Jiří ledvina, CSc.
Internet protocol Počítačové sítě Ing. Jiří Ledvina, CSc.
Multimediální přenosy v IP sítích Libor Suchý Prezentace diplomové práce.
VoIP Voice over IP Ing. Jiří Ledvina, CSc. Projektování distribuovaných systémů.
Ústav technických zařízení budov MĚŘENÍ A REGULACE Ing. Václav Rada, CSc. ZS – 2003/
MASSIV Middleware pro tvorbu online her. Obsah prezentace Úvod Prostřeky poskytované Massivem Využití jádra Massivu v Demu Zhodnocení projektu Prezentace.
Vrstvy ISO/OSI  Dvě skupiny vrstev  orientované na přenos  fyzická vrstva  linková vrstva  síťová  orientované na aplikace  relační vrstva  prezentační.
Řízení přenosů TCP Počítačové sítě Ing. Jiří Ledvina, CSc.
Virtualizace ● IP forwarding ● IP tunneling ● Virtuální síť.
UNIX 12. Komunikace mezi procesy © Milan Keršláger
Transportní vrstva v TCP/IP Dvořáčková, Kudelásková, Kozlová.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
Elektronické bankovnictví
Síťová vrstva a vrstva síťového rozhraní v TCP/IP
Topologie počítačových sítí
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Virtuální privátní sítě
PB169 – Operační systémy a sítě
Operační systémy 9. Spolupráce mezi procesy
Tato prezentace byla vytvořena
Informatika pro ekonomy přednáška 8
Úvod do počítačových sítí
Linková úroveň (druhá část)
Přednášky z distribuovaných systémů
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Transportní protokoly
Základy počítačových sítí elektronická pošta
Distribuovaný systém souborů
Přednášky z Distribuovaných systémů
Ing. Jiří Šilhán IPv4.
Úvod do počítačových sítí - Linková úroveň
Transkript prezentace:

Komunikace v DS Přednášky z distribuovaných systémů Ing. Jiří Ledvina, CSc.

Komunikace v distribuovaných systémech2 Úvod Systém posílání zpráv Volání vzdálených podprogramů Volání vzdálených metod

Komunikace v distribuovaných systémech3 Posílání zpráv Blokované/neblokované operace (synchronní/asynchronní) Volání s odpovědí/bez odpovědi S využitím vyrovnávací paměti/bez využití vyrovnávací paměti V paměti odesílatele V paměti kom. prog. vybavení odesílatele V paměti kom. prog. vybavení příjemce V paměti příjemce Někde v systému

Komunikace v distribuovaných systémech4 Posílání zpráv Spolehlivý/nespolehlivý komunikační protokol protokoly bez potvrzování protokoly typu Stop a Wait protokoly s okénkem Pevná/proměnná délka zprávy Přímá/nepřímá komunikace komunikace přímo mezi procesy (identifikace procesu) komunikace prostřednictvím schránek (čísla portů)

Komunikace v distribuovaných systémech5 Posílání zpráv Mapování adres při překladu (tabulkou jmen) zvláštním protokolem (např. RPC portmapper) Randevous synchronní přenos zpráv bez vyrovnávacích pamětí

Komunikace v distribuovaných systémech6 Volání vzdálených podprogramů Problémy spojování – nalezení volané procedury statické linkování dynamické linkování linkování za běhu heterogenita a přenos parametrů – komunikace s různými počítači parametry se přenáší hodnotou bez globálních proměnných a vedlejších efektů homogenita zobrazení parametrů  explicitní (ASN.1, BER, PER, DER)  implicitní (XDR)

Komunikace v distribuovaných systémech7 Volání vzdálených podprogramů Problémy transparentnost – změna sémantiky volání oproti lokálnímu sémantika volání – reakce na chyby  volání pouze jednou  neomezené čekání  opakované volání  nejvýše jednou – vyvolá se pouze jednou  alespoň jednou – volá se opakovaně  právě jednou – spolehlivá komunikace  získání výsledku poslední prováděné operace  jednou nebo vůbec - transakce

Komunikace v distribuovaných systémech8 Volání vzdálených podprogramů Asynchronní volání vzdálených podprogramů synchronní volání volání bez čekání na odpověď asynchronní volání dvojí volání (parametry, výsledek) zpětné volání Bezpečnost RPC bez kontroly heslo UNIX (UID, GID) šifrování

Komunikace v distribuovaných systémech9 Spolehlivé bcast protokoly Spolehlivé broadcast protokoly klient nezná složení skupiny složení skupiny se mění v čase vzájemná komunikace členů skupiny vzájemná koordinace činnosti

Komunikace v distribuovaných systémech10 Spolehlivé bcast protokoly Realizace vysílání systémový model transportní úroveň linková úroveň model chyb úplná chyba dočasná chyba (ztráta zprávy) Byzantinská chyba

Komunikace v distribuovaných systémech11 Spolehlivé bcast protokoly Protokoly Atomický broadcast protokol Uspořádaný broadcast protocol (ABCAST) modifikace – kruh, strom, sběrnice Protokol s oslabeným uspořádáním (CBCAST) protokol pro dynamicky se měnící skupiny (GBCAST)