Detail předmětu
Počítačové komunikace a sítě
IPK Ak. rok 2024/2025 letní semestr 4 kredity
Koncepce Internetu a model Internetu. Referenční model ISO/OSI. Protokoly TCP, UDP, IP. Adresování v počítačových sítích (lokální a Internet). Směrování v Internetu. Multicasting v Internetu. Přepínání a přepínače. Principy spolehlivého přenosu dat. Propojování sítí. Vícenásobný přístup. Správa chyb. Komunikační služby a protokoly. Bezdrátové a mobilní sítě a protokoly. Bezpečnost v počítačových sítích. Programování síťových aplikací.
Podmínky zápočtu
Pro získání zápočtu musí student získat nejméně 10 bodů za projekty.
Garant předmětu
Koordinátor předmětu
Jazyk výuky
Zakončení
Rozsah
- 26 hod. přednášky
- 13 hod. projekty
Bodové hodnocení
- 60 bodů závěrečná zkouška
- 40 bodů projekty
Zajišťuje ústav
Přednášející
Pluskal Jan, Ing., Ph.D. (UIFS)
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS)
Veselý Vladimír, Ing., Ph.D. (UIFS)
Cvičící
Ryšavý Ondřej, doc. Ing., Ph.D. (UIFS)
Veselý Vladimír, Ing., Ph.D. (UIFS)
Vondráček Martin, Ing. (UIFS)
Zavřel Jan, Ing. (UIFS)
Cíle předmětu
Porozumět základním koncepcím a principům počítačových komunikací a sítí; být informován o komunikačních funkcích a jejich realizaci v běžných počítačových sítích.
Student porozumí základním koncepcím a principům počítačových komunikací a sítí a získá informovanost o komunikačních funkcích a jejich realizaci v běžných počítačových sítích. Student se naučí pracovat s dostupnou dokumentací a standardy, které detailně popisují specifikaci komunikačních protokolů. Student se naučí implementovat síťové aplikace.
Požadované prerekvizitní znalosti a dovednosti
Schopnost programovat a znalost jednoho z programovacích jazyků C/C++, Python, Java, C#. Znalost prostředí operačních systémů.
Osnova přednášek
- Úvod do počítačových sítí
- Síťové aplikace
- Aplikační vrstva
- Programování síťových aplikací
- Transportní vrstva
- Síťová vrstva I (Adresování)
- Síťová vrstva II (Protokoly a komunikace)
- Protokol IPv6
- Multicast
- Směrování I (Lokální sítě)
- Směrování II (Internet)
- Linková vrstva (LAN technologie, Ethernet, Wifi)
- Rekapitulace
Osnova ostatní - projekty, práce
- Programování klient-server komunikace
- Implementace síťové aplikace
Průběžná kontrola studia
- Opravený projekt č.1 - 10 bodů
- Opravený projekt č.2 - 30 bodů
- Závěrečná písemná zkouška - 60 bodů
Kontrolovanou výukou jsou 2 hodnocené projekty a závěrečná zkouška.
Podmínky zápočtu
Pro získání zápočtu musí student získat nejméně 10 bodů za projekty.
Způsob kontaktu s vyučujícím
Krátké konzultace v době po skončení přednášky. Regulérní konzultace v konzultačních hodinách vyučujícího. Případně individuálně domluvené konzultace osobně či on-line na platformě MS Teams.
Rozvrh
Den | Typ | Týdny | Místn. | Od | Do | Kapacita | PSK | Skup | Info |
---|---|---|---|---|---|---|---|---|---|
Út | přednáška | 1., 7., 8., 10., 11., 13. výuky | E104 E105 E112 | 08:00 | 09:50 | 294 | 2BIB 3BIT | 20 - 29 xx | Ryšavý |
Út | přednáška | 2., 3., 5., 6., 9., 12. výuky | E104 E105 E112 | 08:00 | 09:50 | 294 | 2BIB 3BIT | 20 - 29 xx | Veselý |
Út | přednáška | 2025-03-04 | E104 E105 E112 | 08:00 | 09:50 | 294 | 2BIB 3BIT | 20 - 29 xx | Pluskal |
Čt | přednáška | 1., 7., 8., 10., 11. výuky | E104 E105 E112 | 12:00 | 13:50 | 294 | 2BIA 3BIT | 10 - 19 xx | Ryšavý |
Čt | přednáška | 2., 3., 5., 6., 9. výuky | E104 E105 E112 | 12:00 | 13:50 | 294 | 2BIA 3BIT | 10 - 19 xx | Veselý |
Čt | přednáška | 2025-03-06 | E104 E105 E112 | 12:00 | 13:50 | 294 | 2BIA 3BIT | 10 - 19 xx | Dolejška, Veselý |
Zařazení předmětu ve studijních plánech
- Program BIT, 2. ročník, povinný
- Program BIT (anglicky), 2. ročník, povinný