Matematički fakultet Univerzitet u Beogradu Seminarski rad iz Metodologije stručnog i naučnog rada XMPP protokol student: Miloš Milaković 1063/2012 pr

Величина: px
Почињати приказ од странице:

Download "Matematički fakultet Univerzitet u Beogradu Seminarski rad iz Metodologije stručnog i naučnog rada XMPP protokol student: Miloš Milaković 1063/2012 pr"

Транскрипт

1 Matematički fakultet Univerzitet u Beogradu Seminarski rad iz Metodologije stručnog i naučnog rada XMPP protokol student: Miloš Milaković 1063/2012 profesor: Vladimir Filipović

2 Sadržaj 1 Uvod 2 2 Osnovni okvir XMPP-a XMPP jezgro Pregled bezbednosti XMPP za servis za razmenu poruka i prisutnost Softver Proširenja XEP-ovi Proširenja interoperabilnosti Zaključak 10 1

3 1 Uvod Servis za slanje trenutnih poruka (en. instant messaging) je servis koji omogućava ljudima da komuniciraju jedni sa drugima u skoro realnom vremenu. On podržava različite stilove komunikacije kao što su unicast, multicast i mod za grupni razgovor. Priličan broj protokola i okvira (en. framework) koji podravaju IM je napravljen do sada, na primer AIM, Yahoo Messenger i ICQ. Pored toga, protokol za pokretanje sesije (en. Session Instant Protocol, SIP), protokol za pokretanje sesije za trenutno slanje poruka i prisutnost (en. SIP for Instant Messaging and Presence Leveraging Extensions, SIMPLE) i IM proširenje koriste iste funkcionalnosti. Medjutim, svaki od njih ima ozbiljne nedostatke. Komercijalni proizvodi su bazirani na vlasničkim protkolima koji blokiraju saradnju izmedju različitih implementacija i ograničavaju dalji razvoj. SIMPLE [1] [2] je veoma složen, jer je izgradjen na vrhu SIP arhitekture. Da bi se otklonili ovi problemi i olakšalo korišćenje IM-a pojavilo se novo rešenje. Proširivi protokol za slanje poruka i prisutnost (en. extensible Messaging and Presence Protocol, XMPP) je standard za nošenje servisa IM koji je specifikovan od strane IETF (en. Internet Engineering Task Force). U pitanju je otvoreni XML protokol za slanje poruka u gotovo realnom vremenu, davanje informacija o prisutnosti i servis za primanje zahteva i za njihovo odgovaranje. XMPP je prvo predložila Jabber, zajednica otvorenog koda, a sada njegovim razvojem upravlja XSF (en. XMPP Standards Foundation). Tokom godina razvoja je formalno odobren i arhiviran od strane IETF u četiri Internet specifikacije [3] [4] [5] [6], a kasnije u još tri [12] [14] [13]. Zbog svojih dobrih karakteristika gorepomenuti problemi mogu biti lako rešeni. korišćenjem XMPP protokola. Osim toga XSF radi na stalnom unapredjenju ovog okvira. 2 Osnovni okvir XMPP-a 2.1 XMPP jezgro Arhitektura XMPP-a se sastoji od tri elementa: XMPP klijenta, XMPP servera i kapija (en. gateways) ka stranim mrežama. XMPP server je odgovoran za upravljanje konekcijama i rutiranje poruka. Kapije služe kao mostovi izmedju različitih mreža i moraju da manipulišu sa najmanje dva protokola. 2

4 Osnovna veza izmedju bilo koja dva XMPP elementa je TCP (en. Transmission Control Protocol). Prvo mora biti uspostavljena TCP konekcija za strimovanje XML-a. Jedna TCP veza može da nosi više veza koje su identifikovane po njihovim jedinstvenim adresama. Slično adresnoj šemi u SMTP (en. Simple Mail Transfer Protocol), identifikator za XMPP entitete, nazvan JID (Jabber ID) podseća na obrazac za adresu: user@example.com. Politika rutiranja aplikacionog nivoa je definisana na serverskoj strani, ali specifikacija [3] ostavlja detalje o procesu implementaciji. U XMPP-u ne postoji mogućnost otkrivanja rutiranja kao što je to navedeno u SIP okviru. U većini slučajeva direktni server-server tok (en. stream) izmedju dva domena se usaglašava u početnoj fazi. Tri osnovne primitive koje se nazivaju XML strofe (en. stanzas) su definisane u XMPP-u. Pored toga, postoji pet osnovnih atributa za strofe (kome, odkoga, id, tip, xml:lang). Tri ključne strofe su opisane ispod: ˆ poruka (en. message): izvodi se uz pomoć skladišti i gurni (en. store and push) mehanizma preko kojeg jedan entitet šalje informacije drugom. Na primer, razmena poruka izmedju dve krajnje tačke. <message alice@exaple.com to=bob@example.com /> <body>hello</body> </message> ˆ prisutnost (en. presence): to je emitovanje preko kojeg više entititeta dobijaju informacije o drugom entitetu na koji su prijavljeni, npr informacija može biti o dostupnosti entiteta. <presence from=alice@example.com to=bob@example.com /> ˆ iq: to je zahtev/odgovor mehanizam sličan HTTP-u (en. HyperText Transfer Protocol), koji omogućava entitetima da zahtevaju i dobijaju odgovore medju sobom. Na primer prenos datoteka. <iq type=get from=alice@example.com> <query xmlns=jabber:roster/> </iq> 3

5 Sve primitive XML strofa moraju se nalaziti u <stream/> bloku. To znači da ove strofe treba tretirati kao sadržaj XML toka. Sve greške na nivou toka se smatraju nepopravljivim i <error/> strofa sa opisom se šalje od strane detektora. Spisak stanja grešaka je definisan u specifikaciji [12]. Kao rezultat ovih karakteristika, XMPP ima pet pozitivnih mogućnosti: 1. Kutija sa porukama (en. message box): Poruke se skladište pre nego što budu prosledjene. XMPP implementacija može zadržati poruke radi kasnije isporuke ako je primalac nedostupan (en. offline). 2. Servis otkrivanja (en. service discovery): sa <iq/> strofom za upit, usluga otkrivanja je moguća. DNS SRV je podržan da pronadje mrežne servise. 3. Povezivanje resursa (en. resource binding): podaci o resursu su u dodati u adresi da bi se razlikovali razli;iti uredjaji jednog korisnika. Nema potrebe za dodatnim protokolom koji bi rukovao ovim problemom. 4. Internacionalizacija: <xml:lang> zajednički atribut omogućava laku internacionalizaciju. 5. Pouzdana komunikacija: TCP veza za obavljanje sesije nudi garanciju isporuke, što se ne može postići sa UDP (en. User Datagram Protocol) prenosom. Ipak, zbog toga što su formata lako čitljivog ljudima, XMPP poruke su veće od onih u binarnom formatu i to dovodi do zagušenja. Osim toga, u nekim slučajevima TCP veza može biti skupa, a UDP veza pravi manji saobraćaj i efikasnija je. To se može desiti u slučaju samo povremene komunikacije izmedju dva čvora. 2.2 Pregled bezbednosti Bezbednost komunikacije je takodje specifikovana u jezgru XMPP [13]. Dva mehanizma su zadužena da obezbede poverljivost: integritet podataka i uzajamna autentikacija. Prvi protokol je TLS (en. Transport Layer Security) [7]. On kriptuje XML tokove da bi osigurao poverljivost i integritet podataka izmedju dva entiteta. Drugi je SASL protokol (en. Simple Authentication and Security Layer) [8] koji može da obezbedi pouzdan mehanizam za potvrdjivanje identiteta entiteta. Oba protokola moraju biti podržani za klijent-server i server-server komunikaciju. 4

