Primena QoS protokola u MANET mrežama Application of the QoS Protocol in MANET networks

Size: px
Start display at page:

Download "Primena QoS protokola u MANET mrežama Application of the QoS Protocol in MANET networks"

Transcription

1 Primena QoS protokola u MANET mrežama Application of the QoS Protocol in MANET networks Boban Pavlović 1, Jovan Bajčetić 1, 1 Univerzitet odbrane u Beogradu, Vojna akademija Sadržaj U radu su prikazani osnovni problemi u vezi primene QoS protokola u mobilnim ad hoc mrežama. Takođe su navedena otvorena pitanja koja se odnose na formiranje QoS protokola rutiranja u ad hoc mrežama. Razmatrani su fleksibilni QoS model za MANET mreže i INSIGNIA signalizacioni protokol. Posebno je analiziran AODV protokol rutiranja sa QoS ekstenzijom preko parametara maksimalno kašnjenje i minimalno dostupan propusni opseg. Abstract This paper presents the main problems concerning the implementation of QoS protocol in mobile ad hoc networks. The outstanding issues relating to the establishment of QoS routing protocols in ad hoc networks are also listed. A flexible QoS model for MANET networks and INSIGNIA signaling protocol are considered in this paper. It is particularly analyzed AODV routing protocol with QoS extension through maximum delay and minimum of available bandwidth. 1. UVOD Mobilne ad hoc mreže (MANET) karakterišu velika mobilnost i pojava čestih otkaza usled kojih se smanjuje propusnost linka i povećava kašnjenje u komunikaciji. MANET mreže su samo-konfigurišuće mreže mobilnih rutera koje formiraju proizvoljnu topologiju. Dinamična i brzo promenljiva topologija, samo-organizovanost, čvorovi sa funkcijom rutera, nepostojanje bazne stanice, brzo uspostavljanje komunikacije i ograničeni resursi su osnovne odlike MANET mreža [1]. Upotreba MANET mreža za prenos multimedijalnih aplikacija uslovljava strožije QoS zahteve koji moraju biti ispunjeni. Osnovni cilj obezbeđenja QoS je postizanje determinističkog ponašanja mreže kako bi se ostvario prenos informacija kroz mrežu bez gubitaka i postigla iskorišćenost mrežnih resursa na zahtevanom nivou. QoS ruitranje ne podrazumeva postupak pronalaženja bilo kakve putanje od izvora do odredišta, već samo putanje koja ispunjava strogo postavljene QoS zahteve po pitanju propusnog opsega ili kašnjenja uz maksimalno iskorišćenje mrežnih resursa. Osnovne karakteristike QoS rutiranja su: a) pronalazak putanje od izvora do odredišta koja ispunjava zahteve korisnika; b) optimizacija upotrebe mrežnih resursa i c) praćenje mrežnih performansi u slučaju pojave neželjenih događaja kao što su zagušenja na linkovima ili prekid putanje [2]. Sa druge strane, obezbeđivanje QoS dovodi do porasta troškova, odn. porasta vremena za uspostavljanje konekcije i obrade većeg broja informacija. 2. OSNOVNI PROBLEMI U VEZI SA IMPLEMENTACIJOM QoS U MANET MREŽAMA Nepouzdani bežični kanali Bežični kanal karakteriše veliki uticaj smetnji od drugih transmisionih kanala, termičkog šuma i efekata višeputnog fedinga. Usled toga javlja se velika bitska greška, odn. zbog velikih paketskih gubitaka, veoma je teško obezbediti pouzdan, a istovremeno i dugotrajni prenos podataka. Mobilnost čvora S obzirom na nezavisnost i slučajnost u promeni pozicije mobilnog čvora, moraju se veoma često ažurirati informacije o mrežnoj topologiji kako bi se obezbedilo pravovremeno rerutiranje podataka preko novih, dostupnih putanja. Za svaki upotrebljivi algoritam rutiranja važi osnovno pravilo: brzina promene mrežne topologije ne može biti veća od brzine prenosa informacija o stanju u mreži. Jedino se pri tome može na adekvatan način odgovoriti ovakvim promenama. Nepostojanje centralizovanog upravljanja Glavna prednost MANET mreža sastoji se u spontanom uspostavljanju mreže, bez prethodnog planiranja uz mogućnost dinamičkih promena položaja čvorova. Algoritmi rutiranja koji koriste samo lokalno dostupne informacije o stanju mreže su poželjni, što sa druge strane dovodi do povećanja mrežnog opterećenja i složenosti, kao i potrebe za efikasnim prenosom informacija o QoS stanju. Istovremeno, dinamičko mrežno okruženje i promena karakteristika medijuma prostiranja čini upravljanje i održavanje rutom veoma teško. Ograničeni mrežni resursi Mobilni čvorovi imaju manju procesorsku snagu i manji memorijski kapacitet u poređenju sa čvorovima u fiksnim mrežama. Obezbeđenje zahtevanog nivoa QoS u MANET mrežama usled ograničenog kapaciteta memorije dovodi do problema smeštaja velikog broja dodatnih informacija u poređenju sa best-effort rutiranjem. Ograničeni energetski resursi Mobilne čvorove u odnosu na mrežne čvorove u fiksnoj infrastrukturi karakteriše generalno ograničeno napajanje. Potreba za obezbeđenjem zahtevanog QoS u toku rada (faze pronalaženja putanja i preusmeravanja saobraćaja) može dovesti do dodatnog porasta utroška energije. 380

2 3. OTVORENA PITANJA KOD FORMIRANJA QoS PROTOKOLA RUTIRANJA Način otkrivanja rute i prenos informacija o stanju Ako se otkrivanje rute i prenos informacija izvode proaktivno (table driven), tada se značajno smanjuje vreme uspostavljanja sesije. Sa druge strane, ovaj pristup postaje neefikasan u slučaju uključenja većeg broja čvorova u mrežu kada je potrebno čuvati i ažurirati veliku količinu informacija o putanjama, posebno u veoma pokretljivim scenarijima. Sa druge strane, reaktivni (on demand) algoritmi su prihvatljivi u situacijama kada se definiše veliki broj različitih QoS metrika. U tom slučaju, omogućeno je da se rute pronalaze na bazi svih prisutnih metrika, odn. bez potrebe za razdvajanjem procesa otkrivanja putanje za svaku metriku pojedinačno. Reaktivno rutiranje onemogućava potencijalno gubljenje kapaciteta i energije na otkrivanje rute i prenos QoS stanja koji trenutno nisu zahtevani. Hibridno otkrivanje rute podrazumeva definisanje zona u okolini svakog čvora u kojoj se primen juje proativno otkrivanje rute. Između zona se primenjuju reaktivni protokoli rutiranja eliminišući problem skalabilnosti koji postoji kod proaktivnog rutiranja uz blagovremeno formiranje rute unutar definisane zone. Moguće je uspostaviti i hibridne postupke otkrivanja rute i prenosa QoS stanja. Jedna od mogućnosti je proaktivno otkrivanje rute, dok se informacije o QoS stanju zahtevaju tek pošto se uspostavi prenos podataka sa QoS ograničenjima. Druga mogućnost je potpuno mešoviti pristup gde otkrivanje QoS stanja prati navedenu proaktivno /reaktivnu prirodu otkrivanja rute. Potreban kapacitet i dozvoljeno kašnjenje Ako kašnjenje ne predstavlja ograničenje u mreži, izvorni čvor može podeliti pakete i poslati ka većem broju susednih čvorova. Ovi čvorovi d alje usmeravaju pakete ka odredištu pri čemu se poboljšava propusnost mreže, ali sa druge strane raste i ukupno kašnjenje u mreži. QoS rutiranje, informacija o QoS stanju zahteva češće ažuriranje kako bi se omogućilo donošenje preciznih odluka o rutiranju na bazi zahtevanog QoS. Upravljanje predajnom snagom Primena upravljanja predajnom snagom, TPC (Transmission Power Control) ima za cilj definisanje potrebnog broja skokova pri prenosu paketa do odredišta. Na ovaj način se formiraju usmereni linkovi. Na primer, ako čvor A može prenositi pakete ka čvoru B, a obrnuto ne može, čvor B će upotrebiti nižu predajnu snagu sve dok ne spozna rastojanje do A kada će proračunati potrebnu predajnu snagu da dostigne čvor A. Globalni ciljevi ili pojedinačni zahtevi Sa strane mrežnog projektanta, osnovni cilj je zadovovoljenje što većeg broja korisnika obezbeđenjem adekvatnog QoS primenjivog za sve njih. Sa druge strane, svaki pojedinačni korisnik ima svoje specifične zahteve, i da bi se oni zadovoljili, mreža mora odgovoriti na svaki od njih. U složenijim scenarijima, aplikacija može sadržati veliki broj ograničenja (na primer mali paketski gubici i malo kašnjenje). U ovom slučaju, poželjan je protokol rutiranja koji pronalazi stabilnu putanju sa malim saobraćajnim opterećenjem. Sa stanovišta održivosti mreže, najbolje rešenje je putanja sa najmanjom cenom (po pitanju potrošnje energije). U ovom slučaju, postoji konflikt između različitih zahteva na koje mora dati zadovoljavajuće kompromisno rešenje odgovarajući protokol [3]. 4. QoS MODEL ZA MANET MREŽE QoS u ad hoc mreže, uvodi se preko tri sloja, kako je prikazano na slici 1[4]. Porastom redundantnosti dolazi do smanjenja kašnjenja, ali se smanjuje efikasnost iskorišćenja mreže. Ako se više kopija paketa usmerava kroz mrežu preko različitih putanja, tada je smanjena srednja vrednost kašnjenja. Međutim, sa druge strane poteban je veći mrežni kapacitet za slanje kopija paketa, a takođe je smanjena i efikasnost algoritma rutiranja. Dozvoljeni gubici i kapacitet mreže Slanjem kopija paketa raste verovatnoća da paket, odn. kopija dođe do odredišta (smanjuju se gubici u prenosu), ali se takođe smanjuje i iskorišćenost mrežnog kapaciteta. Ovo je primenjivo u senzorskim mrežama gde se podaci veoma često difuzno šalju bez primene nekog pouzdanog protokola obrade na MAC sloju. Rutiranje je efikasno ukoliko je brzina otkrivanja suseda dovoljno velika da odgovori na česte topološke promene. Ako se razmatra Slika 1. Troslojni QoS model na MAC sloju ( QoS MAC) uvodjenjem QoS funkcionalnosti u cilju pružanja garancija, na sloju rutiranja (QoS Routing) izborom prikladnih ruta u skladu sa postavljenim različitim kriterijumima, na signalizacionom sloju (QoS Signaling) odgovoran za usaglašavanje sa ostalim QoS slojevima, sa mehanizmima rezervacije resursa, kontrolom pristupa i planiranjem. 381

