1. | | Vícepočítačové systémy, formy distribuce, modely distribuovaného výpočtu |
2. | | Komunikační systém, přepojování a sdílení kanálů, optimalizace toků, kapacit a topologie |
3. | | Architektura vrstev ISO, řešení využívaná fyzickou a linkovou vrstvou |
4. | | Síťová vrstva. Metody a mechanismy směrování. Datagram, virtuální kanál |
5. | | Řízení toku v uzlech sítě a v koncových zařízeních |
6. | | Sdílení přenosového média, sběrnicové a kruhové systémy |
7. | | Transportní vrstva. Přenos zpráv, transportní multiplex. Protokoly TCP a ISO IP4 |
8. | | Protokoly Internetu - IP, RIP, OSPF, UDP, TCP, DNS |
9. | | Relační vrstva. Řízení spojení, synchronizace |
10. | | Prezentační vrstva. Reprezentace dat ASN.1 a XML, komprese |
11. | | Kryptografická ochrana přenosu, virtuální privátní sítě |
12. | | Síťové aplikace Internetu. Aplikační rozhraní ISO. |
13. | | Programování distribuovaných aplikací - Java, Open RPC |
14. | | Programování distribuovaných aplikací - Java IDL, OMG CORBA |
1. | | Komunikace v síti TCP/IP, programové rozhraní BSD Sockets, zadání semestrálních projektů |
2. | | Lab - Jednoduchá aplikace TCP |
3. | | Protokoly - teoretické modely, komunikující automaty, Petriho sítě |
4. | | Lab - Implementace okénkového schématu v UDP |
5. | | Efektivita linkových protokolů, modely průchodnosti |
6. | | Lab - konzultace semestrálního projektu |
7. | | Směrovací algoritmy - Dijkstra, Bellmann-Ford. Floyd, RIP, OSPF |
8. | | Lab - Návrh a konfigurace přepojovací sítě IP |
9. | | Technologie RPC - Sun RPC, XDR |
10. | | Lab - Jmenná služba, konfigurace DNS |
11. | | Síťová komunikace v jazyce Java, OMG CORBA. Test |
12. | | Lab - jednoduchá aplikace v prostředí OMG CORBA |
13. | | Služby OMG CORBA |
14. | | Vyhodnocení projektů, zápočet |