6 XMPP koristi TLS da zaštiti kanal od ometanja i prisluškivanja. Klijenti bi trebali da koriste TLS da osiguraju tokove pre pokušaja završetka SASL pregovora. On se pokreće od strane STARTTLS proširenja i ima svoj prostor imena "urn:ietf:params:xml:ns:xmpp-tls". SASL definiše uopšteni metod za dodavanje podrške za autentikaciju za protokole bazirane na konekcijama. I XMPP koristi generički prostor imena "urn:ietf: params:xml:ns:xmppsasl" za profilisanje SASL koji je u skladu sa zahtevima profilisanja. Podržani mehanizmi su objavljeni u <mechanism/> elementu. Opšta procedura uspešnog TLS+SASL pregovora je sledeća: 1. Klijent uspostavlja TCP vezu sa serverom i inicira XML tokove. 2. Server šalje STARTTLS proširenje klijentu, uključujući podržani mehanizam za autentikaciju. 3. Klijent odgovara na STARTTLS komandu. 4. Server obaveštava klijenta da je u redu da nastavi sa radom. 5. Klijent i server završavaju podešavanje TLS konekcije. 6. Uspešnim završetkom prethodnog koraka, klijent pokreće novi tok ka serveru. 7. Server odgovara slanjem glave toka (en. stream header) zajedno sa svim dostupnim funkcijama toka (SASL autentikacija). 8. Klijent uzima odgovarajući mehanizam za autentikacijuu. 9. Server šalje Base64-šifrovan izazov klijentu. 10. Klijent odgovara na izazov sa akreditivima. 11. Server šalje još jedan izazov klijentu, kao sesija tokena. 12. Klijent ponovo odgovara na izazov. 13. Server obaveštava klijent o uspešnoj potvrdi identiteta. 14. Klijent inicira novi tok ka serveru za komunikaciju. 5

7 Figure 1: Komunikacija izmedju klijenta i servera 2.3 XMPP za servis za razmenu poruka i prisutnost Kao što mu i samo ime kaže, primarna svrha XMPP/Jabber tehnologija su poruke u realnom vremenu i davanje informacija o prisutnosti. Da bi se opisali proširenja i mogućnosti jezgra XMPP-a razvijena je još jedna specifikacija [13] kao dopuna za osnovni dokument. Slika broj 1 opisuje jednostavni proces komunikacije sa jedne strane izmedju klijenta A i servera. Skoro ista situacija je i sa druge strane. Prve dve poruke iniciraju XML tok. U ovom koraku, neki od ključnih parametara toka, kao npr. tag id i bezbednosni mehanizmi (TLS i SASL) treba da se dogovore izmedju dva entiteta. Zatim, prenos sadržaja može početi. Treća poruka se šalje od klijenta A na udaljeni čvor B koji je u "server.com" domenu. Jezik je postavljen na engleski ( english ). Četvrta poruka je odgovor od pozvane strane. Na kraju konverzacije klijent A prekida konekciju slanjem /stream:stream na server. Server potvrdjuje akciju slanjem iste XML strofe 6

8 kako bi prekinuo XML tok. Na kraju se završava TCP konekcija. U stvarnosti scenario opisan gore može biti dosta komplikovaniji. Postoji pet tipova poruka u u XMPP-u: ćaskanje (en. chat, unicast), grupno ćaskanje (en. multichat, multicast), emitovanje (en. headline, broadcast), normalna poruka i greška. Svaka vrsta je napravljena da odgovara specifičnom okruženju. Pored toga XMPP IM definiše skup podredjenih elemenata (naslov - subject, telo - body, nit - thread) za poruke u realnom vremenu. Kod prisutnosti je definisano sedam tipova stanja koji opisuju informacije o prisutnosti. To su: nedostupan (en. unavailable), prijaviti se (en. subscribe), prijavljen (en. subscribed), odjaviti se (en. unsubscribed), ispitivanje i greška (en. error). Strofa o prisutnosti ima tri podredjena elementa: prikaži, status i prioritet. Element prikaži opisuje četiri statusa (odsutan, dostupan, ne uznemiravaj i mirovanje). Status sadrži bilo koje reči koje je korisnik definisao za stanja, a koje će biti prikazane kontaktima iz liste kontakata. Servis o prisutnosti ima problem sa politikom privatnosti. Zbog toga neka podešavanja o prisutnosti treba prepustiti klijentskoj strani kako bi korisnici mogli sami da upravljaju podacima o prisutnosti. Lista kontakata može biti skladištena i na klijentskoj i na serverskoj strani. Iako se povećava opterećenje na serveru kada se lista nalazi na njemu, preporučeno je da se baš čuva na serverskoj strani. Razlog za to je taj što lista kontakata može biti izgubljena ako se čuva lokalno npr. slučajnim brisanjem ili prekidom rada diska. 2.4 Softver Prema XMPP arhitekturi prikazanoj na slici 2 trebala bi postojati tri vrste softvera: klijent, server i kapija. Prva dva formiraju osnovu XMPP mrežu. Oba softvera imaju različite verzije za različite operativne sisteme (Windows, Linux i Macintosh) i različite uredjaje. XMPP klijent je bilo koji softver ili aplikacija koja omogućava konekciju na XMPP. Primeri klijentskih aplikacija su Agile Messanger, Candy, ichat, Jeti, Kopete, Miranda, Pidgin, Psi. Od godine kada je Google predstavio Google Talk, kombinaciju VoIP i IM sistema, ta aplikacija je koristila XMPP protokol, a od godine Talk je stupio u federaciju sa javnom Jabber mrežom. Ipak, Google je u maju godine najavio da će ukinuti kompatibilnost Google Talk-a sa XMPP protokolom. [17] 7

9 Figure 2: XMPP arhitektura XMPP serveri obezbedjuju osnovne mogućnosti kao što su slanje i primanje poruka i informacija o prisutnosti i XML rutiranje. Primeri XMPP servera su CommuniGate Pro, Apache Vysper, ichat Server, Openfire, Jerry Messanger, Siemens OpenScape, Tigase, Wokkel. [18] 3 Proširenja XMPP proširenja se sastoje od dve glavne grane. Prvi deo su XEPovi (en. XMPP Extension Protocols, ranije JEP-ovi) kojim upravlja XMPP Standards Foundation (XSF). Oni su najveći izvor XMPP proširenja i pruža značajnu podršku funkcionalnim poboljšanjima i generičkim standardima. Drugi izvor potiče od raznih istraživanja i implementacija, od kojih se najviše njih fokusira na interporabilnost aplikacija baziranih na XMPP-u. Primer je IM servis baziran na XMPP-u a koji je izveden od SMS servisa (en. Short Message Service). 3.1 XEP-ovi XSF razvija proširenja za XMPP kroz standardni proces baziran na JEPovima. Procesom upravlja JEP editor i uključuje intenzivnu diskusiju na mejling listi, formalna razmatranja i glasanja od strane Jabber saveta, kao i eventualno uključivanje seta odobrenih protokola. Spisak svih detalja svakog predloga je dostupan na Jabber-ovoj veb prezentaciji 8