3 Kao što je prethodno navedeno, obezbeđivanje zahtevanog nivoa QoS u ad hoc mrežama je mnogo teže u poređenju sa drugim mrežama. U ad hoc mrežama dostupni propusni opseg se deli između bliskih čvorova, dok se mrežna topologija menja sa kretanjem čvorova. Ovo zahteva jedan visok nivo saradnje između čvorova, kako u pogledu uspostavljanja rute, tako i za obezbeđenje neophodnih resursa za održavanje QoS. Najvažnije metrike za ocenu QoS koje se koriste za rutiranje su: kašnjenje D (Delay), propusni opseg BW (BandWidth) i troškovi C ( Cost). Ovde se pod troškovima podrazumeva više parametara (broj hopova, iskorišćenost linka, zahtevani resursi za svaki čvor i dr.). Navedene metrike se mogu definisati na putanji P koju čine deonice i j k,...l,...p q preko pojedinačnih deonica, na sledeći način: D P D i, j D j, k... D p, q min,,,,...,,,,..., BW P BW i j BW j k BW p q (1) C P C i j C j k C p q 5. FLEKSIBILNI QoS MODEL ZA MANET MREŽE (FQMM) FQMM (Flexible QoS Model for MANets) predstavlja prvi QoS model predviđen za MANET mreže koji je nastao na bazi istraživanja QoS u žičnim mrežama uzimanjem u obzir svih karakteristika MANET mreža [5]. Zasniva se na kombinaciji IntServ modela QoS (posmatranje pojedinačnog toka podataka) i DiffServ modela (agregacija u skupove tokova podataka). Model je baziran na pretpostavci da svi pojedinačni paketi u mreži nemaju zahtev za najvećim prioritetom, već se formiraju klase prioriteta koje su definisane za različite skupove prenosa. FQQM model definiše tri vrste čvorova, kao kod DiffServ modela: a) ulazne, b) jezgrene i c) izlazne. Osnovna razlika je što kod FQMM modela vrsta čvora nema nikakve veze sa njegovom fizičkom lokacijom u mreži, budući da je to irelevantno mrežama sa dinamičkom topologijom. Čvor je ulazni ukoliko predaje podatke, jezgreni (centralni) ako ih prosleđuje kroz mrežu i izlazni ukoliko prima podatke. b) Slika 2. Različite uloge čvorova u MANET mreži zavisno od trenutne pozicije 6. INSIGNIA SIGNALIZACIONI PROTOKOL INSIGNIA (In-band Signaling Support for QoS in MANET) je prvi signalizacioni protokol projektovan isključivo za MANET mreže. Obezbeđuje brzu rezervaciju toka, ponovno uspostavljanje i adaptacione algoritme rutiranja koji su definisani radi isporuke servisa u realnom vremenu u MANET okruženjima [6]. Upravljački signali se smeštaju u IP opciono polje svakog IP paketa (INSIGNIA option), kako je prikazano na slici 3. Mod rezervacije je jednobitno polje koje označava da li paket zahteva rezervaciju (REQ) ili je paket već rezervisao resurse (RES). U slučaju REQ moda, sadržaj se usmerava ka INSIGNIA modulu na dalju obradu. Polje tip servisa može dodeliti resurse (vrednost RT ( Real Time)) ili zabraniti dodelu resursa (vrednost BE (Best Effort)). Polje propusni opseg je 16-bitno i označava minimalno i maksimalno zahtevani propusni opseg u slučaju izbora RT. Indikator propusnog opsega je jednobitno polje koje odredište koristi da potvrdi da li je zadovoljen zahtev za maksimalnom vrednošću (MAX vrednost) ili bar jedan čvor od izvora do odredišta ne ispunjava uslov za maksimalnim propusnim opsegom. Slika 3. INSIGNIA IP Option polje a) Slika 4. Uspostavljanje toka i upotreba indikatora propusnog opsega Slika 4 prikazuje slučaj uskog grla u toku zahteva za rezervacijom. Ovde INSIGNIA opciono polje menja vrednost sa (RT/MAX) na vredno st (RT/MIN). U slučaju 382

