Sadržaj se učitava...
mdi-home Početna mdi-account-multiple Djelatnici mdi-script Studiji mdi-layers Katedre mdi-calendar-clock Raspored sati FOI Nastava search apps mdi-login
Mreže računala
Computer Network
2021/2022
6 ECTSa
Informacijski i poslovni sustavi 1.2 (IPS)
Katedra za informatičke tehnologije i računarstvo
ZP
4. semestar
Osnovne informacijemdi-information-variant Izvođači nastavemdi-account-group Nastavni plan i programmdi-clipboard-text-outline Model praćenjamdi-human-male-board Ispitni rokovimdi-clipboard-check-outline Rasporedmdi-calendar-clock Konzultacijemdi-account-voice
Izvođenje kolegija
Studij Studijski program Semestar Obavezan
Informacijski i poslovni sustavi 1.2 (IPS) 4 obavezan
Cilj kolegija
Upoznati studente s računalnim mrežama, mrežnim servisima i aplikacijama te pružiti konceptualna i praktična znanja za uspješan rad u informatičkoj struci. Osposobiti studente za samostalno rješavanje komunikacijskih problema i određivanje parametara važnih za kvalitetnu i učinkovitu komunikaciju. Upoznati studente s opasnostima koje prijete računalnim mrežama i pristupima za ostvarivanje sigurnosti. Ukazati na važnost slojevitih modela ISO/OSI i modernog internetskog modela te izučavati način djelovanja mreže kroz aplikacijski, transportni, mrežni i poveznički sloj demonstrirano na aktualnim protokolima i mrežnim aplikacijama. Pripremiti studente za daljine izučavanje naprednih tema i specijalizaciju u pojedinim područjima za koja su konceptualna i praktična znanja računalnih mreža nužna kao što su područje računalne sigurnosti, interneta stvari, razvoja mrežnih aplikacija, multimedijsko strujanje i sl. Razviti kod studenata kritičko razmišljanje te oslanjanje na analitički pristup, istraživanja, modeliranje i simulacije pri donošenju stručnih mišljenja i odluka.
Preduvjeti
Norma kolegija
Predavanja
30 sati
Vježbe u praktikumu
15 sati
Seminar
15 sati
Nastavnik Uloga na kolegiju Oblik nastave Tjedana Sati Grupa
Ivković Nikola Nositelj Predavanja
Seminar
Predavanja
Vježbe u praktikumu
Vježbe u praktikumu
Seminar
Seminar
Seminar
Vježbe u praktikumu
13
6
1
4
2
2
3
4
1
2
1
2
2
2
1
1
1
2
1
5
1
1
9
4
3
2
2
Magdalenić Ivan Nositelj Predavanja
Predavanja
2
2
2
2
1
1
Tomičić Igor Suradnik Vježbe u praktikumu
Vježbe u praktikumu
4
1
2
2
3
2
Popović Elvis Suradnik Seminar
Vježbe u praktikumu
Vježbe u praktikumu
Vježbe u praktikumu
Vježbe u praktikumu
Seminar
Seminar
4
5
1
7
1
3
2
1
2
1
2
1
1
1
3
3
9
1
1
2
1
Peras Marko Vanjski suradnik Vježbe u praktikumu 5 2 2
Cengiz Korhan Vanjski suradnik Seminar
Predavanja
10
2
1
2
1
1
Kvesić Božo Demonstrator Demonstrature 15 2 1
Sadržaj predavanja
  • UVOD U MREŽE RAČUNALA (6 sati)
    Računalne mreže, mrežni elementi, rub i jezgra mreže, pristupne mrežne, prijenos podataka mrežom, prespajanje paketa, prespajanje vodova, struktura Interneta, protokoli i usluge. Performanse, mrežna kašnjenja, gubitci paketa, brzina prijenosa, propusnost, iskorištenost. Moderni internetski model, ISO/OSI referentni model, slojevi, učahurivanje, primjeri protokola u pojedinih slojeva. Područje mrežne sigurnosti, pristupi osiguravanja mrežne sigurnosti, napadi na mrežu i programe koji koriste mrežu, vrste zlonamjernih programskih kodova, uskraćivanje usluge, prisluškivanje, izmjena i fabriciranje sadržaja.
  • APLIKACIJSKI SLOJ (6 sati)
    Konceptualni i implementacijski aspekti aplikacijskih protokola i aplikacija koje komuniciraju preko mreže. Odabir modela usluga transportnog sloja i raspoloživog protokola. Arhitekture mrežnih aplikacija (klijent-poslužitelj i ravnopravni čvorovi). Socketi i adresiranje računalnog procesa u mreži. Primjeri najvažnijih mrežnih aplikacija i aplikacijskih protokola (npr. DNS, Web, HTTP, e-pošta, SMTP, POP3, IMAP, MIME, prijenos datoteka, SSH,…). Kolačići, uporaba priručne memorije i proxyja. Napadi na DNS i DNS kao sredstvo pojačavanja napada.
  • TRANSPORTNI SLOJ (6 sati)
    Multipleksiranje/demultipleksiranje, pouzdan prijenos podataka preko nepouzdanog kanala, učinkovitost pouzdanog prijenosa, uspostava veze, napadi zlouporabe mehanizma uspostave TCP-veze, kontrola toka, kontrola zakrčenja, protokoli UDP i TCP, poštenje TCP-a. Protokoli sa stanjima i bez stanja.
  • MREŽNI SLOJ (6 sati)
    Modeli usluga mrežnog sloja, prosljeđivanje, usmjeravanje, arhitektura usmjernika, prespajanje datagrama, prespajanje virtualnih vodova, podatkovna ravnina, protokoli IPv4, IPv6, ICMP, IP-adresiranje, podmreže, NAT, DHCP, fragmentiranje, tuneliranje.
  • POVEZNIČKI SLOJ (5 sati)
    Ostvarivanje usluga povezničkog sloja. Otkrivanje i ispravljanje pogrešaka na poveznici, protokoli za višestruki pristup kanalu/mediju, adresiranje (MAC), ARP. Lokalne mreže (LAN), Ethernet, uređaji (prespojnik, most, čvorište,…) i vrste poveznica, VLAN, organizacija mreže u podatkovnim centrima.
  • SINTEZA SLOJEVA, PROTOKOLA I MEHANIZAMA U CJELINU (1 sat)
    Sinteza slojeva u cjelinu i primjeri zajedničkog djelovanja protokola i mehanizama.
