Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
36DSY Distribuované systémy Rozsah výuky:3+2
Přednášející (garant):Janeček J. Typ předmětu:S Zakončení:Z,ZK
Zodpovědná katedra:336 Kreditů:5 Semestr:Z

Anotace:
Cílem předmětu je poskytnout přehled technik nutných pro efektivní komunikaci v přepojovacích (a okrajově i v klasických lokálních) sítích. Předávání zpráv, jeho vlastnostem (kauzalita, logický čas) a zvládnutí v distribuovaných algoritmech je věnována podstatná část předmětu. Cílem cvičení je prakticky si uváděné principy ověřit a seznámit se s široce používanými aplikačními rozhraními.

Osnovy přednášek:
1. Vícepočítačové systémy, formy distribuce
2. Polygonální přepojovací sítě. Optimalizace toků, kapacit a topologie
3. Fyzická vrstva. Média, kódování, modulace, modemy, rozhraní
4. Linková vrstva. Potvrzovací schémata, BSC a X.25
5. Síťová vrstva. Datagram, virtuální kanál. Směrování a řízení toku
6. Sdílení přenosového média, lokální sítě sběrnicové a kruhové
7. Transportní vrstva. Přenos zpráv, multiplex, TCP a ISO TP4
8. Relační vrstva. Řízení spojení, synchronizace
9. Prezentační vrstva. Reprezentace dat ASN.1, komprese, kryptografie
10. Aplikační vrstva, rozhraní ISO
11. Meziprocesová komunikace. Výměna zpráv, RPC, distribuovaná sdílená paměť
12. Podpora distribuovaných aplikací - řešení DCE, OMG CORBA, Java
13. Modely výpočtu, symetrické a asymetrické algoritmy. Logický čas
14. Distribuované algoritmy výlučného přístupu, výběru a detekce zablokování

Osnovy cvičení:
1. Komunikace v síti Internet, rozhraní BSD socketů
2. Komunikace protokolem UDP
3. Protokoly - automatový popis, Petriho sítě
4. Praktická implementace potvrzovacího schématu
5. Efektivita potvrzovacích schémat
6. Praktická implementace potvrzovacího schématu
7. Směrování, algoritmy a jejich reálné modifikace
8. Komunikace protokolem TCP
9. Procedurální komunikace SunRPC
10. Procedurální komunikace SunRPC
11. Distribuovaný systém DCE
12. Distribuované algoritmy
13. Distribuované algoritmy
14. Zápočet

Literatura Č:
[1] Janeček, J., Bílý, M.: Lokální sítě. Skripta ČVUT, Praha 1997
[2] Janeček, J.: Distribuované systémy. Skripta ČVUT, Praha 1997
[3] Tanenbaum, A.: Computer Networks
[4] Stallings, W.: Handbook of Computer Communication Standards

Literatura A:
[1] Tanenbaum, A.: Computer Networks
[2] Stallings, W.: Handbook of Computer Communication Standards

Požadavky:

Rozsah výuky v kombinované formě studia: 19+4
Typ cvičení: s
Tento předmět je nabízen také v anglické verzi

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
*VTBEB Výpočetní technika S 7
*VTBE Výpočetní technika S 7


Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)