4 da čvor broj 3 ne može da ispuni zahtevani kriterijum, sadržaj IP opcionog polja na izlazu može imati vrednost (BE/MIN). INSIGNIA predstavlja samo signalizacioni protokol tako da se zahteva upotreba protokola rutiranja ( AODV, DSR ili TORA) koji će pratiti promene u ad hoc topologiji i ažurirati tabelu rutiranja na svakom čvoru. Takođe se zahteva i upravljački modul koji će dodeliti zahtevani propusni opseg nakon potvrde da su potrebni resursi raspoloživi, kao i modul za prosleđivanje paketa. Glavni nedostatak INSIGNIA protokola je potreba za čuvanjem informacija o stanju u mobilnim čv orovima što dovodi do problema sa skalabilnošću u slučaju porasta broja čvorova. Takođe, INSIGNIA je projektovana da razlikuje samo dve klase saobraćaja, rad u realnom vremenu (RT) i Best Effort (BE). 7. AODV PROTOKOL RUTIRANJA SA QoS Princip AODV protokola sa QoS proširenjem Implementacija QoS rutiranja u MANET mrežama ima za cilj da informiše izvorišni čvor o propusnom opsegu i dostupnom QoS ka odredišnom čvoru. Na ovaj način je omogućeno uspostavljanje QoS konekcije kroz mrežu i podrška multimedijalnom saobraćaju u realnom vremenu. AODV je protokol rutiranja po zahtevu ( on-demand) baziran na ideji DSDV i DSR protokola rutiranja. AODV minimizira potreban broj difuznih slanja poruka formiranjem putanja po zahtevu ( što je suprotno zahtevu za čuvanjem k ompletnih lista putanja kod DSDV protokola, a svojstveno DSR algoritmu rutiranja). Kada izvorišni čvor želi da pošalje poruku odredišnom, proces otkrivanja putanje se inicira difuznim slanjem RREQ (Route Request) poruke ka svim susednim čvorovima. Proces se nastavlja ka daljim susedima sve dok se ne locira odredište ili neki unutrašnji čvor sa ažuriranom rutom do odredišta. Čvor koji primi RREQ poruku sa QoS ekstenzijom može difuzno poslati RREQ (ukoliko nema ažuriranu rutu u memoriji, odn. ne ispunjava QoS zahteve), ili poslati RREP (Route Reply) poruku u jednom smeru ka izvoru (pozitivna potvrda zahteva). Ukoliko, nakon uspostavljanja putanje, bilo koji čvor duž putanje detektuje da se zahtevani QoS parametri više ne mogu održavati, taj čvor formira ICMP QOS_LOST poruku koju će poslati ka izvoru koji je prvobitno postavio zahtev za QoS. Osnovna AODV tabela rutiranja sadrži sledeća polja: Broj sekvence odredišta, Interfejs, Brojač hopova, Sledeći hop i Listu prethodnih čvorova. Pored navedenih elemenata, QoS za AODV definiše 4 dodatna elementa koji se dodaju svakoj pojedinačnoj ruti: Maksimalno kašnjenje Minimalno dostupan propusni opseg Spisak čvorova koji zahtevaju garantovano kašnjenje Spisak čvorova koji zahtevaju garantovani propusni opseg. Maksimalno kašnjenje Maksimalmo kašnjenje se definiše kao maksimalno dozvoljeno vreme za prenos od izvora do odredišta (RREQ paket). Svaki put kada čvor primi RREQ paket raste vrednost NODE_TRAVERSAL_TIME koje predstavlja ukupno vreme zahtevano od strane čvora za obradu RREQ paketa. Uobičajena vrednost NODE_ TRAVERSAL_TIME iznosi 40 ms, ali može biti postavljena i druga vrednost, zavisno od procesorske snage na čvoru. Pre daljeg prosleđivanja RREQ paketa, čvor mora uporediti NODE_TRAVERSAL_TIME sa preostalim vremenom kašnjenja u RREQ paketu. Ako je vrednost kašnjenja manja od NODE_TRAVERSAL_ TIME, čvor odbacuje RREQ paket. U suprotnom, čvor oduzima NODE_TRAVERSAL_TIME od vrednosti kašnjenja i nastavlja sa obradom RREQ paketa. Na slici 5 prikazano je kako RREQ1 može biti usmeren ka unutrašnjem ruteru u toku procesa otkrivanja rute. Kada krajnji čvor D pošalje RREP poruku kao odgovor na prethodnu RREQ poruku, polje kašnjenje će imati vrednost 0. Svaki sledeći čvor dodaje vrednost NODE_ TRAVERSAL_TIME i smešta u polje kašnjenje RREP paketa u tabeli rutiranja za druge RREQ pakete. Ažuriranje vrednosti kašnjenja omogućava trivijalno otkrivanje rute. Na primer, sledeći RREQ2 koji pošalje čvor A biće odbačen od strane čvora B budući da se zahtevano kašnjenje (10ms) ne može ostvariti (iznosi 80ms). Slika 5. Primer usmeravanja ili odbacivanja RREQ poruke na bazi zahtevanog kašnjenja Ako se NODE_TRAVERSAL_TIME poveća sa 50ms na 100ms na čvoru C usled pove ćanog opterećenja, ovo će uticati na sve zavisne čvorove (čvorovi B i A). Zbog toga će čvor C proslediti ICMP QOS_LOST poruku svim potencijalnim čvorovima pogođenim QoS parametrom. Iz ovog razloga, svaki čvor sadrži podatke o zavisnim čvorovima, u tzv. Spisku čvorova koji zahtevaju garantovano kašnjenje. ICMP QOS_LOST je kratka poruka i šalje se svim zavisnim čvorovima. Minimalno dostupan propusni opseg U RREQ poruci ovo polje predstavlja minimalno zahtevani propusni opseg dostupan na određenom linku. Svaki put kada čvor primi RREQ poruku, vrši se poređenje dostupnog kapaciteta linka sa zahtevanim kapacitetom iz poruke RREQ. Ako zahtevani kapacitet nije dostupan, tada čvor odbacuje RREQ i dalje ga ne obrađuje. Ukoliko je 383

5 propusni opseg dostupan, tada se zahtev obrađuje sve dok ne stigne do odredišnog čvora D. Kada čvor D odgovori sa RREP porukom, u polju propusni opseg se postavlja beskonačna vrednost. Svaki naredni čvor koji prenosi RREP poruku upoređuje polje propusni opseg sa kapacitetom linka i zadržava manju vrednost u polju propusnog opsega RREP poruke. Ova vrednost se registruje u tabeli rutiranja za sledeće RREQ i predstavlja dostupan propusni opseg do odredišta. Na ovaj način omogućeno je da čvorovi odgovore na nove RREQ poruke upoređivanjem zahtevanog minimalnog propusnog opsega i dostupnog propusnog opsega u tabeli rutiranja. Sa slike 6, uočava se da zahtev RREQ2 (predstavlja poruku za otkrivanje rute od A do D) ne može biti ispunjen jer zahtev za kapacitetom od 80kb/s prevazilazi dostupnih 50 kb/s koji je smešten sada u čvoru B i stoga će biti odbačen od strane čvora B. 8. ZAKLJUČAK Neophodnost primene QoS modela u MANET mrežama proističe iz upotrebe mobilnih ad hoc mreža za prenos multimedijalnih sadržaja koji imaju velike zahteve po pitanju QoS. Prenos informacija sa prihvatljivim gubicima i kašnjenjem čini imperativ u savremeni mobilnim mrežama. Sa druge strane, upotreba QoS modela zahteva dodatne troškove po pitanju korišćenja veoma ograničenih mrežnih resursa. Da bi se podržao QoS u MANET mrežama, informacije o stanju na linku, kao što su kašnjenje, propusni opseg, cena, gubici i greške u prenosu, moraju biti pravovremeno dostupni. Sa druge strane, prikupljanje i prenos ovih informacija u mrežama koje karakteriše brzo promenljiva topologija, je veoma težak zadatak. Na bazi prethodnih razmatranja, izbor odgovarajućeg QoS modela u određenoj MANET mreži, mora da prati jedna sveobuhvatna analiza koja će da uključi sve specifičnosti posmatrane mreže. 9. LITERATURA Slika 6. Prosleđenje ili odbacivanje RREQ na osnovu zahtevanog propusnog opsega Kao i u slučaju kašnjenja, čvor može odbaciti zahtev za linkom formiranjem ICMP QOS_LOST poruke i slanjem svim čvorovima na koje utiče QoS parametar. Spisak čvorova na koje utiče ova promena nalazi se u Spisku čvorova koji zahtevaju garantovani propusni opseg. 8 [1] C. E. Perkins, Ad Hoc Networking, Addison Wesley, ISBN [2] C. Wu, F. Zhang, H. Yang, A Novel Qos Multipath Path Routing in MANET International Journal of Digital Content Technology and its Application, Vol.4, No.3, June [3] L, Hanzo II, R. Tafazolli, A Survey of QoS Routing Solutions for Mobile Ad Hoc Networks, IEEE Communications Surveys and Tutorials, 2 ND Quarter 2007, Vol.5, No.2, page Slika 7. Format ICMP QoS_LOST poruke ICMP QoS_LOST poruka se generiše u dva slučaja: 1) kada na nekom čvoru dođe do porasta vrednosti NODE_TRAVERSAL_TIME i 2) kada dođe do smanjenja kapaciteta linka. Format poruke prikazan je na slici 7. IP adresa odredišta se odnosi na link na kome je došlo do promena u QoS parametrima. Ova poruka se šalje svim potencijalnim čvorovima na koje utiče promena QoS parametara, odn. ka čvorovima kojima je prethodno upućena RREP poruka. Lista ovih čvorova je smeštena u tabeli rutiranja. [4] S. Lohier, S. M. Senouci, Y.G. Doudane, G. Pujolle, QoS Routing in ad hoc networks, Laboratorie LIP6 Université de Paris VI [5] L. Y. Demetrios, A Glance at Quality of Service in Mobile Ad Hoc Networks, Department of Computer Science, University of California. [6] G. Santhi, A. Nachiappan, A Survey of QoS Routing Protocols for Mobile Ad Hoc Networks, International Journal of Computer Science & Information Technology (IJCSIT), Vol.2, No4, August