10 Pored odbijenih i zastarelih XEP-ova, kao i onih koji su pod aktivnim razmatranjem, postoji i pet vrsta statusa za svako odobreno proširenje Jabber/XMPP protokola. Oni su navedeni ispod: 1. Konačna verzija - Definisani protokol se može smatrati stabilnim za implementaciju i primenu. 2. Nacrtna verzija - Definisani protokol se preporučuje kao odgovarajući za primenu u proizvodnji sistema, ali su moguće neke izmene pre nego što postane konačna verzija. 3. Eksperimentalna verzija - Nema odobrenih garancija za XEP. Korišćenje u proizvodnji sistema se ne preporučuje dok ne dobije status nacrtne verzije. 4. Predložena verzija - Ovaj XEP je trenutno u fazi poslednjeg razmatranja od strane Jabber saveta. Razmatra se da li treba da dobije naredni nivo u procesu JSF standardizacije. 5. Aktivna verzija - Definisani proces ili aktivnost je odobrena. Trenutno radi i radiće sve dok XEP ne zastari. Zahvaljujući do sada napravljenim XEP-ovima mnoge nove funkcije i poboljšanja su dodane u programe zasnovane na XMPP-u. Neki od tih primera su lični avatar, transfer fajlova, interakcija izmedju kapija, HTTP povezivanje, Jingle protokol za slanje glasa i videa kao i podrška za višekorisničko ćaskanje. Rezultat toga je da su XMPP aplikacije postale moćnije i popularnije. 3.2 Proširenja interoperabilnosti Da bi se apliakcijama baziranim na XMPP-u omogućilo da rade sa drugim protokolima ili mrežama, proširenja moraju biti sposobna da koordinišu različitim protokolima i da ih povežu neprimetno. XMPP kapije ka komercijalnim protokolima kao što su MSN, Yahoo i AIM su takodje dostupne. Ovde je izložena kratka analiza XMPP baziranog IM servisa kombinovanog sa SMS servisom. Slično ćaskanju u realnom vremenu, SMS je još jedan popularni servis za tekstualnu komunikaciju u realnom vremenu. Ali, za razliku od IM-a koji radi u mrežama baziranim na IP adresama, SMS servis radi u mobilnim mrežama poput GSM mreže. Danas postoji zajednički, jedinstveni i otvoreni 9

11 standard koji je dostupan. [11] Infrastruktura bazirana na XMPP-u može da poveže IM sisteme sa SMS sistemima. Zahvaljujući arhitekturi prikazanoj na slici 2 XMPP klijent može vršiti konverzaciju sa spoljašnjim čvorom preko XMPP servera koji se povezuje na stranu mrežu uz pomoć kapija. U ovom dizajnu kapija se ponaša kao prevodilac i most. Osnovni protokol u SMS sistemima je SMPP (en. Short Message Peer-to-Peer). U pitanju je binarni format, različit od XML-a koji je čitljiv ljudima. Kapija mora da bude sposobna da obavi svoje dve glavne funkcije. Jedna je konverzacija izmedju XML paketa i SMPP jedinica podataka, a druga je upravljanje sesijama. Pored toga, trebalo bi da postoji način da se uvede red u isporuke. Na osnovu gornje analize predložen je dizajn kapije izmedju IM sistema i SMS sistema. [11] Da bi zadovoljila drugi zahtev, upravljanje sesijama, modul sesija XMPP, kapija stvara pseudo XMPP server. Deluje da odgovarajući SMS korisnik vrši funkcije poput prijavljivanja na sistem, prenosa podataka itd. Filozofija ovog dizajna može se primeniti na premošćavanje XMPP sistema i drugih mreža. Detalji zavise od atributa ne-xmpp protokola i interfejsa obezbedjenih od strane vlasnika protokola. 4 Zaključak XMPP/Jabber tehnologija je postigla veliki uspeh, pogotovo od kada je IETF odobrio osnovne protokole. To je dovelo do značajnih implementacija i velikog napretka u razvoju. Nove opcije i mogućnosti su ugradjene u okvir, što je i dovelo do toga da taj protokol dnevno koristi više desetina miliona korisnika. Po mom mišljenju u pitanju je dobro napisan i poprilično dobro implementiran protokol. References [1] Robert Sparks and Hisham Khartabil. SIP for Instant Messaging and Presence Leveraging Extensions (simple). At http: // 10

12 [2] Simone Leggio. SIP for Instant Messaging and Presence Leveraging Extensions. At kraatika/courses/ipsem04s/simple_leggio.pdf University of Helsinki, Department of Computer Science, [3] Peter Saint-Andre. Extensible Messaging and Presence Protocol (XMPP): Core. IETF RFC 3920, oktobar [4] Peter Saint-Andre. Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence. IETF RFC 3921, oktobar [5] Peter Saint-Andre. Mapping the Extensible Messaging and Presence Protocol (XMPP) to Common Presence and Instant Messaging (CPIM). IETF RFC 3922, oktobar [6] Peter Saint-Andre. End-to-End Signing and Object Encryption for the Extensible Messaging and Presence Protocol (XMPP). IETF RFC 3923, oktobar [7] T. Dierks and C. Allen. The TLS Protocol Version 1.0. IETF RFC 2246, januar [8] J. Myers. Simple Authentication and Security Layer (SASL). IETF RFC 2222, oktobar [9] Jabber Community. Jabber Client At download.php?id=4 [10] JiveSoftware Organization. XMPP server wildre. At [11] Heng-Te Chu, Wen-Shiung Chen, Yi-Hung Huang and Jeng- Yueng Chen. A novel design of instant messaging service extended from short message service with XMPP. Fifth IEE International Conference on 3G Mobile Communication Technologies, 2004 Page(s): , IEEE Computer Society Press. [12] Peter Saint-Andre. Extensible Messaging and Presence Protocol (XMPP): Core. IETF RFC 6120, mart ietf.org/html/rfc6120 [13] Peter Saint-Andre. Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence. IETF RFC 6121, mart

13 [14] Peter Saint-Andre. Extensible Messaging and Presence Protocol (XMPP): Address Format. IETF RFC 6122, mart http: //tools.ietf.org/html/rfc6122 [15] [16] [17] Google-s-chat-client-drops-Jabber-compatibility html [18] 12

Повезивање са интернетом

Повезивање са интернетом Драгана Стопић Интернет Интернет је најпознатија и највећа светска мрежа која повезује рачунаре и рачунарске мреже у једну мрежу, у циљу сарадње и преноса информација употребом заједничких стандарда. INTERnational

Више

PowerPoint Presentation

PowerPoint Presentation УВОД Дa би рaчунaри нa мрежи могли међусобно да кoмуницирaју и рaзмeњују пoдaткe, пoтрeбнo je: дa сe увeду ПРOТOКOЛИ (утврђeна прaвилa и процедуре за комуникацију) да постоје АДРEСE кoje су jeдинствeнe

Више

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt

Microsoft PowerPoint - 06 Uvod u racunarske mreze.ppt Uvod u računarske mreže v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici - 2008 Uvod u računarske mreže Terminologija Primjer povezivanja dva računara Pojam protokola OSI referentni model Protokoli

Више

PowerPoint Presentation

PowerPoint Presentation TRANSPORTNI SLOJ Predmet: Aktivni mrežni uređaji Predavač: dr Dušan Stefanović ENKAPSULACIJA DATA SEGMENT S.P / D.P. / S.N. / Ack # / DATA IPv / HLEN / Flag / S. IP / D. IP / PACKET DATA (SEGMENT) Frame

