Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti
|
|
Priporočeno je osnovno znanje računalništva in programiranja v višjem programskem jeziku. |
Vsebina
|
|
• Uvod: komunikacijska omrežja in storitve, računalniška omrežja in internet, standardi.
• Aplikacije in slojne arhitekture: primeri slojenja, referenčna modela OSI in TCP/IP, osnovni aplikacijski protokoli in storitve TCP/IP, izvedba omrežne programske opreme.
• Fizični sloj: pregled prenosnih sredstev, fizični vmesniki, načini prenosa podatkov.
• Sloj podatkovne povezave: odkrivanje napak, principi protokolov za zanesljiv prenos podatkov, primeri standardnih protokolov.
• Podsloj krmiljenja dostopa do prenosnega sredstva: problem dodeljevanja skupnega kanala, standardna lokalna računalniška omrežja in povezovalne naprave.
• Omrežni sloj: omrežne storitve in notranje delovanje omrežij, usmerjanje, nadzor zamašitve.
• TCP/IP: medomrežno povezovanje, IP in njegovi spremljevalci, usmerjanje v internetu, TCP, UDP.
|
Temeljni literatura in viri
|
|
• A. S. Tanenbaum, D. Wetherall: Computer Networks, Fifth Edition, Pearson, Boston, 2011.
• L. L. Peterson, B. S. Davie: Computer Networks: A Systems Approach, Fifth Edition, Morgan Kaufman, Amsterdam, 2012.
• F. Halsall: Computer Networking and the Internet, Fifth Edition, Addison-Wesley, Harlow, 2005.
• J. F. Kurose, K. W. Ross: Computer Networking: A Top-Down Approach, Seventh Edition, Pearson, Harlow, 2017.
• B. A. Forouzan: Data Communications and Networking, Fifth Edition, McGraw-Hill, Boston, 2013. |
Cilji in kompetence
|
|
Cilj predmeta je, da bi študentje poznali in razumeli bistvene principe delovanja in osnovne standardne tehnologije računalniških omrežij ter tako sodobnih komunikacijskih omrežij nasploh in znali napisati preproste omrežne aplikacije. |
Predvideni študijski rezultati - znanje in razumevanje
|
|
Po zaključku tega predmeta bo študent sposoben
• pojasniti osnovne principe delovanja podatkovnih komunikacijskih omrežij,
• razlikovati med različnimi vrstami računalniških omrežij in njihovimi gradniki glede na naloge in sloje delovanja,
• pojasniti, kakšno opremo ali protokol označujejo zelo znane kratice in številke standardov,
• napisati preproste programe z uporabo vtičnic. |
Predvideni študijski rezultati - Prenosljive/ključne spretnosti in drugi atributi
|
|
• Spretnosti komuniciranja: pisno izražanje pri domačih nalogah in kolokvijih oziroma pisnem izpitu.
• Uporaba informacijske tehnologije: uporaba programskih orodij in komunikacijske opreme pri vajah.
• Spretnosti računanja: osnovni izračuni v zvezi s podatkovnimi komunikacijami in naslavljanjem v omrežjih.
• Reševanje problemov: pisanje programov. |
Metode poučevanja in učenja
|
|
• predavanja,
• seminarske vaje,
• računalniške vaje,
• domače naloge. |