Računarske osnove Interneta (SI3ROI, IR4ROI)

Računarske osnove Interneta (SI3ROI, IR4ROI) Računarske osnove terneta (SI3ROI, IR4ROI) Vežbe MPLS Predavač: 08.11.2011. Dražen Drašković, drazen.draskovic@etf.rs Autori: Dražen Drašković Naučili ste na predavanjima MPLS (Multi-Protocol Label Switching)

More information

Uputstvo za korišćenje logrotate funkcije

Uputstvo za korišćenje logrotate funkcije Copyright AMRES Sadržaj Uvod 3 Podešavanja logrotate konfiguracionog fajla 4 Strana 2 od 5 Uvod Ukoliko je aktivirano logovanje za RADIUS proces, može se desiti da posle određenog vremena server bude preopterećen

More information

Programiranje III razred

Programiranje III razred Tehnička škola 9. maj Bačka Palanka Programiranje III razred Naredbe ciklusa for petlja Naredbe ciklusa Veoma često se ukazuje potreba za ponavljanjem nekih naredbi više puta tj. za ponavljanjem nekog

More information

Uputstvo za podešavanje mail klijenta

Uputstvo za podešavanje mail klijenta Uputstvo za podešavanje mail klijenta 1. Podešavanje Thunderbird mail klijenta 1.1 Dodavanje mail naloga Da biste podesili Vaš mail klijent (u ovom slučaju Thunderbird) da prima i šalje mail-ove potrebno

More information

RIP v2. Mr Nenad Krajnović Katedra za telekomunikacije

RIP v2. Mr Nenad Krajnović Katedra za telekomunikacije RIP v2 Mr Nenad Krajnović Katedra za telekomunikacije E-mail: krajko@etf.bg.ac.yu Istorijat Nastao kao pokušaj da se RIPv1 protokol popravi i prilagodi novim potrebama Definisan u okviru RFC-a 2453 Ima

More information

USLOVI I CENE KORIŠĆENJA ZA TARIFNE PAKETE «PRENESI I SURFUJ+»

USLOVI I CENE KORIŠĆENJA ZA TARIFNE PAKETE «PRENESI I SURFUJ+» USLOVI I CENE KORIŠĆENJA ZA TARIFNE PAKETE «SURFUJ+» USLUGE U OKVIRU PAKETA pretpl ate sa pdvom pretplate ka mreža ma u Telenor mreži SMS poruka SURFUJ+ S 950 791.67 150 5,000 250 SURFUJ+ M 1,250 1,041.67

More information

Vežba 3 Mrežni protokoli

Vežba 3 Mrežni protokoli Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1 2017-2018 Vežba 3 Mrežni protokoli Mrežni protokoli definišu format i redosled poruka koje se razmenjuju između dva ili više komunikacionih

More information

VHDLPrimeri Poglavlje5.doc

VHDLPrimeri Poglavlje5.doc 5. VHDL opis kola koja obavljaju osnovne aritmetičke funkcije Sabirači Jednobitni potpuni sabirač definisan je tablicom istinitosti iz Tabele 5.1. Tabela 5.1. cin a b sum cout 0 0 0 0 0 0 0 1 1 0 0 1 0

More information

PREDMET. Osnove Java Programiranja. Čas JAVADOC

PREDMET. Osnove Java Programiranja. Čas JAVADOC PREDMET Osnove Java Programiranja JAVADOC Copyright 2010 UNIVERZITET METROPOLITAN, Beograd. Sva prava zadržana. Bez prethodne pismene dozvole od strane Univerziteta METROPOLITAN zabranjena je reprodukcija,

More information

Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1. Vežba 7 Wireshark

Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1. Vežba 7 Wireshark Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1 2017-2018 Vežba 7 Wireshark Za bolje razumevanje mrežnih protokola, najbolje je posmatrati protokol u akciji, odnosno posmatrati

More information

KLASIFIKACIJA MANET PROTOKOLA RUTIRANJA

KLASIFIKACIJA MANET PROTOKOLA RUTIRANJA VOJNOTEHNIČKI GLASNIK / MILITARY TECHNICAL COURIER, 2015., Vol. LXIII, No. 1 Sažetak: ПРЕГЛЕДНИ ЧЛАНЦИ REVIEW PAPERS ОБОЗОРНЫЕ СТАТ ЬИ KLASIFIKACIJA MANET PROTOKOLA RUTIRANJA Dejan M. Tepšić, Mladen Đ.

More information

UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET

UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET Katedra za elektroniku Računarska elektronika Grupa br. 11 Projekat br. 8 Studenti: Stefan Vukašinović 466/2013 Jelena Urošević 99/2013 Tekst projekta :