Више

DIGITALNA OBRADA SLIKE

DIGITALNA OBRADA SLIKE PRAKTIKUM IZ RAČUNARA - OSNOVI MREŽNE KOMUNIKACIJE - Organizacija kursa Predavanja: sreda 10-12, sala 1 Lola neparnim nedeljama Lab: sreda 10-12, sala 70 parnim nedeljama 4 lab vežbe Sajt: tnt.etf.rs/~oe4pir

Више

OVO JE ZVANIČAN RCUB TEMPLATE: Normal

OVO JE ZVANIČAN RCUB TEMPLATE: Normal 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

Више

Microsoft PowerPoint - podatkovni promet za objavu.pptx

Microsoft PowerPoint - podatkovni promet za objavu.pptx 1 2 3 Što je složaj protokola (protocol suite)? Pojedini protokol se odnosi samo na jedno pitanje koje omogućava komunikaciju. Kada se kombinira više protokola, grupa protokola koja je rezultat takve kombinacije

Више

POSLOVNI INFORMACIONI SISTEMI I RA^UNARSKE

POSLOVNI INFORMACIONI SISTEMI  I RA^UNARSKE ZNAČAJ RAČUNARSKIH KOMUNIKACIJA U BANKARSKOM POSLOVANJU RAČUNARSKE MREŽE Računarske mreže su nastale kombinacijom računara i telekomunikacija dve tehnologije sa veoma različitom tradicijom i istorijom.

Више

KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA

KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA SADRŽAJ 1. UVOD... 3 1.1. Cilj i svrha... 3 1.2. Područje primjene... 3 2. POJMOVI I SKRAĆENICE... 4 3. PREDUVJETI KORIŠTENJA... 5 4. PREGLED APLIKACIJE...

Више

PowerPoint Presentation

PowerPoint Presentation Karakteristike računarskih mreža Predmet: Aktivni mrežni uređaji Predavač: dr Dušan Stefanović Informacije o predmetu Студијски програм: МКТ Статус предмета: Obavezni Семестар: I Број часова: 3 + 2 + 0

Више

Rad u mrežnom okruženju Osnove informatike s primjenom računala

Rad u mrežnom okruženju Osnove informatike s primjenom računala Rad u mrežnom okruženju DHCP 1/2 DHCP (Dynamic Host Configuration Protocol) je mrežni protokol koji omogućava automatiziranu dodjelu IP adresa računalu prema parametrima kao što su: mrežna maska koja će

Више

Web programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju

Web programiranje i primjene - Osnovni pojmovi WEB tehnologije korišteni u kolegiju Osnovni pojmovi WEB tehnologije korišteni u kolegiju Ivan Vazler Odjel za matematiku Sveučilište u Osijeku 16. listopada 2013. WWW - World Wide Web World Wide Web (WWW) svjetska mreža računala s izvorima

Више

Повезивање са интернетом

Повезивање са интернетом Драгана Стопић Сваки рачунар на интернету има своју адресу која је јединствена у свету. Ове адресе се називају IP адресе јер их користи IP протокол (интернет ниво) из фамилије TCP/IP. IP адресе представљају

Више

Microsoft PowerPoint - 6. CMS [Compatibility Mode]

Microsoft PowerPoint - 6. CMS [Compatibility Mode] Visoka škola strukovnih studija za informacione i komunikacione tehnologije Beograd WEB TEHNOLOGIJE Drupal CMS(Content Managment System) Školska 2012/13. Marko M. Spasojević, spec. inž. Dr Nenad Kojić,

Више

PowerPoint Presentation

PowerPoint Presentation VMware Horizon 7 What s New Bojan Andrejić i Stefan Đoković COMING Computer Engineering Uvod u VMware Horizon 7 Obezbeđuje unapređeno i bezbedno upravljanje i isporučivanje Windows ili Linux desktopova,

Више

Uvod u Python

Uvod u Python Uvod u mrežno programiranje Slavica Tomović (slavicat@ucg.ac.me) Elektrotehnički fakultet, Podgorica Univerzitet Crne Gore 2 Programiranje soketa cilj: naučiti kako se razvijaju klijent/server aplikacije

Више

PowerPoint Presentation

PowerPoint Presentation Fakultet za kompjuterske nauke, Univerzitet Megatrend Uvod u računarske sisteme Odabrana poglavlja iz računarskih mreža Nemanja Maček 1 Sadržaj Uvodne napomene ISO OSI referentni model TCP/IP skup protokola

Више

Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt

Microsoft PowerPoint - 01 Uvod u operativne sisteme.ppt Uvod u operativne sisteme v.as.mr. Samir Lemeš slemes@mf.unze.ba Univerzitet u Zenici 2009 Operativni sistemi i mreže: način realizacije vježbi Tokom semestra 3 periodična testa (Operativni sistemi, Mrežni

Више

1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om -

1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om - 1 NOVO U MNG CENTRU!!! OVLADAJTE TEHNOLOGIJOM IZRADE JAVA EE APLIKACIJA KORIŠ C ENJEM ORACLE ADF-A O - Otkrijte brzinu razvoja aplikacija sa ADF-om - Minimizujte pisanje programskog koda - Smanjite obim

Више

Računalne mreže Osnove informatike s primjenom računala

Računalne mreže Osnove informatike s primjenom računala Računalne mreže Računalne mreže Računalnu mrežu čine komunikacijskim kanalima povezani mrežni uređaji i računala kako bi dijelili informacije i resurse Svaku računalnu mrežu sačinjavaju osnovni elementi:

Више

Препоруке безбедности мрежних сервиса Copyright 2015 АМРЕС

Препоруке безбедности мрежних сервиса Copyright 2015 АМРЕС Copyright 2015 АМРЕС Историја верзија документа Верзија Датум Иницијали аутора Опис промене 1.0 2009. год Душан Пајин (РЦУБ), Ратко Бучић (ЈУНИС), Владимир Илић (АРМУНС) Прва верзија документа у оквиру

Више

DIGITALNA OBRADA SLIKE

DIGITALNA OBRADA SLIKE PRAKTIKUM IZ RAČUNARA - OSNOVI MREŽNE KOMUNIKACIJE - Transportni sloj Transportni sloj je zadužen da omogući prenos podataka između dva korisnička procesa koji se nalaze na udaljenim računarima. Zbog toga

Више

Microsoft Word - 13-Mreze.doc

Microsoft Word - 13-Mreze.doc MREŽE RAČUNALA Mreža (engl. network) skup (sustav) povezanih računala i njihovih perifernih uređaja koji omogućava brzu razmjenu podataka među njima neovisno o njihovoj udaljenosti te zajedničku upotrebu

Више

Internet

Internet Internet Internet je globalna računarska mreža. Pre svega, pojam internet znači mreža unutar mreže, ili internakonekcija između više računara. Strukturno postoje male mreže koje se međusobno vezuju, i

Више

DIGITALNA OBRADA SLIKE

DIGITALNA OBRADA SLIKE PRAKTIKUM IZ RAČUNARA - OSNOVI MREŽNE KOMUNIKACIJE - Elektronska pošta Sistem elektronske pošte postoji od samih početaka Interneta i do danas predstavlja jedan od najvažnijih i najkorišćenijih mrežnih

Више

IEP - Projekat 2018/2019

IEP - Projekat 2018/2019 Elektrotehnički fakultet u Beogradu Katedra za računarsku tehniku i informatiku Predmet: Infrastruktura za elektronsko poslovanje SI3IEP Veb portal za tehničku podršku - projekat - Osnovni cilj projekta

Више

Računarske mreže Čas 2 Ivana Tanasijević Matematički fakultet, Beograd 1

Računarske mreže Čas 2 Ivana Tanasijević   Matematički fakultet, Beograd 1 Računarske mreže Čas 2 Ivana Tanasijević e-mail: ivana@matf.bg.ac.rs Matematički fakultet, Beograd 1 Utvrđivanje gradiva sa prethodnog časa: popunjavanje adresne strukture, kreiranje soketa, privezivanje

Више

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s UPUTSTVO ZA BRZO UMREŽAVANJE PROGRAMA MPP2 Da bi program MPP2 radio u mrežnom okruženju po sistemu klijent-server, potrebno je da se na računarima koji su mrežno povezani instalira: serverska verzija programa

Више

PowerPoint Presentation

PowerPoint Presentation 8 Protokoli za povezivanje S A D R Ž A J 8.1 Povezivanje klijenta i servera 8.2 OSI i TCP/IP referentni model 8.3 Protokoli iz TCP/IP skupa 8.4 IPv4 protokol 8.5 IPv6 protokol 8.6 TCP protokol 8.7 UDP

Више

WordPress & CSP Polisa Sigurnosti Sadržaja za WordPress Milan Petrović WordCamp Niš

WordPress & CSP Polisa Sigurnosti Sadržaja za WordPress Milan Petrović WordCamp Niš WordPress & CSP Polisa Sigurnosti Sadržaja za WordPress Milan Petrović 18.5.2019. WordCamp Niš Predavanje, Google Docs: https://d4p.me/wordcampnis HTTP Zaglavlja Svaki HTTP odgovor počinje zaglavljima

Више

Microsoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama

Microsoft PowerPoint - vezbe 4. Merenja u telekomunikacionim mrežama Merenja u telekomunikacionim mrežama Merenja telefonskog saobraćaja Primer 1 - TCBH Na osnovu najviših vrednosti intenziteta saobraćaja datih za 20 mernih dana (tabela), pomoću metode TCBH, pronaći čas

Више

PowerPoint Presentation

PowerPoint Presentation Prof. dr Pere Tumbas Prof. dr Predrag Matkovid Identifikacija i izbor projekata Održavanje sistema Inicijalizacija projekata i planiranje Implementacija sistema Dizajn sistema Analiza sistema Faze životnog

Више

Projektovanje informacionih sistema i baze podataka

Projektovanje informacionih sistema i baze podataka Realni sistem i informacioni sistem Ulaz Realni sistem Izlaz Unos Baza podataka Izveštaji Realni sistem i informacioni sistem Sistem se definiše kao skup objekata (entiteta) i njihovih međusobnih veza

Више

Microsoft PowerPoint - Topic04-Serbian.ppt

Microsoft PowerPoint - Topic04-Serbian.ppt Tema 4 Osnovni koncepti za opis razvoja softvera DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

Microsoft PowerPoint - GR_MbIS_12_IDEF

Microsoft PowerPoint - GR_MbIS_12_IDEF Menadžment poslovnih informacionih sistema - 12 metode modeliranja funkcija pripremila Doc. dr Gordana Radić Integfated DEFinition Definicija: je metoda (jezik) modeliranja bazirana je na kombinaciji grafike

Више

Korisničko uputstvo mobilne aplikacije Digitalni Kiosk 1

Korisničko uputstvo mobilne aplikacije Digitalni Kiosk 1 Korisničko uputstvo mobilne aplikacije Digitalni Kiosk 1 Sadržaj Opis mobilne aplikacije Digitalni Kiosk... 3 Pokretanje aplikacije... 3 Registracija/Kreiranje novog korisničkog naloga... 3 Dodavanje platne

Више

Slide 1

Slide 1 Središnji ured sustava za vođenje maloprodajom Rovinj, 17.10.2008. Ivan Ćurić, dipl. ing. rač. Infoart d.o.o. Bužanova 3, Zagreb icuric@infoart.hr POSiA Upravljanje maloprodajom Cjelovito rješenje Srednji

Више

Pravilnik o mjerama za povećanje vidljivosti i prisutnosti Univerziteta u Banjoj Luci i njegovih organizacionih jedinica na Intermetu

Pravilnik o mjerama za povećanje vidljivosti i prisutnosti Univerziteta u Banjoj Luci i njegovih organizacionih jedinica na Intermetu УНИВЕРЗИТЕТ У БАЊОЈ ЛУЦИ СЕНАТ УНИВЕРЗИТЕТА П Р А В И Л Н И К O МЈЕРАМА ЗА ПОВЕЋАЊЕ ВИДЉИВОСТИ И ПРИСУТНОСТИ УНИВЕРЗИТЕТА У БАЊОЈ ЛУЦИ И ЊЕГОВИХ ОРГАНИЗАЦИОНИХ ЈЕДИНИЦА НА ИНТЕРНЕТУ Бања Лука, 03.09.2015.

Више

Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic02 - Serbian.ppt Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA

UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA UNIVERZITET U NOVOM SADU TEHNIČKI FAKULTET MIHAJLO PUPIN ZRENJANIN TEHNOLOGIJE DISTRIBUIRANIH INFORMACIONIH SISTEMA - Skripta za teorijski deo (RADNA VERZIJA) Autori: Ljubica Kazi Biljana Radulovic Dalibor

Више

Inženjering informacionih sistema

Inženjering informacionih sistema Fakultet tehničkih nauka, Novi Sad Inženjering informacionih sistema Dr Ivan Luković Dr Slavica Kordić Nikola Obrenović Milanka Bjelica Dr Jelena Borocki Dr Milan Delić UML UML (Unified Modeling Language)

Више

Slide 1

Slide 1 Mjerenja kvaliteta servisa mobilnih mreža u Crnoj Gori Ivan Vujović menadžer za kontrolu i monitoring RF spektra 1 Radio-frekvencijskim spektrom, kao ograničenim prirodnim resursom države Crne Gore, upravlja

Више

Microsoft Word - privitak prijedloga odluke

Microsoft Word - privitak prijedloga odluke Informatički sustav za prikupljanje, simulaciju i prikaz podataka o cijenama javnih komunikacijskih usluga (dalje: Sustav e-tarife) Zagreb, HRVATSKA AGENCIJA ZA POŠTU I ELEKTRONIČKE KOMUNIKACIJE Roberta

Више

UVJETI KORIŠTENJA INTERNETSKE STRANICE Korisnik posjetom web stranicama potvrđuje da je pročitao i da u cijelosti prihvaća o

UVJETI KORIŠTENJA INTERNETSKE STRANICE   Korisnik posjetom   web stranicama potvrđuje da je pročitao i da u cijelosti prihvaća o UVJETI KORIŠTENJA INTERNETSKE STRANICE WWW.TELE2.HR Korisnik posjetom www.tele2.hr web stranicama potvrđuje da je pročitao i da u cijelosti prihvaća ove Uvjete korištenja web stranice www.tele2.hr (dalje

Више

Microsoft PowerPoint - Topic02 - Serbian.ppt

Microsoft PowerPoint - Topic02 - Serbian.ppt Tema 2 Kriterijumi kvaliteta za softverske proizvode DAAD Project Joint Course on Software Engineering Humboldt University Berlin, University of Novi Sad, University of Plovdiv, University of Skopje, University

Више

Opći uvjeti korištenja servisa e-Račun za državu povezivanjem_obveznici javne nabave_052019_konačna verzija

Opći uvjeti korištenja servisa e-Račun za državu povezivanjem_obveznici javne nabave_052019_konačna verzija Opći uvjeti korištenja servisa e-račun za državu povezivanjem web servisom za obveznike javne nabave 1. Uvod i značenje pojmova 1.1. Ovim Općim uvjetima korištenja servisa e-račun za državu (u daljnjem

Више

Slide 1

Slide 1 Roland Miklid Patrik Frankovid Zoran Frlan HEP d.d. Sektor za informatiku i telekomunikacije Sadržaj Uvod O projektu i njegovim fazama Oracle Forms & Reports Web servisi & B2B WebLogic BI Publisher Flex

Више

Slide 1

Slide 1 Kako jednostavnije preći na višu verziju Formsa Ivan Lovrić, Vedran Latin 14.10.2009. Sadržaj prezentacije Predmet migracije Razlozi za migraciju Infrastruktura potrebna za migraciju Pilot migracija Migracija

Више

ZIS

ZIS DIGITALNA FORENZIKA prof. dr Saša Adamović sadamovic@singidunum.ac.rs Forenzička istraga operativnih sistema Operativni sistem Pruža softversku platformu za pokretanje drugih programa. OS je odgovoran

Више

Generated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS

Generated by Foxit PDF Creator Foxit Software   For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS Operativni sistem U računarstvu, operativni sistem (OS) je kompleksan programski sistem koji kontroliše i upravlja uređajima i računarskim komponentama i obavljanje osnovne sistemske radnje. Operativni

Више

Korisničko uputstvo za uslugu ClickPay u Mobilnom bankarstvu BIHAMK 1. OPIS USLUGE Usluga ClickPay omogućava prijem unaprijed popunjenog naloga za pla

Korisničko uputstvo za uslugu ClickPay u Mobilnom bankarstvu BIHAMK 1. OPIS USLUGE Usluga ClickPay omogućava prijem unaprijed popunjenog naloga za pla Korisničko uputstvo za uslugu u Mobilnom bankarstvu BIHAMK 1. OPIS USLUGE Usluga omogućava prijem unaprijed popunjenog naloga za plaćanje mjesečnih zaduženja za članstvo Bosanskohercegovačkog auto-moto

Више

Slide 1

Slide 1 Web site development using MCMS 2002 Koncept Autori: Multiautorsko okruženje sa podijeljenim ulogama Autori ne moraju imati tehnička predznanja Veza sa MicrosoftWord Developeri: Integracija sa VS.NET Integracija

Више

Microsoft Word - KORISNIČKA UPUTA za pripremu računala za rad s Fina potpisnim modulom_RSV_ doc

Microsoft Word - KORISNIČKA UPUTA za pripremu računala za rad s Fina potpisnim modulom_RSV_ doc Uputa za pripremu računala za rad s Fininim potpisnim modulom Zagreb, lipanj 2019. Sadržaj: 1. UVOD... 3 2. POJMOVI I SKRAĆENICE... 3 3. TEHNIČKI PREDUVJETI KORIŠTENJA... 3 4. PODEŠAVANJE INTERNET PREGLEDNIKA

Више

06 Poverljivost simetricnih algoritama1

06 Poverljivost simetricnih algoritama1 ЗАШТИТА ПОДАТАКА Симетрични алгоритми заштите поверљивост симетричних алгоритама Преглед биће објашњено: коришћење симетричних алгоритама заштите како би се заштитила поверљивост потреба за добрим системом

Више

Softversko inženjerstvo

Softversko inženjerstvo Softversko inženjerstvo OAS SOFTVERSKO INŽENJERSTBO Trajanje studija: 4 godine Broj ESPB: 240 ESPB Izborni moduli: Modul SI: Softversko inženjerstvo Modul RI: Razvoj igara Modul SI: Softversko inženjerstvo

Више

NAPOMENA: Studenti na ispit donose kod urađenog zadatka

NAPOMENA: Studenti na ispit donose kod urađenog zadatka Пројекат из предмета Интернет програмирање за августовски и септембарски испитни рок школске 2018/19. године Коришћењем PHP технологије, технологије AJAX и MySQL базе података, реализовати следећу веб

Више

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова

Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР Школска 2018 /2019. Назив предмета: Информатика и рачунарство Разред: 5. Недељни број часова Школа Ј. Ј. Змај Свилајнац МЕСЕЧНИ ПЛАН РАДА ЗА СЕПТЕМБАР јединице 1. 1. Увод у информатику и рачунарство 1. 2. Oрганизација података на рачунару 1. 3. Рад са текстуалним документима 1. 4. Форматирање

Више

Microsoft Word - CAD sistemi

Microsoft Word - CAD sistemi U opštem slučaju, se mogu podeliti na 2D i 3D. 2D Prvo pojavljivanje 2D CAD sistema se dogodilo pre više od 30 godina. Do tada su inženjeri koristili table za crtanje (kulman), a zajednički jezik komuniciranja

Више

MREŽNI SERVISI VTS NIS OSNOVNE STUDIJE SAVREMENE RAČUNARSKE TEHNOLOGIJE V SEMSESTAR

MREŽNI SERVISI VTS NIS OSNOVNE STUDIJE SAVREMENE RAČUNARSKE TEHNOLOGIJE V SEMSESTAR MREŽNI SERVISI VTS NIS OSNOVNE STUDIJE SAVREMENE RAČUNARSKE TEHNOLOGIJE V SEMSESTAR ISPITNE I PREDISPITNE OBAVEZE Studijski program: SRT Status predmeta: Izborni Semestar: V Predispitne obaveze Predavanja

Више

JMBAG Ime i Prezime Mreže računala Završni ispit 16. veljače Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter.

JMBAG Ime i Prezime Mreže računala Završni ispit 16. veljače Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Mreže računala Završni ispit Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Predajete samo papire koje ste dobili. Rezultati, uvid u ispit i upis ocjena:... Zadatak

Више

KATALOG ZNANJA IZ INFORMATIKE

KATALOG ZNANJA IZ INFORMATIKE KATALOG ZNANJA IZ INFORMATIKE Nacionalni savjet za obrazovanje je na 27. sjednici održanoj 17. marta 2014. godine utvrdio izmjene predmetnoga programa INFORMATIKA za I razred gimnazije. Na zahtijev Pedagoško-psihološke

Више

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika BETTER PORTABLE GRAPHICS FORMAT Matej

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika BETTER PORTABLE GRAPHICS FORMAT Matej SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika BETTER PORTABLE GRAPHICS FORMAT Matej Crnac Zagreb, siječanj 2018 Sadržaj Uvod 2 BPG format

Више

COMARC/A Format

COMARC/A Format COMARC/A 856 856 ELEKTRONSKA LOKACIJA I PRISTUP Polje možemo da koristimo u normativnim zapisima za obezbeđivanje dodatnih (elektronskih) informacija o entitetu za koji je zapis kreiran. Polje sadrži podatke

Више

CENOVNIK USLUGA maj godine

CENOVNIK USLUGA maj godine CENOVNIK USLUGA maj 2019. godine KRAJNJI KORISNICI 1 Ugradnja kupljene komponente (na lokaciji servisa, bez konfigurisanja) L1 0.00 2 Ugradnja i konfigurisanje kupljene komponente (osim matične ploče,

Више

Microsoft Word - Uputstvo za upotrebu studentskih servisa.doc

Microsoft Word - Uputstvo za upotrebu studentskih servisa.doc Упутство за пријаву на студентске сервисе и пријаву испита Адреса на којој се налазе студенски сервиси је https://student.unibl.org У питању је интернет страница заштићена SSL 3.0 протоколом који изискује

Више

Microsoft PowerPoint - 2. PREDAVANJE - Umrežavanje i mrežno usmjeravanje

Microsoft PowerPoint - 2. PREDAVANJE - Umrežavanje i mrežno usmjeravanje Sveučilište u Zagrebu FAKULTET PROMETNIH ZNANOSTI Zavod za informacijsko-komunikacijski promet Katedra za tehniku informacijsko informacijsko-komunikacijskog komunikacijske sustave i mreže prometa Kolegij:

Више

PuTTY CERT.hr-PUBDOC

PuTTY CERT.hr-PUBDOC PuTTY CERT.hr-PUBDOC-2018-12-371 Sadržaj 1 UVOD... 3 2 INSTALACIJA ALATA PUTTY... 4 3 KORIŠTENJE ALATA PUTTY... 7 3.1 POVEZIVANJE S UDALJENIM RAČUNALOM... 7 3.2 POHRANA PROFILA KORISNIČKIH SJEDNICA...

Више

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 295 Podgorica, 31. oktobar godine Prilikom korišćenja ovih podataka navesti izvor Upotreb

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 295 Podgorica, 31. oktobar godine Prilikom korišćenja ovih podataka navesti izvor Upotreb CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 295 Podgorica, 31. oktobar 2012. godine Prilikom korišćenja ovih podataka navesti izvor Upotreba informaciono-komunikacionih tehnologija u preduzećima

Више

Упутство за коришћење АМРЕС FileSender услуге

Упутство за коришћење АМРЕС FileSender услуге Упутство за коришћење АМРЕС FileSender услуге Copyright 205 АМРЕС Историја верзија документа Верзија Датум Иницијали аутора Опис промене.0 Јул 205 НИ Прва верзија овог документа Садржај Садржај УВОД...

Више

PowerPoint Presentation

PowerPoint Presentation Jelena Mitrović Sadržaj Uvod ShareFile pozicija na EFSS tržištu Tehničke karakteristike ShareFile mogućnosti integracije ShareFile funkcionalnosti Zaključak Sadržaj Uvod ShareFile pozicija na EFSS tržištu

Више

Sveučilište u Zagrebu

Sveučilište u Zagrebu SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA RAČUNALNA FORENZIKA SEMINAR VoIP enkripcija Ivan Laznibat Zagreb, siječanj, 2017. Sadržaj 1. Uvod... 1 2. VoIP enkripcija... 3 2.1 PKI (eng.

Више

XHTML 2.0 and HTML 5

XHTML 2.0 and HTML 5 Uvod -o nama, o predmetu, o Internetu O nama Ljiljana Šerić - predavanja Soba: A401 Email: ljiljana@fesb.hr Marin Bugarić, Andrija Sommer - vježbe Email: marin.bugaric@fesb.hr, A420 andrija.sommer@fesb.hr

Више

QFD METODA – PRIMER

QFD METODA – PRIMER QFD METODA - PRIMER PROBLEM: U kompaniji X koja se bavi izradom kompjuterskih softvera uočen je pad prodaje konkretnog softvera - Softver za vođenje knjigovodstva. Kompanija X je raspolagala sa jednom

Више

Microsoft Word - CCERT-PUBDOC doc

Microsoft Word - CCERT-PUBDOC doc Analiza Stumbler/55808 trojanskog konja CCERT-PUBDOC-2003-07-31 Sigurnosni problemi u računalnim programima i operativnim sustavima područje je na kojem CARNet CERT kontinuirano radi. Rezultat toga rada

Више

Дистрибуирани софтверски системи Технички факултет "Михајло Пупин" Зрењанин, Универзитет у Новом Саду Практикум за лабораторијске вежбе #07 [нерецензи

Дистрибуирани софтверски системи Технички факултет Михајло Пупин Зрењанин, Универзитет у Новом Саду Практикум за лабораторијске вежбе #07 [нерецензи Генерисање одзива на Веб серверу У овој вежби су обрађене следеће теме: 1. Редирекција корисника на одређену Веб страницу помоћу сервлета. Редирекција се врши помоћу методе sendredirect из HttpServletResponse.

Више

UPUTSTVO ZA PODEŠAVANJE MOBILNIH UREĐAJA ZA MMS

UPUTSTVO ZA PODEŠAVANJE MOBILNIH UREĐAJA ZA MMS UPUTSTVO ZA PODEŠAVANJE MOBILNIH UREĐAJA ZA MMS Sadržaj AUTOMATSKO PODEŠAVANJE... 3 PODEŠAVANJE PUTEM MTS VODIČA... 3 PODEŠAVANJE PUTEM SMS PORUKE... 3 PODEŠAVANJE PUTEM USSD MENIJA... 3 MANUELNO PODEŠAVANJE

Више

Podešavanje za eduroam – Windows Vista operativni sistem

Podešavanje za eduroam – Windows Vista operativni sistem Podešavanje za eduroam Windows Vista operativni sistem Kako bi korisnik na siguran način pristupio mrežnim resursima i uz pomoć neophodnih podataka (npr. korisničkog imena i lozinke) izvršio proces autentifikacije

Више

SVEUČILIŠTE U ZAGREBU SVEUČILIŠNI RAČUNSKI CENTAR UVJETI KORIŠTENJA USLUGE EDUADRESAR Zagreb, kolovoz 2013.

SVEUČILIŠTE U ZAGREBU SVEUČILIŠNI RAČUNSKI CENTAR UVJETI KORIŠTENJA USLUGE EDUADRESAR Zagreb, kolovoz 2013. SVEUČILIŠTE U ZAGREBU SVEUČILIŠNI RAČUNSKI CENTAR UVJETI KORIŠTENJA USLUGE EDUADRESAR Zagreb, kolovoz 2013. S A D R Ž A J 1. TEMELJNI POJMOVI... 4 2. OPSEG I NAMJENA USLUGE... 4 3. PRAVA I OBVEZE SRCA...

Више

Uputstvo za upotrebu studentskih servisa - gef

Uputstvo za upotrebu studentskih servisa - gef Упутство за пријаву на студентске сервисе и пријаву испита Адреса на којој се налазе студенски сервиси је https://student.gef.bg.ac.rs У питању је интернет страница заштићена SSL 3.0 протоколом који изискује

Више

Slide 1

Slide 1 Univerzitet u Novom Sadu Fakultet tehničkih nauka Odsek za računarsku tehniku i računarske komunikacije Projektovanje Namenskih Računarskih Struktura 1 Sistemi zasnovani na Androidu Uvod u Android platformu

Више

Principi softverskog inženjerstva O predmetu

Principi softverskog inženjerstva  O predmetu Vežbe - IV nedelja Modeli baze podataka Dražen Drašković, asistent Elektrotehnički fakultet Univerziteta u Beogradu Potrebno je da: Razumete koncepte modela i njegovu svrhu Naučite kako se odnosi između

Више

Microsoft Word - DNS_DHCP.doc

Microsoft Word - DNS_DHCP.doc DNS Domain Name System DNS sadrži kopije tekstualnih adresa i njihove 32-bitne prezentacije Svaki sajt izvršava protokol koji pristupa distributivnoj bazi podataka poznatoj kao Domain Name System Bez DNS-a,

Више

Microsoft Word - SYLLABUS -Bezbednost na IT mrezama

Microsoft Word - SYLLABUS -Bezbednost na IT mrezama Univerzitet UKSHIN HOTI PRIZREN Fakultet kompjuterskih nauka Nastava na bosanskom jeziku NASTAVNI PLAN - PROGRAM SYLLABUS Akademska Nivo studija Bachelor Departament god. PREDMET Bezbednost na IT mrežama

Више

Apache Maven Bojan Tomić

Apache Maven Bojan Tomić Bojan Tomić tomicb@fon.rs Kako se pravi Java projekat (build) Osnovni koraci (skraćena procedura bez testiranja) 1)Preuzimanje *.java fajlova sa početne destinacije (obično src folder) 2)Preuzimanje odgovarajućih

Више

Model podataka

Model podataka Fakultet organizacionih nauka Uvod u informacione sisteme Doc. Dr Ognjen Pantelić Modeliranje podataka definisanje strategije snimanje postojećeg stanja projektovanje aplikativno modeliranje implementacija

Више

Microsoft Word - IP_Tables_programski_alat.doc

Microsoft Word - IP_Tables_programski_alat.doc 1. IP Tables alat (pregled naredbi) 1.1. Osnovne IP Tables naredbe za filtriranje paketa U ovom poglavlju opisane su osnovne IP Tables naredbe korištene za filtriranje paketa. S programskim paketom IP

Више

Uputstvo za upotrebu studentskih servisa - gef

Uputstvo za upotrebu studentskih servisa - gef Упутство за пријаву на студентске сервисе и пријаву испита Адреса на којој се налазе студенски сервиси је https://student.gef.bg.ac.rs У питању је интернет страница заштићена SSL 3.0 протоколом који изискује

Више

СТАРТ - СТОП ПАРКИНГ СИСТЕМ КОРИСНИЧКО УПУТСТВО страна 1 од 12

СТАРТ - СТОП ПАРКИНГ СИСТЕМ КОРИСНИЧКО УПУТСТВО страна 1 од 12 СТАРТ - СТОП ПАРКИНГ СИСТЕМ КОРИСНИЧКО УПУТСТВО страна 1 од 12 РЕГИСТРАЦИЈА НА СТАРТ-СТОП ПАРКИНГ СИСТЕМ За коришћење СТАРТ-СТОП ПАРКИНГ система, корисник (физичко или правно лице) попуњава упитник у просторијама

Више

R u z v e l t o v a 5 5, B e o g r a d, t e l : , e - m a i l : p r o d a j p s i t. r s, w w w. p s i t. r s

R u z v e l t o v a 5 5, B e o g r a d, t e l : , e - m a i l : p r o d a j p s i t. r s, w w w. p s i t. r s R u z v e l t o v a 5 5, 1 1 0 0 0 B e o g r a d, t e l : + 3 8 1 0 1 1 7 8 5 0 3 6 1, e - m a i l : p r o d a j a @ p s i t. r s, w w w. p s i t. r s Instalacija izmena i dopuna programa MPP2 Izmene i

Више

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 282 Podgorica, 1 novembar god. Prilikom korišćenja ovih podataka navesti izvor Upotreba i

CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 282 Podgorica, 1 novembar god. Prilikom korišćenja ovih podataka navesti izvor Upotreba i CRNA GORA ZAVOD ZA STATISTIKU S A O P Š T E NJ E Broj: 282 Podgorica, 1 novembar 2013. god. Prilikom korišćenja ovih podataka navesti izvor Upotreba informaciono-komunikacionih tehnologija u preduzećima

Више

(Microsoft PowerPoint Helji\346 i .pptx)

(Microsoft PowerPoint Helji\346 i .pptx) Distribuirani IS za priključenje kupaca na ED mrežu (DISP) Jasmin Heljić Omer Gegić Emina Kreštalica 16.10.2013 Rovinj/Hotel Istra Sadržaj Uvod Projekt Metodologija Dizajn Aplikacija Zaključak 2 Uvod JP

Више

PowerPoint Presentation

PowerPoint Presentation ELEKTRONSKA BAZA SUDSKE PRAKSE Godišnje savetovanje sudija Republike Srbije 5. oktobar 2017. DRAGAN OBRENOVIĆ Senior ekspert na projektu Unapređenje efikasnosti pravosuđa База судске праксе основне информације

Више

WAMSTER Prezentacija

WAMSTER Prezentacija WAMSTER Mi smo Studio Elektronike Rijeka d.o.o. tvrtka za razvoj tehnoloških rješenja u automatici i elektronici tvrka osnovana 2006. na temelju komercijalizacije rezultata magistarskog rada locirani u

Више

ULOGA KONTROLE KVALITETE U STVARANJU INFRASTRUKTURE PROSTORNIH PODATAKA Vladimir Baričević, dipl.ing.geod. Dragan Divjak, dipl.ing.geod.

ULOGA KONTROLE KVALITETE U STVARANJU INFRASTRUKTURE PROSTORNIH PODATAKA Vladimir Baričević, dipl.ing.geod. Dragan Divjak, dipl.ing.geod. ULOGA KONTROLE KVALITETE U STVARANJU INFRASTRUKTURE PROSTORNIH PODATAKA Vladimir Baričević, dipl.ing.geod. Dragan Divjak, dipl.ing.geod. Sadržaj NIPP STANDARDI KONCEPT KONTROLE KVALITETE PROCES KONTROLE

Више

Microsoft Word - Uputstvo za upotrebu studentskih servisa.doc

Microsoft Word - Uputstvo za upotrebu studentskih servisa.doc Упутство за пријаву на студентске сервисе и пријаву испита Адреса на којој се налазе студенски сервиси је https://student.vps.ns.ac.rs/ У питању је интернет страница заштићена SSL 3.0 протоколом који изискује

Више

_Outlook

_Outlook Outlook 2010 i Outlook 2013 Otvorite Outlook. Kada se pojavi prvi ekran čarobnjaka pritisnite Next (dalje). Na sljedećem ekranu pod nazivom E-mail Accounts (email nalozi) ponovo pritisnite Next (dalje)

Више

12 Stanje

12 Stanje Projektovanje softvera (1) Ime i klasifikacija: (engl. State) objektni uzorak ponašanja Namena: omogućava objektu da pouzdano menja svoje ponašanje kada se menja njegovo unutrašnje stanje izgleda kao da

Више

E-RAČUN ZA POSLOVNE SUBJEKTE ZAPRIMANJE I SLANJE E-RAČUNA JE LAKO, PROVJERITE U FINI KAKO...

E-RAČUN ZA POSLOVNE SUBJEKTE ZAPRIMANJE I SLANJE E-RAČUNA JE LAKO, PROVJERITE U FINI KAKO... ZA POSLOVNE SUBJEKTE ZAPRIMANJE I SLANJE A JE LAKO, PROVJERITE U FINI KAKO... 2 ZA POSLOVNE SUBJEKTE Servis e-račun je internetski servis za elektroničku razmjenu računa između poslovnih subjekata (dobavljača

Више

sv-lncs

sv-lncs Стручни рад UDK:621.3.015.53:004.771:004.455.2 BIBLID:0350-8528(2018),28.p.59-66 doi:10.5937/zeint28-19605 Израда централизоване серверске маске за мрежну комуникацију и контролу уређаја за мониторинг

Више