8.1.2017. 1 Računalne mreže 1 6. listopada 2016. SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI predmet: Računalne mreže * Autorizirana predavanja Nastavnik: Prof. dr. sc. Zvonko Kavran [email protected]Doc. dr. sc. Ivan Grgurević [email protected]Računalne mreže 2 • prof. dr. sc. Zvonko Kavran [email protected]Konzultacije: Dan Vrijeme Mjesto PON 11.30 – 13:00 ZUK Borongaj, Objekt 71, Soba P-9, prizemlje, 2457-930 UTO 12:30 – 14.00 • doc. dr. sc. Ivan Grgurević [email protected]Dan Vrijeme Mjesto UTO 13:00 – 15.00 ZUK Borongaj, Objekt 71, Soba 13, 1. kat, 2457-942 ČET 10:00 – 11:30
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Sveučilište u Zagrebu Stranica 1/1 Fakultet prometnih znanosti 3. 10. 2016. Zavod za informacijsko komunikacijski promet Katedra za informacijsko komunikacijske sustave i mreže Vukelićeva 4, Zagreb
Raspored nastave po tjednima
(akademska godina 2016./2017., zimski semestar)
Predmet: Računalne mreže, RAČMREŽE (36134) Nositelj: Prof. dr. sc. Zvonko Kavran
Prijedlog rasporeda po tjednima:
Doc. dr. sc. Ivan Grgurević
Redni broj
predavanja/
Tjedan
nastave
Datum Gradivo Izvođač
1. 6. 10. 2016. Uvodno predavanje, Ishodi učenja, OSI
slojevi, Mediji za prijenos podataka Prof. dr. sc. Zvonko Kavran, Doc. dr. sc. Ivan Grgurević
2. 13. 10. 2016. Auditorne vježbe (Uvodne premise) Doc. dr. sc. Ivan Grgurević
3. 20. 10. 2016. Mrežni software, Mrežna oprema,
Pasivna i aktivna oprema Doc. dr. sc. Ivan Grgurević
4. 27. 10. 2016. Sloj veze podataka Prof. dr. sc. Zvonko Kavran
5. 3. 11. 2016. Lokalne računalne mreže (LAN) Prof. dr. sc. Zvonko Kavran
6. 10. 11. 2016. Auditorne vježbe (LAN) Doc. dr. sc. Ivan Grgurević 7. 17. 11. 2016. Mrežni sloj, Mrežni sloj u Internetu Prof. dr. sc. Zvonko Kavran
8. 24. 11. 2016. Auditorne vježbe (Mrežni sloj),
Prvi kolokvij Doc. dr. sc. Ivan Grgurević
9. 1. 12. 2016. Transportni sloj Prof. dr. sc. Zvonko Kavran
10. 8. 12. 2016. Aplikacijski sloj Doc. dr. sc. Ivan Grgurević 11. 15. 12. 2016. Auditorne vježbe (Transportni sloj) Doc. dr. sc. Ivan Grgurević
12. 22. 12. 2016. Sigurnost u računalnim mrežama,
Multimedijsko umrežavanje, Upravljanje mrežom
Doc. dr. sc. Ivan Grgurević
13. 12. 1. 2017. Auditorne vježbe
(Sigurnost u računalnim mrežama, Upravljanje mrežom), Drugi kolokvij
Doc. dr. sc. Ivan Grgurević
14. 19. 1. 2017. Studentske prezentacije:
Obrada mrežne aplikacije za određeni operacijski sustav.
Svi
15. 26. 1. 2017.
Studentske prezentacije: Obrada mrežne aplikacije za određeni
operacijski sustav. Zaključno predavanje
Svi
Raču
na
lne
mre
že
4
Evidencija studenata:
Sveučilište u Zagrebu Stranica 1/2 Fakultet prometnih znanosti 3. 10. 2016. Zavod za informacijsko komunikacijski promet Katedra za informacijsko komunikacijske sustave i mreže Vukelićeva 4, Zagreb
Popis studenata (akademska godina 2016./2017., zimski semestar)
Predmet: Računalne mreže, RAČMREŽE (36134) Nositelj: Prof. dr. sc. Zvonko Kavran 36134 - Redovni studenti
Redni broj Prezime Ime JMBAG Usmjerenje E-mail
Vlastoručni potpis
1. Barišić Gabriela 0135237258 INKOMPR
2. Bićanić Petar Krešimir 0135235232 PROM
3. Ćevid Marko 0135231670 INKOMPR
4. Ćorković Ivan 0135237648 PROM
5. Dijanić Domagoj 0135238736 PROM
6. Flanjak Zvonimir 0135234139 INKOMPR
7. Grabovac Blaženka 0135235867 INKOMPR
8. Hilc Borna 0135236885 PROM 9. Karlović Jelena 0135237125 INKOMPR
10. Kletuš Tomislav 0135236817 PROM
11. Kolarić Matija 0135237424 INKOMPR
12. Kovač Mateo 0246055362 PROM
13. Kušić Krešimir 0135227681 ITSD
14. Marković Marino 0135229387 INKOMPR
15. Martić Marijan 0135237905 PROM
16. Mikšić Igor 0135233719 INKOMPR
17. Obad Goran 0135217566 POŠPROD
18. Pažulj Dominik 0135235713 PROM
19. Prgomet Mario 0135237354 INKOMPR
20. Sekondo Mario 0135237471 PROM
21. Slade Miho 0135237599 INKOMPR
22. Smiljanić Luka 0135237557 PROM
23. Spajić Kristijan 0135239156 PROM
24. Srečić Antonio 0135236768 PROM
25. Stepić Matija 0135237627 INKOMPR
26. Sugja-Jovetić Luka 0036476842 PROM
27. Šakić Robert 0135238437 PROM
28. Tupek Mario 0135236224 INKOMPR
29. Vukić Alen 0135239161 PROM
30.
31.
32.
33.
34.
35.
8.1.2017.
3
Raču
na
lne
mre
že
5
• RAČUNALNE MREŽE
- Tjedni fond sati: 2 + 1 + 1 (P + L + S)
3. godina 5. semestar – Preddiplomski Studij Promet,
usmjerenje informacijsko-komunikacijski promet – obvezni
predmet, usmjerenje Poštanski promet i ITS (diplomski
- Laboratorijske vježbe: prema uputama i naknadnom rasporedu
- Informacije: http://e-student.fpz.hr/
- Načelni preduvjeti za slušanje predmeta su položeni ispiti izslijedećih predmeta: Elektrotehnika, Računalstvo, Algoritmi iprogramiranje, Informacije i komunikacije.
Raču
na
lne
mre
že
6
Opće kompetencije:
• Nakon uspješno svladanog gradiva student stječe znanja o računalnim mrežama,
različitim tehnikama podatkovnih komunikacija, mrežama za prijenos i uslugama
prijenosa podataka. Poseban naglasak se stavlja na teorijsko i praktično znanje za
oblikovanje različitih tipova računalnih mreža (LAN, WLAN i dr.). Jezgro predmeta čini
ISO-OSI slojni model i Internet model te odgovarajući specifični komunikacijski
protokoli, posebno se koncentrirajući na niže slojeve ISO-OSI modela. Student se
upoznaje sa najznačajnijim programskim alatima za analiziranje računalnih mreža i
mrežnog prometa kroz testiranje, analizu i simuliranje stanja mreže.
• U okviru auditornih i laboratorijskih vježbi, studenti će na praktičnim zadacima naučiti
primjenu znanja stečenih na predavanjima.
Razvijanje kompetencija studenata
8.1.2017.
4
Raču
na
lne
mre
že
7
Specifične kompetencije:
• Testiranje različitih programskih alata i aplikacija u funkciji mjerenja performansi na
mreži,
• Testiranje različitih programskih alata i aplikacija u funkciji hvatanja paketa,
• Testiranje različitih programskih alata i aplikacija u funkciji mrežnog otkrivanja i
INTERNI BODOVNI SUSTAV za akademsku godinu 2016./2017.
Rbr. Segment:Moguće ostvaritimaksimalno bodova:
Napomena:
1. Prisustvo na predavanjima (minimalno: 70%)15
(15 x 1 = 15)
2.Programski zadatak –Obrada mrežne aplikacije za određenioperacijski sustav (po dvoje u grupi)
25
3. E-test (10 pitalica, 0.5 x 10 = 5) 5
4. E-test 5
5. E-test 5
6. E-test 5
7. 1. kolokvij (19.11.2015.) 40
8. 2. kolokvij (14.01.2016.) 40
Ukupno 140
9. Pismeni dio ispita 80
8.1.2017.
5
Raču
na
lne
mre
že
9
INTERNI BODOVNI SUSTAV – programski zadatak
� Programski zadatak se boduje:
- maksimalnih 25 bodova predstavlja ocjena izvrstan (5),
- 20 bodova, ocjena vrlo dobar (4),
- 15 bodova, ocjena dobar (3),
- 10 bodova, ocjena dovoljan (2).
Raču
na
lne
mre
že
10
BODOVIOcjena pismenog dijela
ispitaKonačna ocjena
90 - 105 dovoljan (2)
Dobiva se na usmenom dijelu ispita
106 - 121 dobar (3)
122 - 132 vrlo dobar (4)
> 133 odličan (5)
Konačna ocjena: formira se na temelju pismenog i usmenog dijela ispita
8.1.2017.
6
Raču
na
lne
mre
že
11
Upute za polaganje ispita
ECTS bodovi
� Pohađanje nastave predavanja i vježbi (1 ECTS boda)
� Izrada programskog zadatka (2 ECTS boda)
� Priprema i polaganje ispita (3 ECTS boda)
Raču
na
lne
mre
že
12
� Nakon održane nastave (predavanja i vježbe) studentima koji su prikupili
1 ECTS bod + 2 ECTS boda (programski zadatak) upisuje se potpis u
indeks i mogu pristupiti polaganju ispita. Nakon uspješno položenog ispita
(pismeni i usmeni) koji donosi 3 ECTS boda studenti ostvaruju 6 ECTS
bodova
� Bodovi za potpis se prikupljaju prisustvovanjem na predavanjima i
izrađenim programskim zadatkom
Upute za polaganje ispita
8.1.2017.
7
Raču
na
lne
mre
že
13
Uvjeti za potpis (3 ECTS boda)
� Student prisustvovanjem na nastavi ostvaruje 1 ECTS bod
� Uspješno izrađeni programski zadatak (u grupi po 2 studenta)
donosi 2 ECTS boda
� Rješavanje e-testova radi stjecanja prava prisustvovanja na
kontrolnim zadaćama odnosno testovima znanja (kolokvij) radi
oslobađanja ispita (tjedan dana prije kontrolnih zadaća)
Raču
na
lne
mre
že
14
Izrada programskog zadatka
� Za pristupanje ispitu potrebno je prikupiti ukupno 3 ECTS boda, od
kojih se 2 ECTS boda ostvaruju na osnovu izrađenog programskog
zadatka te uspješnog javnog prezentiranja istog
� Napravljeni programski zadatci šalju se putem e-studenta na način da
student(i) prvo prijavi(e) prijedlog teme (odnosno prijedlog
programskog alata za obradu i testiranje)
� Nakon pozitivnog odgovora o prijedlogu teme studenti mogu početi
pisati svoj programski zadatak
� Nakon što se napiše programski zadatak, isti se šalje putem e-
studenta (ne e-maila!)
� Programski zadatak brani se javnim nastupom u trajanju od
maksimalno 10 minuta (potrebna prezentacija u MS powerpointu)
8.1.2017.
8
Raču
na
lne
mre
že
• Kavran, Z., Grgurević, I.: Autorizirana predavanja i vježbe iz kolegija Računalne mreže (objavljeno putem sustava e-Student: http://e-student.fpz.hr)
• Kurose, J.F., Ross, K.W.: Computer Networking: A Top-Down Approach, (6th Edition), Pearson Education, Inc., USA, 2013.
• Peterson, L.L., Davie, B.S.: Computer Networks: A Systems Approach, (5th Edition), The Morgan Kaufmann Series in Networking, USA, 2011.
� elementima� topologiji� načinu korištenja usluge� vlasništvu i obuhvatu područja
Podjela mreža prema elementima:
• mreže terminala – osiguravaju vezu centralnog računala i njegovih terminala (vezan za tzv. velika računala). Sva obrada se obavlja na računalu, a terminal služi za interakciju s operaterom.
• mreže računala – čvorovi mreže su računala koja primaju poruke, usmjeravaju ih na odredište, skupljaju i izdaju podatke o stanju i uporabi mreže… Svako računalo uz sebe može imati mrežu računala.
- razlika među mrežama računala i terminala s vremenom postaje sve manja (osobna se računala sve češće koriste kao terminali, pa se uvođenjem novih funkcija podjela polako gubi)
8.1.2017.
16
Raču
na
lne
mre
že
31
Podjela mreža prema topologiji:
Zvjezdasta mreža – prolaz cjelokupnog prometa kroz jedan čvor (npr. glavno računalo sustava)
– razmjena podataka među terminalima moguća je samo kroz glavno računalo
– upravljanje prometom je jednostavno– kvar glavnog računala znači prekid komunikacije
Stablasta mreža – smatra se hijerarhijskom vezom više zvjezdastih mreža (podmreža)
– terminal može komunicirati unutar vlastite podmreže, a tražiti vezu s drugim podmrežama preko nadređene razine
Prstenasta mreža – svako računalo je spojeno na dva susjedna– u slučaju prekida jednog kanala, postoji mogućnost
prijenosa podataka obilaznim putem
Raču
na
lne
mre
že
32
Sabirnička mreža – ostvarena višespojnim povezivanjem– nema središnjeg čvora, upravljanje može biti distribuirano
(mogućnost sudara poruka) – u slučaju sudara poruka čvor čeka neko slučajno odabrano
vrijeme i zatim ponovo šalje poruku
Isprepletena mreža – ostvaruje se povezivanjem svakoga sa svakim– neekonomična za terminalske i dr. mreže s malim
iskorištenjem– može biti interesantna za mreže računala
Kombinirana mreža – mreža općenite topologije– nastaje kombinacijom elementarnih topologija prema
potrebama i zahtjevima korisnika
8.1.2017.
17
Raču
na
lne
mre
že
33
Podjela mreža prema načinu korištenja usluga:
� Mreža korisnik-poslužnik (client-server)
- mreža s poslužiteljima
� Mreže s ravnopravnim učesnicima (peer-to-peer)
- svako računalo je i korisnik i poslužitelj (izvršava i korisnički i poslužiteljski dio programske podrške)
Raču
na
lne
mre
že
34
� Mreže s distribuiranom obradom - razvijaju se umjesto velikih centralnih računala- mogu biti dio mreže korisnik-poslužitelj ili mreže s ravnopravnim
učesnicima
Distribuirana baza podataka kod mreže korisnik-poslužnik
Podjela mreža prema vlasništvu:
Kod privatnih mreža – vlasnik (korisnik) samostalno upravlja mrežom premavlastitim potrebama, tj. elementi mreže su u najmu ilivlasništvu pravne osobe, koja ujedno upravlja tom mrežom
Kod javnih mreža – vlasnik na komercijalnoj osnovi pruža uslugu prijenosa podatakadrugima, upravlja mrežom kako bi optimalno iskoristio instaliranekapacitete, pruža maksimalnu kakvoću usluge
8.1.2017.
18
Raču
na
lne
mre
že
35
Internet
- danas jedina globalna mreža za prijenos podataka, koja umrežava milijune računala i pokriva cijeli svijet
- organizirana je kao mreža svih mreža
- nema vlasnika ni centralizirano upravljanje (osim administracije)
- zadovoljstvo korisnika (kvaliteta usluge)
- dobro definirane mrežne usluge (WWW, elektronička pošta, prijenos datoteka-FTP, terminalski pristup računalima-TELNET)
Raču
na
lne
mre
že
36
Podjela mreža prema obuhvatu područja:
Lokalne mreže (LAN, Local Area Network)- povezuju računala unutar jedne prostorije ili zgrade, te tvorničkog kruga ili
sveučilišnog kampusa- karakterizira ih velika brzina prijenosa i malo kašnjenje
Gradske mreže (MAN, Metropolitan Area Network)
Globalne mreže (WAN, Wide Area Network)
8.1.2017.
19
Raču
na
lne
mre
že
37
Osnovna svojstva mreže
Zahtjevi:
• Otvorenost
• Generalnost
• Ekonomičnost
• Modularnost
• Fleksibilnost
• Elastičnost
• Adaptivnost
• Transparentnost
• Integralnost
- od svih mreža danas, navedene zahtjeve zadovoljava samo Internet
Raču
na
lne
mre
že
38
Vrste komutacija (prospajanja)
Komutacija ili prospajanje – postupak kojim se informacija korisnika prenosi s
kraja na kraj mreže
• Komutacija kanala
• Komutacija paketa
• Komutacija kanala
- u telefonskim mrežama
- u komutacijskom centru (telefonska centrala) vodovi se povezuju tako da se
uspostavi cjelovit komunikacijski kanal s kraja na kraj mreže, korisnicima je
tada na raspolaganju čitav kapacitet kanala, bez obzira da li ga oni u tom času
koriste ili ne. Drugi korisnici ne mogu raspolagati tim kapacitetom.
8.1.2017.
20
Raču
na
lne
mre
že
- Komutacija kanala nije pogodna za prijenos podataka zbog nedovoljne
iskorištenosti kapaciteta kanala (kanal je na raspolaganju samo izvornim
učesnicima) te zbog dugačke i neizvjesne procedure prospajanja
- Pojedini korisnik na jednom priključku može ostvariti samo jednu vezu
- Masovno se koristi telefonska mreža s komutacijom kanala za pristup mrežama
za prijenos podataka
PREDNOST: QoS – zajamčena kvaliteta usluge
NEDOSTACI: kašnjenje, neučinkovito korištenje kapaciteta, kompleksnost mreže39
Raču
na
lne
mre
že
8.1.2017.
21
Raču
na
lne
mre
že
• Komutacija paketa- poruke korisnika dijele se na pakete, koji se prenose kroz mrežu- kad paket dođe u čvor, šalje se što je moguće prije prema odredištu, kako
bi se kašnjenje minimaliziralo
41
PREDNOSTI: učinkovitost, nema blokiranja prometa (paketi se primaju za vrijeme velikog prometa-mogu jedino kasniti u isporuci)NEDOSTACI: varijabilno kašnjenje, overhead (dodavanje informacija svakom paketu)
Raču
na
lne
mre
že
- razlikujemo pojmove usmjeravanja i prosljeđivanja paketa
- algoritmima usmjeravanja određuje se optimalni put paketa prema odredištu
- korištenjem algoritama usmjeravanja, periodički se proračunavaju tablice usmjeravanja, a pojedinačni paketi se prosljeđuju na osnovu tih tablica
- kod prosljeđivanja svakog paketa zasebno, on u svome zaglavlju mora nositi globalnu adresu odredišta
- teoretski svaki paket se može slati zasebnim putem, dok u praksi većina paketa neke veze ide istim putem, prema relativno stabilnim tablicama usmjeravanja
- mogućnost biranja alternativnih putova osigurava visoku sigurnost dolaska paketa na odredište
42
Problem (jedan od): Kašnjenje
- Vrijeme obrade, vrijeme rasprostiranja i vrijeme čekanja