More information

Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo

Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo Nasledjivanje klasa Modifikator new class A { public virtual void F() { Console.WriteLine("I am A"); } } class B : A { public override void F()

More information

Računarske mreže treći razred

Računarske mreže treći razred Tehnička škola 9. maj Bačka Palanka Računarske mreže treći razred I P a d r e s e IP adresa IP adresa predstavlja jedinstveni identifikator određenog čvora ili uređaja u IP mreži. IPv4 adresa ima dužinu

More information

KLASIFIKACIJA JELENA JOVANOVIĆ. Web:

KLASIFIKACIJA JELENA JOVANOVIĆ.   Web: KLASIFIKACIJA JELENA JOVANOVIĆ Email: jeljov@gmail.com Web: http://jelenajovanovic.net PREGLED PREDAVANJA Šta je klasifikacija? Binarna i više-klasna klasifikacija Algoritmi klasifikacije Mere uspešnosti

More information

RAČUNARSKE MREŢE (NAPREDNI KURS) I kolokvijum pitanja sa rokova od 2010.

RAČUNARSKE MREŢE (NAPREDNI KURS) I kolokvijum pitanja sa rokova od 2010. RAČUNARSKE MREŢE (NAPREDNI KURS) I kolokvijum pitanja sa rokova od 2010. 1. Navesti makar tri osobine monomodnog optičkog vlakna. Tanki i fleksibilni medijum, provodi svjetlosne impulse (svaki impuls je

More information

VDSL modem Zyxel VMG1312-B10A/B30A

VDSL modem Zyxel VMG1312-B10A/B30A VDSL modem Zyxel VMG1312-B10A/B30A Default Login Details LAN IP Address http://192.168.2.1 User Name user Password 1234 Funkcionalnost lampica Power lampica treperi kratko vrijeme nakon uključivanja modema,

More information

Ivan Pantelić, Stojan Milovanović, Željko Matić, Marko Marković, Poslovni fakultet Valjevo, Univerzitet Singidunum

Ivan Pantelić, Stojan Milovanović, Željko Matić, Marko Marković, Poslovni fakultet Valjevo, Univerzitet Singidunum Napadi na protokol rutiranja i sigurnosna rešenja u bežičnim senzorskim mrežama Network Layer Attacks and Security Mechanisms in Wireless Sensor Network Ivan Pantelić, Stojan Milovanović, Željko Matić,

More information

TCP/IP protokolski stek. OSI model i TCP/IP stek ICMP, ARP, RARP

TCP/IP protokolski stek. OSI model i TCP/IP stek ICMP, ARP, RARP TCP/IP protokolski stek dr Nenad Krajnović E-mail: krajko@etf.bg.ac.rs 1 OSI model i TCP/IP stek Sloj aplikacije Sloj prezentacije Sloj sesije Transportni sloj Mrežni sloj Sloj veze Fizički sloj Aplikacija

More information

Događaj koji se javlja u toku izvršenja programa i kvari normalno izvršenje. Kada se desi izuzetak, sistem pokušava da pronađe način da ga obradi.

Događaj koji se javlja u toku izvršenja programa i kvari normalno izvršenje. Kada se desi izuzetak, sistem pokušava da pronađe način da ga obradi. Obrada izuzetaka Šta je izuzetak? Događaj koji se javlja u toku izvršenja programa i kvari normalno izvršenje. Kada se desi izuzetak, sistem pokušava da pronađe način da ga obradi. Prosleđuje izuzetak,

More information

Modbus TCP i dva PLC S7 1200

Modbus TCP i dva PLC S7 1200 Industrijski sistemi i protokoli Modbus TCP i dva PLC S7 1200 1 Modbus TCP i dva PLC S7 1200 Laboratorijski deo - obavezno: Detaljno proučiti i testirati već napravljeni projekat za PLC-ove, koji se nalazi

More information

pojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1

pojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1 NIZOVI Niz deklarišemo navođenjemtipa elemenata za kojim sledi par srednjih zagrada[] i naziv niza. Ako je niz višedimenzionalni između zagrada[] se navode zarezi, čiji je broj za jedan manji od dimenzija

More information

Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 2. Vežba 3 Adresiranje. Dynamic Host Configuration Protocol (DHCP)

Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 2. Vežba 3 Adresiranje. Dynamic Host Configuration Protocol (DHCP) Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 2 2017-2018 Vežba 3 Adresiranje Dynamic Host Configuration Protocol (DHCP) Dynamic Host Configuration Protocol je klijent-server protokol

More information

TRIP Telephony Routing over IP. Mr Nenad Krajnović Katedra za telekomunikacije

TRIP Telephony Routing over IP. Mr Nenad Krajnović Katedra za telekomunikacije TRIP Telephony Routing over IP Mr Nenad Krajnović Katedra za telekomunikacije E-mail: krajko@etf.bg.ac.yu TRIP zašto? Protokol definisan u okviru RFC-a 3219 (status: proposed standard). Framework za postojanje

More information

RAČUNARSKE MREŽE. Računski. centar

RAČUNARSKE MREŽE. Računski. centar RAČUNARSKE MREŽE Računski centar 1 Daljinska obrada Računarske mreže e i distribuirani sistemi Računarska mreža (Computer network) Sistem koji se sastoji od većeg broja autonomnih ali međusobno povezanih

More information

1. Osobine TCP/IP skupa protokola 2. Prienljivost TCP/IP skupa protokola u BSM 3. Modeli povezivanja

1. Osobine TCP/IP skupa protokola 2. Prienljivost TCP/IP skupa protokola u BSM 3. Modeli povezivanja XII Povezivanje sa TCP/IP mrežama 1. Osobine TCP/IP skupa protokola 2. Prienljivost TCP/IP skupa protokola u BSM 3. Modeli povezivanja A. Overlay arhitekture B. Mreže sa prihvatljivim kašnjenjem C. PROXY

More information

Prenos govora pomoću u IP protokola Voice over IP (VoIP) Mr Nenad Krajnović

Prenos govora pomoću u IP protokola Voice over IP (VoIP) Mr Nenad Krajnović Prenos govora pomoću u IP protokola Voice over IP (VoIP) Mr Nenad Krajnović E-mail: krajko@etf.bg.ac.rs rs VoIP IP telefonija VoIP predstavlja samo način prenosa govornih informacije posredstvom IP grupe

More information

VoIP IP telefonija. Šta je problem? Prenos govora pomoću u IP protokola Voice over IP (VoIP) Mr Nenad Krajnović

VoIP IP telefonija. Šta je problem? Prenos govora pomoću u IP protokola Voice over IP (VoIP) Mr Nenad Krajnović Prenos govora pomoću u IP protokola Voice over IP (VoIP) Mr Nenad Krajnović E-mail: krajko@etf.bg.ac.rs rs VoIP IP telefonija VoIP predstavlja samo način prenosa govornih informacije posredstvom IP grupe

More information

CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets

CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets CSS CSS CSS: Cascading Style Sheets - Opisuje izgled (appearance) i raspored (layout) stranice - Sastoji se od CSS pravila, koji defini[u skup stilova selector { property: value; 1 Font face: font-family

More information

Razvoj hibridnih mobilnih aplikacija pomoću PhoneGap platforme

Razvoj hibridnih mobilnih aplikacija pomoću PhoneGap platforme INFOTEH-JAHORINA Vol. 12, March 2013. Razvoj hibridnih mobilnih aplikacija pomoću PhoneGap platforme Igor Dujlović Elektrotehnički fakultet Banja Luka Banja Luka, BiH dujlovic@gmail.com Zoran Đurić Elektrotehnički

More information

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end. NAREDBA CIKLUSA SA PREDUSLOVOM WHILE 1.Odrediti vrednosti s i p nakon izvrsenja sledecih naredbi za dato a=43, a=34, a=105 program p1; var a,s,p:integer; write('unesite a:');readln(a); p:=a; s:=0; while

More information

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi DELEGATI Bezbedni pokazivači na funkcije Jer garantuju vrednost deklarisanog tipa. Prevodilac prijavljuje grešku ako pokušate da povežete

More information

SIMULACIJA EIGRP PROTOKOLA Diplomski rad

SIMULACIJA EIGRP PROTOKOLA Diplomski rad UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET SIMULACIJA EIGRP PROTOKOLA Diplomski rad Kandidat: Aleksandar Stoiljković 209/2011 Mentor: doc. dr Zoran Čiča Beograd, Septembar 2016. 1 SADRŽAJ SADRŽAJ...

More information

Mašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv

Mašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv Mašinska vizija Dr Nenad Jovičić 2017. tnt.etf.rs/~mv Linearne 2D geometrijske transformacije 2D geometrijske transformacije Pretpostavka: Objekti u 2D prostoru se sastoje iz tačaka i linija. Svaka tačka

More information

PRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA

PRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA PRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA SPECIFIKACIJA BAZE PODATAKA ZA PROJEKAT NAZIV_PROJEKTA Veb knjižara - Specifikacija baze podataka 1 10.04.2017. Verzija V 1.0 Datum: 20. mart 2017. Istorija

More information

Case Study Hrvatska pošta: Korisničko iskustvo iz snova. Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb,

Case Study Hrvatska pošta: Korisničko iskustvo iz snova. Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb, Case Study Hrvatska pošta: Korisničko iskustvo iz snova Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb, 27.12.2018. Sadržaj Hrvatska pošta prije projekta Izazovi projekta Tehnologije korištene

More information

Uporedni prikaz prenosa podataka kod 3G i 4G mobilne mreže

Uporedni prikaz prenosa podataka kod 3G i 4G mobilne mreže INFOTEH-JAHORINA Vol. 16, March 2017. Uporedni prikaz prenosa podataka kod 3G i 4G mobilne mreže Biljana Badnjar, Jagoda Duran Direkcija za tehniku M:tel Banja Luka, BiH Biljana.Badnjar@mtel.ba, Jagoda.Duran@mtel.ba

More information

Vežba 2 Mrežni dijagnostički alati

Vežba 2 Mrežni dijagnostički alati Računarska tehnika i računarske komunikacije Osnovi računarskih mreža 1 2018-2019 Vežba 2 Mrežni dijagnostički alati 1. Provera funkcionisanja IP protokola - Ping Postoji uobičajena procedura za proveru

More information

Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući Java konstrukt

Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući Java konstrukt Funkcionalno programiranje Interoperabilnost jezika Scala i Java Prevođenje u Java bajt kod Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući

More information

Prenos podataka - Ethernet. 9. Ethernet

Prenos podataka - Ethernet. 9. Ethernet 9. Ethernet Ethernet je najrasprostranjenija mrežna tehnologija koja se koristi kod LAN-ova. Uobičajena bitska brzina kod prenosa podataka na ovoj mreži je 10 Mbps, a noviji standardi dozvoljavaju brzinu

More information

Geant2 - JRA1. Upravljanje mjerenjem i performansama mreža (perfsonar, baza multi-domain nadzorne usluge) Danijel Matek (Srce)

Geant2 - JRA1. Upravljanje mjerenjem i performansama mreža (perfsonar, baza multi-domain nadzorne usluge) Danijel Matek (Srce) Geant2 - JRA1 Upravljanje mjerenjem i performansama mreža (perfsonar, baza multi-domain nadzorne usluge) Danijel Matek (Srce) 21.11.2007, CUC2007, Rijeka Što je to JRA1? Glavni zadatak JRA1 (Performance

More information

VRIJEDNOSTI ATRIBUTA

VRIJEDNOSTI ATRIBUTA VRIJEDNOSTI ATRIBUTA Svaki atribut (bilo da je primarni ključ, vanjski ključ ili običan atribut) može i ne mora imati ograničenja na svojim vrijednostima. Neka od ograničenja nad atributima: Null / Not

More information

UTICAJ TRANSPORTNIH PROTOKOLA NA EFIKASNOST NAMENSKIH RADIO-KOMUNIKACIJA

UTICAJ TRANSPORTNIH PROTOKOLA NA EFIKASNOST NAMENSKIH RADIO-KOMUNIKACIJA UTICAJ TRANSPORTNIH PROTOKOLA NA EFIKASNOST NAMENSKIH RADIO-KOMUNIKACIJA Ljubiša S. Nedeljković Beograd Sažetak: Savremene namenske radio-komunikacije zasnivaju se na internet protokolu. Efikasnost namenskih

More information

Bežična topologija. Kategorije bežičnih mreža po površini pokrivanja

Bežična topologija. Kategorije bežičnih mreža po površini pokrivanja Danas su bežične mreže sastavni deo društva i njegov veliki činilac u delu razmene podataka i informacija. Bežične mreže za razliku od ostalih tipova mreža nemaju ograničenja u smislu vezanosti za mrežne

More information

QRadar & StealthINTERCEPT

QRadar & StealthINTERCEPT QRadar & StealthINTERCEPT Windows Security Intelligence Nađa Halebić security Sadržaj QRadar QRadar arhitektura StealthINTERCEPT Scenariji zaštite 8.6.2015 security 2 QRadar SIEM nove generacije Prije

More information

Uvod u relacione baze podataka

Uvod u relacione baze podataka Uvod u relacione baze podataka Ana Spasić 5. čas 1 Podupiti, operatori exists i in 1. Izdvojiti imena i prezimena studenata koji su položili predmet čiji je identifikator 2001. Rešenje korišćenjem spajanja

More information

Izrada VI laboratorijske vježbe

Izrada VI laboratorijske vježbe Izrada VI laboratorijske vježbe 1. Programirati proceduru koja se aktivira sa Standard palete alatki klikom na button Fajlovi. Prilikom startovanja procedure prikazuje se forma koja sadrži jedan list box

More information

Slika 1: Elementi mreže: krajnji čvor, međučvor, link i putanja

Slika 1: Elementi mreže: krajnji čvor, međučvor, link i putanja RAČUNARSKE MREŽE OSNOVNI POJMOVI - RAČUNARSKE MREŽE UVOD U računaru se realizuju programi ili, kako se često kaže, procesi. Proces može da ima potrebu da komunicira sa nekim procesom, tj. programom u nekom

More information

Laboratorijske vežbe

Laboratorijske vežbe Laboratorijske vežbe PAKTIČNA EALIZAIJA MEŽNIH TPLGIJA ZA SNVNE PTKLE UTIANJA KIŠĆENJEM IS 2600 UTEA - Uputstvo - Predmet: Arhitektura Interneta (T4AI) Mladen Koprivica, dipl.ing. Mr Nenad Krajnović, dipl.ing.

More information

Cilj ove vežbe je upoznavanje sa osnovnim konceptima firewall sistema, access listama (ACL) i filtriranjem mrežnih paketa.

Cilj ove vežbe je upoznavanje sa osnovnim konceptima firewall sistema, access listama (ACL) i filtriranjem mrežnih paketa. SecLab 02 Cisco Access liste (ACL) Cilj vežbe Cilj ove vežbe je upoznavanje sa osnovnim konceptima firewall sistema, access listama (ACL) i filtriranjem mrežnih paketa. Filtriranje mrežnog saobraćaja i

More information

Ciljevi. Poslije kompletiranja ove lekcije trebalo bi se biti u mogućnosti: Opisati ograničenja Generisati i održavati ograničenja u bazi

Ciljevi. Poslije kompletiranja ove lekcije trebalo bi se biti u mogućnosti: Opisati ograničenja Generisati i održavati ograničenja u bazi Ograničenja Ciljevi Poslije kompletiranja ove lekcije trebalo bi se biti u mogućnosti: Opisati ograničenja Generisati i održavati ograničenja u bazi Generisati i održavati ograničenja u bazi podataka Uvod

More information

Jezik Baze Podataka SQL. Jennifer Widom

Jezik Baze Podataka SQL. Jennifer Widom Jezik Baze Podataka SQL SQL o Jezik koji se koristi u radu sa relacionim bazama podataka o Nije programski jezik i manje je kompleksan. o Koristi se isključivo u radu za bazama podataka. o SQL nije case

More information

Računarske mreže (napredni kurs) SPR

Računarske mreže (napredni kurs) SPR All material copyright 1996-2007 J.F Kurose and K.W. Ross, All Rights Reserved Računarske mreže (napredni kurs) SPR Prof.dr Igor Radusinović igorr@ac.me mr Uglješa Urošević ugljesa@ac.me Uvod 1-1 O čemu

More information

UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a

UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a Webmail sistem ima podršku za SSL (HTTPS). Korištenjem ovog protokola sva komunikacija između Webmail sistema i vašeg Web čitača je kriptovana. Prilikom pristupa

More information

ARHITEKTURA PROTOKOLA I TOPOLOGIJA SENZORSKIH ZIGBEE MREŽA SENSOR ZIGBEE NETWORK PROTOCOL ARCHITECTURE AND TOPOLOGY

ARHITEKTURA PROTOKOLA I TOPOLOGIJA SENZORSKIH ZIGBEE MREŽA SENSOR ZIGBEE NETWORK PROTOCOL ARCHITECTURE AND TOPOLOGY INFOTEH-JAHORINA Vol. 9, Ref. F-11, p. 1042-1046, March 2010. ARHITEKTURA PROTOKOLA I TOPOLOGIJA SENZORSKIH ZIGBEE MREŽA SENSOR ZIGBEE NETWORK PROTOCOL ARCHITECTURE AND TOPOLOGY Vanja Elčić, Nada Vasiljević,

More information

GUI - događaji (Events) i izuzeci. Bojan Tomić

GUI - događaji (Events) i izuzeci. Bojan Tomić GUI - događaji (Events) i izuzeci Bojan Tomić Događaji GUI reaguje na događaje (events) Događaj je neka akcija koju korisnik programa ili neko drugi izvrši korišćenjem perifernih uređaja (uglavnom miša

More information

Tema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE)

Tema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE) Tema 8: Koncepti i teorije relevantne za donošenje odluka (VEŽBE) SISTEMI ZA PODRŠKU ODLUČIVANJU dr Vladislav Miškovic vmiskovic@singidunum.ac.rs Fakultet za računarstvo i informatiku 2013/2014 Tema 8:

More information

Upute za postavljanje Outlook Expressa

Upute za postavljanje Outlook Expressa Upute za postavljanje Outlook Expressa Prije postavljanja klijenata morate obavezno obaviti prvu prijavu na web mail kako bi aktivirali vaš račun na novom sustavu. Ukoliko niste obavili prvu prijavu, nećete

More information

Računarska mreža : skup nezavisnih računara, međusobno povezanih jedinstvenom tehnologijom.

Računarska mreža : skup nezavisnih računara, međusobno povezanih jedinstvenom tehnologijom. RAČUNARSKE MREŽE ŠTA JE MREŢA? Računarska mreža : skup nezavisnih računara, međusobno povezanih jedinstvenom tehnologijom. Za dva računara se kaţe da su povezana ako mogu međusobno razmenivati podatke.

More information

NIZOVI.

NIZOVI. NIZOVI LINKOVI ZA KONZOLNI C# OSNOVNO http://www.mycity.rs/net/programiranje-u-c-za-osnovce-i-srednjoskolce.html http://milan.milanovic.org/skola/csharp-00.htm Niz deklarišemo navođenjem tipa elemenata

More information

Lab 6: Osnovna OSPF konfiguracija

Lab 6: Osnovna OSPF konfiguracija Lab 6: snovna SPF konfiguracija Teorijska osnova vježbe: SPF je link-state protokol rutiranja. SPF ruteri međusobno razmjenjuju informacije o stanju linkova, i na taj način grade sliku čitave mreže. Informacije

More information

Mrežni koncepti (koncept, skica, nacrt, plan) o Pregled na najvažnije koncepte mreže. Slanje paketa sa Argon-1 prema Neon-u

Mrežni koncepti (koncept, skica, nacrt, plan) o Pregled na najvažnije koncepte mreže. Slanje paketa sa Argon-1 prema Neon-u Mrežni koncepti (koncept, skica, nacrt, plan) Arhitektura tu protokola o Pregled na najvažnije koncepte mreže Protokol slojevi Encapsulation Uvod u mreže. Mrežna apstrakcija Ova prezentacija koristi primjer

More information

Univerzitet u Nišu Građevinsko-arhitektonski fakultet. 4. Ciklična algoritamska struktura 5. Jednodimenzionalno polje.

Univerzitet u Nišu Građevinsko-arhitektonski fakultet. 4. Ciklična algoritamska struktura 5. Jednodimenzionalno polje. Univerzitet u Nišu Građevinsko-arhitektonski fakultet Informatika 2 4. Ciklična algoritamska struktura 5. Jednodimenzionalno polje Milica Ćirić Ciklična algoritamska struktura Ciklična struktura (petlja)

More information

Ime ograničenja je clients_client_num_pk. Ono inforsira biznis pravila po kojem client_number je PK u clients tabeli Naming Constraints

Ime ograničenja je clients_client_num_pk. Ono inforsira biznis pravila po kojem client_number je PK u clients tabeli Naming Constraints Database Programming with SQL kurs 2017 database design and programming with sql students slajdovi 14-1 Intro to Constraints; NOT NULL and UNIQUE Constraints Ograničenja (constraints) se koriste za sprečavanje

More information

Unaprjeñenje sigurnosti u mrežama pružatelja

Unaprjeñenje sigurnosti u mrežama pružatelja Unaprjeñenje sigurnosti u mrežama pružatelja usluga Miroslav Šimić miroslav.simic@snt.hr CCIE #19429 Agenda Zaštita mrežne infrastrukture Zaštita na rubovima mreže Uočavanje i sprječavanje napada Agenda

More information

Sadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine

Sadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera 6 8 Cloud usluge 6 9 Aktivni servisi koji nijesu u

More information

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI Blažen Perić DIPLOMSKI RAD Zagreb, 2018. Sveučilište u Zagrebu Fakultet prometnih znanosti DIPLOMSKI RAD OSIGURAVANJE KVALITETE USLUGE U MPLS MREŽAMA

More information

Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb,

Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb, Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb, 13.04.2017. Podešavanje Hyper-V Servera 2016 za RSAT upravljanje Dario Štefek Lokacije za preuzimanje: Microsoft Hyper-V Server 2016 https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2016

More information

Informacioni sistemi i baze podataka

Informacioni sistemi i baze podataka Fakultet tehničkih nauka, Novi Sad Predmet: Informacioni sistemi i baze podataka Dr Slavica Kordić Milanka Bjelica Vojislav Đukić Rad u učionici (1/2) Baze podataka (db2015): Studentska korisnička šema

More information

Cjenovnik usluga informacionog društva

Cjenovnik usluga informacionog društva Cjenovnik usluga informacionog društva Verzija: 01/2018 Sadržaj 1 Web hosting 3 2 Registracija domena 3 3 Internet marketing 3 4 E mail paketi 4 5 Virtuoz 4 6 Internet Security servis 5 7 Kolokacija servera

More information

Sberbank Business Online na Mozilla FireFox

Sberbank Business Online na Mozilla FireFox Sberbank Business Online na Mozilla FireFox Verzija 1.6 Srpanj 2016. Sberbank d.d. Stranica 1 SADRŽAJ 1 INSTALACIJA... 2 2 POKRETANJE MOZILLE FIREFOX... 3 2.1 IMPORT SECURITY MODULA... 4 2.2 AUTOMATSKI

More information

Predstavlja ključni sloj u konceptu arhitekture mrežnih protokola. Protokoli nižih slojeva su lakši za razumevanje i manje složeni On se nalazi

Predstavlja ključni sloj u konceptu arhitekture mrežnih protokola. Protokoli nižih slojeva su lakši za razumevanje i manje složeni On se nalazi XI Funkcije transportnog sloja Predstavlja ključni sloj u konceptu arhitekture mrežnih protokola. Protokoli nižih slojeva su lakši za razumevanje i manje složeni On se nalazi izmeďu sloja aplikacije (sloj

More information

Učitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0.

Učitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0. Kontrolne naredbe Primjeri: Opšti oblik razgranate strukture (if sa ) if (uslov) Naredba 1 ili blok naredbi1 Naredba 2 ili blok naredbi2 Učitati broj x i štampati vrijednost double x, z; Scanner in=new

More information

VB komande. Programiranje 1

VB komande. Programiranje 1 VB komande Programiranje 1 Zadatak 1: Sastaviti program koji se sastoji iz jedne ListBox kontrole, jedne Textbox kontrole i dva komandna dugmeta. Klikom na prvo komandno dugme umeće se u ListBox sadržaj

More information

Korisničko uputstvo za instalaciju i podešavanje securew2 programa za pristup eduroam servisu

Korisničko uputstvo za instalaciju i podešavanje securew2 programa za pristup eduroam servisu Korisničko uputstvo za instalaciju i podešavanje securew2 programa za pristup eduroam servisu Termin supplicant se koristi u IEEE 802.1X standardu. U širem značenju, ovaj termin predstavlja entitet (korisnik

More information

BGP. dr Pavle Vuletić. Internet istorija (1) ARPANET ( ) 56kbps. Samo za akademske, istraživačke i vladine institucije nekomercijalna

BGP. dr Pavle Vuletić. Internet istorija (1) ARPANET ( ) 56kbps. Samo za akademske, istraživačke i vladine institucije nekomercijalna Računarske osnove Interneta BGP dr Pavle Vuletić 1 Internet istorija (1) ARPANET (1969 1989) 56kbps Samo za akademske, istraživačke i vladine institucije nekomercijalna NSFNET (1985-1995) 56kbps, T1, T3

More information

VII Lokalne mreže LAN SNA Digital

VII Lokalne mreže LAN SNA Digital VII Lokalne mreže Sigurno najpoznatiji i najrašireniji način povezivanja više računara u jednu celinu predstavlja lokalna mreža - LAN (Local Area Network). One omogućavju brze mreže za razmenu podataka

More information

TP-LINK TL-WPA4220 strujni prijenosnik Internet ili IPTV signala s bežičnim modulom. Priručnik za korištenje i brzu instalaciju

TP-LINK TL-WPA4220 strujni prijenosnik Internet ili IPTV signala s bežičnim modulom. Priručnik za korištenje i brzu instalaciju TP-LINK TL-WPA4220 strujni prijenosnik Internet ili IPTV signala s bežičnim modulom Priručnik za korištenje i brzu instalaciju Sadržaj ŠTO JE TP-LINK TL-WPA4220... 3 KAKO KORISITI TP-LINK TL-WPA4220...

More information

Uvod u programiranje - vežbe. Kontrola toka izvršavanja programa

Uvod u programiranje - vežbe. Kontrola toka izvršavanja programa Uvod u programiranje - vežbe Kontrola toka izvršavanja programa Naredbe za kontrolu toka if, if-else, switch uslovni operator (?:) for, while, do-while break, continue, return if if (uslov) naredba; if

More information

Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365

Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365 Windows 8 Licenciranje, razlike u verzijama Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje Serverski proizvodi Server 2012, System centar 2012, SQL 2012, Sharepoint

More information

Adresiranje i rutiranje. Goran Škondrić

Adresiranje i rutiranje. Goran Škondrić Adresiranje i rutiranje Goran Škondrić goran@fit.ba Pregled predavanja Imena i adrese Mrežni sloj interneta Format IP zaglavlja IP adresiranje IP podmreže IP rutiranje Tipovi komunikacija Broadcast Multicast

More information

VMware Workstation. VMwareWorkstation ESX ($) (vmotion, DRS, HA, Storage vmotion) vcenter Server ($) Server. Guest OS

VMware Workstation. VMwareWorkstation ESX ($) (vmotion, DRS, HA, Storage vmotion) vcenter Server ($) Server. Guest OS VMware Workstation ESX ($) vcenter Server ($) (license manager) Server hardware (vmotion, DRS, HA, Storage vmotion) ESXi (freeware) (ESXi freeware is managed by the Virtual Infrastructure (or vsphere)

More information

WAN i MAN tehnologije

WAN i MAN tehnologije WAN i MAN tehnologije Mr Nenad Krajnović, dipl. inž. e-mail: krajko@etf.bg.ac.yu Sadržaj aj prezentacije: Leased Leased line ISDNISDN Frame Frame relay ATMATM RPRRPR Gigabit Gigabit ethernet Krajko 2 Osnovni

More information

... ; ako je a n parno. ; ako je a n neparno

... ; ako je a n parno. ; ako je a n neparno Zadaci vezani za ciklus sa preduslovom (WHILE) Zad. Napisati program za izračunavanje n_tog stepena broja a. Zad2. Napisati program za izračunavanje sume S kvadrata parnih i kubova neparnih prirodnih brojeva

More information

Binarne hrpe. Strukture podataka i algoritmi VJEŽBE 26. siječnja / 133

Binarne hrpe. Strukture podataka i algoritmi VJEŽBE 26. siječnja / 133 Binarne hrpe Potpuno binarno stablo binarno stablo u kojem svaki čvor koji nije list ima točno 2 nasljednika. Binarna hrpa potpuno binarno stablo u kojem svaki čvor koji nije list ima veću ključnu vrijednost

More information

Preporučeni redosled. next-header

Preporučeni redosled. next-header IP version 6 Dr Nenad Krajnović e-mail: krajko@etf.bg.ac etf.bg.ac.rs Razlozi za uvođenje IPv6 Potrošen adresni prostor Mogućnost da se integrišu nove stvari kao što je automatsko konfigurisanje, sigurnost

More information

namespace spojneice { public partial class Form1 : Form { public Form1() { InitializeComponent(); }

namespace spojneice { public partial class Form1 : Form { public Form1() { InitializeComponent(); } Spojnice using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO;

More information

VISOKA ŠKOLA STRUKOVNIH STUDIJA ZA INFORMACIONE TEHNOLOGIJE

VISOKA ŠKOLA STRUKOVNIH STUDIJA ZA INFORMACIONE TEHNOLOGIJE VISOKA ŠKOLA STRUKOVNIH STUDIJA ZA INFORMACIONE TEHNOLOGIJE RAČUNARSKE MREŽE QOS SISTEMI Predmetni nastavnik: Student: dr. Slavko Pokorni, dipl.ing. Saša Homanov 38/08 Datum 13.06.2010. SADRŽAJ REZIME...3

More information

VHDLPrimeri Poglavlje3.doc. end process seq; Slika 3.1: Anatomija osnovne definicije test bench-a

VHDLPrimeri Poglavlje3.doc. end process seq; Slika 3.1: Anatomija osnovne definicije test bench-a 3. Verifikacija projekta - Test bench entity TestBench is end entity TestBench; architecture TB_Arhitektura of TestBench is component UUT (Arhitektura_UUT) port( end component UUT; prazan entitet -- deklarisanje

More information

DIPLOMSKI - МАSTER RAD

DIPLOMSKI - МАSTER RAD UNIVERZITET U NOVOM SADU FAKULTET ТЕHNIČKIH NAUКА Оdsek za računarstvo i automatiku Katedra za računarsku tehniku i računarske komunikacije DIPLOMSKI - МАSTER RAD Kandidat: Nenad Stanković Broj indeksa:

More information

Dežurni nastavnik: Kolokvijum traje 1.5 sat, prvih sat vremena nije dozvoljeno napuštanje kolokvijuma. Upotreba literature nije dozvoljena.

Dežurni nastavnik: Kolokvijum traje 1.5 sat, prvih sat vremena nije dozvoljeno napuštanje kolokvijuma. Upotreba literature nije dozvoljena. Dežurni nastavnik: Elektrotehnički fakultet u Beogradu Katedra za računarsku tehniku i informatiku Predmet: Testiranje Softvera (SI3TS) Nastavnik: doc. dr Dragan Bojić Asistent: dipl. ing. Dražen Drašković

More information

Tehnologije za realizaciju LAN mreža. Mr Nenad Krajnović

Tehnologije za realizaciju LAN mreža. Mr Nenad Krajnović Tehnologije za realizaciju LAN mreža Mr Nenad Krajnović E-mail: krajko@etf.bg.ac.rs 1 Šta su LAN mreže? Računarske mreže e koje pokrivaju jednu zgradu ili campus LAN Local Area Network Karakterišu u se

More information

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI Luka Zrinec ANALIZA PERFORMANSI RAČUNALNE MREŽE UPORABOM NETWORK PERFORMANCE MONITOR-a ZAVRŠNI RAD Zagreb, srpanj 2016. Sveučilište u Zagrebu Fakultet

More information

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI

SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI Martin Tomas USMJERAVANJE U VOIP MREŽI ZAVRŠNI RAD Zagreb, 2017. SVEUČILIŠTE U ZAGREBU FAKULTET PROMETNIH ZNANOSTI ZAVRŠNI RAD USMJERAVANJE U VOIP MREŽI

More information

Variable Neighborhood Descent - VND (Metoda promenljivog spusta)

Variable Neighborhood Descent - VND (Metoda promenljivog spusta) Variable Neighborhood Descent - VND (Metoda promenljivog spusta) Izabrati skup okolina N k, k = 1,..., k max koje će se koristiti za pretragu; Na slučajan način izabrati početno rešenje x X i postaviti

More information

PROTOKOLI ZA NADZOR I KONFIGURACIJU MREŽE RAČUNALA

PROTOKOLI ZA NADZOR I KONFIGURACIJU MREŽE RAČUNALA SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Marko Stojanović PROTOKOLI ZA NADZOR I KONFIGURACIJU MREŽE RAČUNALA Diplomski rad Voditelj rada: prof. dr. sc. Robert Manger

More information

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU ANALIZA PRIMENE TEHNOLOGIJA ZA POSTIZANJE VISOKE RASPOLOŽIVOSTI U MREŽAMA Master rad Kandidat: Vladimir Damjanović2012/3026 Mentor: doc. dr ZoranČiča Beograd,

More information

ZAŠTITA RAČUNARA I RAČUNARSKIH MREŽA PRIMENOM AV SOFTVERA I FIREWALL-A - Master rad -

ZAŠTITA RAČUNARA I RAČUNARSKIH MREŽA PRIMENOM AV SOFTVERA I FIREWALL-A - Master rad - DEPARTMAN ZA POSTDIPLOMSKE STUDIJE MASTER STUDIJSKI PROGRAM SAVREMENE INFORMACIONE TEHNOLOGIJE ZAŠTITA RAČUNARA I RAČUNARSKIH MREŽA PRIMENOM AV SOFTVERA I FIREWALL-A - Master rad - Mentor: Prof.dr MLADEN

More information

Protokoli i tehnologije bežičnih sistema: Lekcija 3: Arhitektura bežičnih mreža (II) Branimir M. Trenkić

Protokoli i tehnologije bežičnih sistema: Lekcija 3: Arhitektura bežičnih mreža (II) Branimir M. Trenkić Master strukovne studije Multimedijalno inženjerstvo, Računarsko inženjerstvo Protokoli i tehnologije bežičnih sistema: Lekcija 3: Arhitektura bežičnih mreža (II) leto 2017/2018 Branimir M. Trenkić Arhitektura

More information

12. Uskladištene procedure (Stored Procedures)

12. Uskladištene procedure (Stored Procedures) 12. Uskladištene procedure (Stored Procedures) Uskladištena procedura je skup SQL iskaza koji su kompajlirani i sačuvani u trenutku njenog kreiranja. Veoma su moćne i preko njih mogu da se izvršavaju sve

More information