Sadržaj seminara/vježbi
Ishodi učenja kolegija
  • Argumentirati potrebu za uslojavanjem te opisati ISO-OSI i moderni internetski model, a funkcije, metode ostvarivanja i pojedine protokole
  • Razumjeti način rada važnijih mrežnih protokola kao što su HTTP, HTTPS, TCP, UDP, IP, DNS itd. te objasniti razlike između pojedinih protokola
  • Analizirati prednosti i mane različitih načina organiziranja strukture i arhitekture mrežnih aplikacija te utjecaj priručno-memorijskih mehanizama na ponašanje sustava i troškove poslovne organizacije
  • Opisati principe i koncepte na kojima počivaju usluge transportnog sloja, objasniti utjecaj njihovih izvedbi na performanse te načine njihove ugradnje u aplikacije kada transportni protokol ne pruža potrebnu uslugu
  • Objasniti principe rada mrežnog sloja, usporediti usmjeravanje i prosljeđivanje te opisati adresiranje i način djelovanja internetskih protokola
  • Rastumačiti metode podjele kanala i ostale zadaće povezničkog sloja, načine ostvarivanja lokalnih mreža te usporediti različite mrežne elemente
  • Interpretirati specifikaciju protokola zadanih automatima
  • Odrediti potrebni model usluga za ostvarivanje mrežnih aplikacija i najprikladnije transportne protokole za prijenos aplikacijskih poruka
  • Opisati moguće napade na osobna računala, poslužitelje i mrežnu infrastrukturu te navesti osnovne pristupe u ostvarivanju mrežne sigurnosti
  • Analizirati mrežne protokole i prijenos njihovih paketa kroz pouzdane, nepouzdane, sigurne i nesigurne komunikacijske kanale
