Cilj
Ishod
Metode izvodjenja nastave
Sadržaj
Literatura
Predavanja, vežbe, lab. vežbe, praktičan rad. Predavanja se izvode po modelu eks katedra, nastavnik koristi obavezno pripremljenu prezentaciju koju putem projektora prikazuje u učionici. Nastavnik po potrebi koristi tablu i marker za pojedine nastavne jedinice. Vežbe se izvode u običnoj učionici, pri čemu nastavnik putem projektora prikazuje pripremljene prezentacije kao i konkretne alate. Nastavnik koristi tablu i marker za pojedine zadatke. Nastavnik instruira studente da podese potrebne alate na sopstvenim računarima i po modelu mešovitog pristupa učenju studenti rade na sopstvenim računarima u učionici i kod kuće. Laboratorijske vežbe se izvode u računarskim salama, gde nastavnik putem projektora prikazuje pripremljene prezentacije kao i konkretne alate, dok studenti prate vežbe upotrebom računara u učionici. Praktičan rad se odvija po modelu definisanja projektnog zadatka, formiranja projektnih timova i potom njihove izrade od strane studenata, kroz redovne konsultacije.
Teorijska nastava
P-01: Računarske mreže i Internet. P-02: Aplikativni sloj. Protokoli na aplikativnom sloju. Web i HTTP. P-03: Aplikativni sloj. Protokol za prenos datoteka :FTP. Elektronska pošta na Internetu. DNS- Servis imenika na Internetu. P-04: Aplikativni sloj. P2P. Programiranje soketa pomoću TCP-ja. Programiranje soketa pomoću UDP. Izgradnja jednostavnog Web servera. P-05: Transportni sloj. Servisi transportnog sloja. Multipleksiranje i demultipleksiranje. Nekonektivni prenos podataka: UDP. P-06: Transportni sloj. Pouzdan prenos podataka. P-07: Transportni sloj. Konektivno orijentisan prenos podataka: TCP. Principi upravljanja zagušenjem. Upravljanje zagušenjem kod TCP-ja. P-08: Mrežni sloj. Model mrežnog servisa. Virtuelno kolo. Datagramska mreža. P-09: Mrežni sloj. Ruter. Internet protokol. Algoritmi za rutiranje. P-10: Mrežni sloj. Rutiranje na Internetu. Broadcast i Multicast rutiranje. P-11: Sloj linka podataka. Servisi sloja linka podataka. Tehnike detekcije i ispravljanja grešaka. P-12: Sloj linka podataka. Protokoli za višestruki pristup. Adresiranje na sloju linka podataka. P-13: Sloj linka podataka. Eternet. Hab, most i svič. P-14: Sloj linka podataka. PPP protokol. ATM mreža. P15: Sloj linka podataka. MPLS.
Praktična nastava
V-01: Internet slojevi protokola. Pregled protokola ponivoima. V-02: Mrežni protokoli. Rad sa alatima za osluškivanje mrežnog saobraćaja. Wireshark. Analiza saobraćaja često korišćenih protokola aplikativnog sloja. V-03: Arhitekture mrežnih aplikacija. Klijent-server. P2P. Soketi. Usluge transportnog sloja. V-04: SMTP. Telnet. Putty. Analiza načina rada SMTP protokola. V-05: Wireshark. Analita saobraćaja protokola transportnog sloja. V-06: Wireshark. Analiza saobraćaja protokola mrežnog sloja. V-07: Wireshark. Analiza saobraćaja protokola sloja linka podataka. V-08: Razvoj jednostavne mrežne aplikacije. Upotreba soketa za korišćenje usluga TCP i UDP protokola. V-09: Razvoj chat aplikacije. Definicija i implementacija komunikacionog protokola. V-10: Administracija računarskih mreža. Hardver i mrežni uredjaji. V-011: Administracija računarskih mreža. Osnovno podešavanje mrežnih uredjaja. V-012: Administracija računarskih mreža. IP adrese. Principi dodeljivanja IP adresa. V-013: Administracija računarskih mreža. Protokoli za rutiranje. Konfiguracija protokola za rutiranje. V-014: REST paradigma. Osnovni koncepti. V-015: Razvoj REST servisa.
1. Kurose, Ross Umrežavanje računara: Od vrha ka dnu CET, Beograd 2018
2. Dušan Starčević i saradnici Računarske mreže i telekomunikacije – praktikum FON, Beograd 2013
3. White Curt M. Data communications and computer networks: a business user’s approach Thomson cop. Bosto 2007
