Preskoči na glavno vsebino

Komunikacijski protokoli

2018/2019
Program:
Interdisciplinarni univerzitetni študijski program 1. stopnje Računalništvo in matematika
Letnik:
3 letnik
Semester:
prvi
Vrsta:
izbirni
Skupina:
Modul: Računalniška omrežja
ECTS:
6
Jezik:
slovenski
Nosilec predmeta:

Mojca Ciglarič

Ure na teden – 1. semester:
Predavanja
3
Seminar
0
Vaje
0
Laboratorij
2
Vsebina

Uvod, vloga komunikacijskih protokolov in njihov pomen v sodobnih omrežjih. Protokolarni skladi in protokolarne storitve.
Načrtovanje komunikacijskih protokolov
Formalna specifikacija komunikacijskih protokolov
Metode, tehnike in orodja za analizo in testiranje komunikacijskih protokolov
Standardni usmerjevalni protokoli (usmerjanje znotraj avtonomnega sistema, globalno usmerjanje med avtonomnimi sistemi).
Večpredstavni protokoli (protokoli za prenos zvoka in videa prek IP, kakovost storitve) in razpošiljanje (multicast).
Analiza in primerjava delovanja značilnih protokolov v IPv4 in IPv6, prehodni mehanizmi. Študije izbranih protokolov omrežne in povezavne plasti.
Protokoli za zagotavljanje varnosti (avtentikacija, integriteta, nezanikanje...)
Protokoli v porazdeljenih sistemih (usklajevanje ure in globalnih stanj, volitve, vzajemno izključevanje, konsenzus)
Namenski protokoli: mobilnost, signalizacija v telekomunikacijah, nadzor omrežij, upravljanje z identitetami in imeniki, LDAP, protokoli v prekrivnih (»overlay«) omrežjih, v navideznih omrežjih, v avtomobilskih omrežjih....

Temeljni literatura in viri

J. F. Kurose, K. W. Ross: Computer Networking, A top-down Approach Featuring Internet. 6. izdaja, Pearson 2012.
Mojca Ciglarič, Zoran Bosnić, James F. Kurose, Keith W. Ross: Računalniške komunikacije, Pearson Education, 2014.
IETF: RFC specifications and standards. http://www.ietf.org
D. Malone, N.R. Murphy: IPv6 Network Administration, O'Reilly 2005.

Cilji in kompetence

Cilj predmeta je študentom računalništva in informatike predstaviti principe načrtovanja, analize in delovanja protokolov na splošno ter podrobno predstaviti nekatere standardne internetne protokole. Kompetence, ki jih bo študent pridobil, so zlasti
Sposobnost kritičnega razmišljanja
Razumevanje delovanja protokolov in protokolarnih skladov
Sposobnost načrtovanja, analize, popravljanja in implementacije lastnih komunikacijskih protokolov
Poznavanje pomembnejših standardnih protokolov posameznih komunikacijskih plasti
Usposobljenost za programsko uporabo standardnih omrežnih/komunikacijskih protokolov
Usposobljenost za postavitev, konfiguriranje in administracijo izbranih protokolarnih strežnikov
Sposobnost razumevanja in reševanja strokovnih izzivov v računalništvu
Razvoj profesionalne odgovornosti in etike
Skladnost z varnostnimi, funkcionalnimi, ekonomskimi in okoljskimi vodili.
Sposobnost iskanja virov znanja in njihovega kritičnega vrednotenja
Sposobnost uporabe pridobljenega znanja za reševanje tehničnih in znanstvenih problemov v računalništvu, sposobnost nadgrajevanja pridobljenega znanja.
Sposobnost prenašanja znanja sodelavcem v strokovnih in raziskovalnih skupinah
Praktično znanje in spretnosti na področju strojne in programske opreme ter informatike, potrebno za uspešno strokovno delo v računalništvu

Predvideni študijski rezultati

Znanje in razumevanje:
Poznavanje različnih tehnik in metod, ki se uporabljajo pri modeliranju inteligentnih sistemov. Sposobnost za analizo, sintezo in predvidevanje rešitev ter njihovih posledic na konkretnih problemih z uporabo znanstvenih metod.
Uporaba:
Uporaba predstavljenih metod na konkretnih problemih iz znanstvenega in poslovnega okolja. Poznavanje in uporaba orodij za statistično modeliranje in podatkovno rudarjenje.
Refleksija:
Spoznavanje in razumevanje pomena temeljnega matematičnega in statističnega znanja, uglašenosti med teorijo in njeno aplikacijo na konkretnih primerih s področja inteligentnega modeliranja. Avtonomnost, (samo)kritičnost, (samo)refleksivnost, prizadevanje za kakovost.
Prenosljive spretnosti - niso vezane le na en
predmet:
Prenos naučenih principov na načrtovanje obsežnih sistemov, kjer lahko principi inteligentnih rešitev pomagajo izboljšati uporabnost in uspešnost sistema.Sposobnost pridobivanja, selekcije in ocenjevanja novih informacij in zmožnost ustrezne interpretacije v kontekstu.
Sposobnost za upravljanje s časom, za samo pripravo in načrtovanje ter samokontrolo izvajanja načrtov in postopkov.Timsko delo, pisanje poročil in člankov.
Koherentno obvladanje temeljnega znanja, pridobljenega pri obveznih predmetih, ter sposobnost povezovanja znanja z različnih področij in njegova uporaba v praksi.

Metode poučevanja in učenja

Predavanja, laboratorijske vaje, seminarski način dela pri domačih nalogah, konzultacije pri izvajanju seminarskih nalog (konkretni projekti). Poseben poudarek je na timskem delu, delo je podprto s sodobnimi oblikami komunikacije (internet, forumi, spletna učilnica, virtualni laboratorij).

Načini ocenjevanja

Sprotno preverjanje (domače naloge, kolokviji in projektno delo).
Končno preverjanje (pisni izpit)
(ocene: 5 (negativno), 6-10 (pozitivno), ob upoštevanju Statuta UL)

Reference nosilca

ŠKOBERNE, Nejc, MAENNEL, Olaf, PHILLIPS, Iain, BUSH, Randy, ŽORŽ, Jan, CIGLARIČ, Mojca. IPv4 address sharing mechanism classification and tradeoff analysis. IEEE/ACM transactions on networking, ISSN 1063-6692, 2014, vol. 22, no. 2, str. 391-404, ilustr. , doi: . [COBISS-SI-ID 9785172]
PORENTA, Jernej, CIGLARIČ, Mojca. Comparing commercial IP reputation databases to open-source IP reputation algorithms. Computer systems science and engineering, ISSN 0267-6192, 2013, vol. 28, no. 1, str. 1-14. [COBISS-SI-ID 9739348]
ŠKOBERNE, Nejc, CIGLARIČ, Mojca. Practical evaluation of stateful NAT64/DNS64 translation. Advances in electrical and computer engineering, ISSN 1582-7445. [Print ed.], 2011, vol. 11, no. 3, str. 49-54, ilustr. [COBISS-SI-ID 8559956]
PANČUR, Matjaž, CIGLARIČ, Mojca. Impact of test-driven development on productivity, code and tests : a controlled experiment. Information and software technology, ISSN 0950-5849. [Print ed.], Jun. 2011, vol. 53, no. 6, str. 557-573, ilustr. [COBISS-SI-ID 8303188]
CIGLARIČ, Mojca. Effective message routing in unstructured peer-to-peer overlays. IEE proceedings, Communications, ISSN 1350-2425. [Print ed.], October 2005, vol. 152, no. 5, str. 673-678, graf. prikazi. [COBISS-SI-ID 5078868]