Ishodi učenja programa
  • razumjeti stanje i trendove razvoja suvremenih informacijskih i komunikacijskih tehnologija (ICT), razumjeti njihov utjecaj na pojedinca, organizaciju i društvo te procijeniti njihovu primjenjivost u zadanom kontekstu
  • razumjeti i primijeniti ključne aspekte informacijske tehnologije (programiranje, algoritmi, strukture podataka, baze podataka i znanja
  • razumjeti i primijeniti suvremene tehničke koncepte i prakse u informacijskim tehnologijama (arhitektura računala, operacijski sustavi, mreže računala)
  • razumjeti i primijeniti matematičke metode, modele i tehnike primjerene rješavanju problema iz područja informacijskih i poslovnih sustava
  • razumjeti bitne čimbenike koji utječu na poslovanje organizacije i pojedinaca te primijeniti osnovne metode i koncepte planiranja, upravljanja i obračuna poslovanja
  • analizirati stanje, identificirati prilike i definirati probleme s kojima se susreću organizacije i pojedinci u primjeni ICT, te formulirati rješenja uz primjenu ICT
  • razumjeti osnovna vertikalna područja primjene ICT (industrija, zdravstvo, promet, turizam, država i sl.), te horizontalne aplikacije (uredski sustavi, DSS, CRM, ERP, DMS i sl.)
  • razumjeti i primijeniti suvremene metodološke pristupe razvoja organizacijskih i informacijskih sustava, te oblikovanja organizacije i organizacijske strukture
  • razumjeti suvremene organizacijske koncepte i upravljati organizacijskom kulturom
  • modelirati poslovne procese i podatke u organizacijama i primijeniti modele u razvoju informacijskih i poslovnih sustava
  • razumjeti i primijeniti metode, tehnike razvoja informacijskih i programskih sustava u suvremenim razvojnim okolinama
  • razumjeti i primijeniti procese, metode i tehnologije upravljanja IT uslugama i resursima te podrške i pružanja različitih vrsta usluga vezanih uz ICT
  • razumjeti i primijeniti etička načela, zakonsku regulativu i norme koje se primjenjuju u struci
  • razumjeti osnovna načela i metode upravljanja organizacijom i uspješno raditi u timu
  • uspješno komunicirati s klijentima, korisnicima i kolegama na verbalan i pisani način uz primjenu odgovarajuće terminologije uključujući i sposobnost komunikacije o struci na stranom jeziku
  • pratiti stručnu literaturu na hrvatskom i stranom jeziku, pripremiti i samostalno održati prezentacije na hrvatskom i stranom jeziku stručnoj i općoj publici, te kritičku evaluaciju prezentirane stručne teme
  • razumjeti i primijeniti vještine učenja potrebne za cjeloživotno učenje i nastavak obrazovanja na diplomskom studiju.
  • razumjeti i primijeniti osnovne principe planiranja i razvoja karijere u struci i vlastitih poduzetničkih poduhvata
Osnovna literatura
  • Kurose, J.F.; Ross, K.W. Computer Networking: A Top-Down Approach. 7th edition, Pearson, 2017.
Dopunska literatura
  • Tanenbaum, A.; Wetherall, D. Computer Networks: Pearson New International 5th Edition, Pearson, 2013
  • Peterson, L.L.; Davie, B.S. Computer Networks: A Systems Approach 5th Edition, Morgan Kaufmann, 2011
Slični kolegiji
Redoviti studenti Izvanredni studenti
izvanredni rok
Datum: 22.04.2024.
Vrijeme: 16:00
Opis: Na Fakultetu
U kalendaru ispod se nalaze konzultacije predmetnih nastavnika, no za detalje o konzultacijama možete provjeriti na profilu pojedinog predmetnog nastavnika.
2024 © Fakultet organizacije i informatike, Centar za razvoj programskih proizvoda