Microsoft PowerPoint - vjezbe_04.ppt

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

Download "Microsoft PowerPoint - vjezbe_04.ppt"

Транскрипт

1 Sveu ili te u Zagrebu PMF Matemati ki odjel Vje be 040 Matko Botin an Zvonimir Bujanovi Igor Jelaska Maja Karaga

2 Klijent / Server paradigma internet daje infrastrukturu koja omogu ava komunikaciju izme u bilo koja 2 ra unala preciznije, komunikacija se odvija izme u aplikacija: Firefox na jednom stroju komunicira sa web-serverom na drugom traceroute aplikacija komunicira sa firmware-om u router-ima da bi aplikacije A i B mogla komunicirati, jedna od njih mora inicirati kontakt sa drugom drugim rije ima, jednoj treba usluga koju druga aplikacija pru a klijent (client) aplikacija koja aktivno inicira kontakt server aplikacija koja pasivno eka kontakt Mre e ra unala - Vje be 01 2

3 Klijent / Server paradigma klijentski software tipi no... aktivno inicira kontakt sa serverom je aplikacija koja privremeno postaje klijent kada joj zatreba usluga neke udaljene aplikacije, tako er obavlja i neke druge lokalne operacije (izra unava ne to, crta su elje za korisnika...) je aplikacija koju korisnik pokrene, koristi neko vrijeme dok mu je potrebna, i onda ju ugasi (dakle, ivi samo jednu sesiju) se izvr ava lokalno na osobnom ra unalu korisnika ne zahtjeva specijalizirani hardware niti operativni sustav Mre e ra unala - Vje be 01 3

4 Klijent / Server paradigma serverski software tipi no... pasivno eka kontakt proizvoljnog udaljenog klijenta je specijalizirana aplikacija koja slu i isklju ivo tome da pru a jednu konkretnu uslugu mo e poslu ivati nekoliko udaljenih klijenata odjednom se pokre e automatski kada se ra unalo pali, radi cijelo vrijeme dok je ra unalo upaljeno, obra uje brojne klijentske zahtjeve kako dolaze ( ivi kroz mnogo sesija) se izvr ava na specijaliziranom ra unalu (zato esto samo to ra unalo nazivamo npr. web-server, mail-server ) zahtjeva sna an hardware i sofisticirani operativni sustav Mre e ra unala - Vje be 01 4

5 Primjeri interakcije klijenata i servera obradit emo nekoliko primjera komunikacije izme u servera i klijenta redovito e na in protokol komunikacije biti TCP daytime to no vrijeme http dohva anje web-stranice echo vrati nazad ono to ti po aljem telnet izvr avanje naredbi na udaljenom ra unalu ftp prijenos datoteka izme u ra unala (Windows Sockets; pomalo zastarjelo) Mre e ra unala - Vje be 01 5

6 daytime promatramo zasad samo klijenta, serveri cijelo vrijeme rade na ve ini UNIX strojeva i komuniciraju na portu 13 port 13 klijent server (crna kutija) IP: Mre e ra unala - Vje be 01 6

7 daytime klijent prvo treba stvoriti okru enje za komunikaciju treba definirati protokol koji eli koristiti Ja bih s nekim pri ao koriste i internet i TCP protokol port 13 klijent server (crna kutija) IP: Mre e ra unala - Vje be 01 7

8 Definira okru enje za komunikaciju socket domena = PF_INET (komunikacija internetom) tip = SOCK_STREAM za TCP protokol tip = SOCK_DGRAM za UDP protokol protokol = 0 za sve na e potrebe tzv. "uti nicu". Za svako ra unalo/aplikaciju sa kojom se komunicira unutar klijenta/servera potrebno je stvoriti po jednu uti nicu. Uti nicom e se jednozna no u ostalim funkcijama odre ivati tko s kim i na koji na in komunicira. int socket( int domena, int tip, int protokol ); povratna vrijednost = -1 ako je do lo do gre ke (tada poziv funkcije perror daje detalje o gre ki) Mre e ra unala - Vje be 01 8

9 Primjer: socket int mojsocket = socket( PF_INET, SOCK_STREAM, 0 ); if( mojsocket == -1 ) perror( "socket" ); Mre e ra unala - Vje be 01 9

10 daytime jednom kad ima uti nicu, klijent treba specificirati na koji server se eli spojiti treba znati i IP-adresu i port Ja bih se spojio na IP-adresu i to na port 13 port 13 klijent server (crna kutija) IP: Mre e ra unala - Vje be 01 10

11 connect Specificira IP-adresu i port sa kojom se komunicira preko dane uti nice. Adresa i port se specificiraju preko posebne strukture: struct sockaddr_in { short sin_family; unsigned short sin_port; struct in_addr sin_addr; char sin_zero[8]; }; sin_family = vrsta adrese, za nas AF_INET (komunikacija internetom) sin_port = port na serveru na koji se spajamo (broj izme u 0 i 65535) sin_addr = binarna IP-adresa servera sin_zero = polje iji se svi elementi uvijek postave na Mre e ra unala - Vje be 01 11

12 sock connect int connect( int sock, struct sockaddr *servaddr, int lenaddr ); servaddr o serveru uti nica koju smo stvorili sa funkcijom socket napunjena sockaddr_in structura (koristimo cast!), uva podatke lenaddr = sizeof( servaddr ) povratna vrijednost = -1 ako nije uspjelo (pozovi i perror za ispis detalja), 0 ina e Funkcija connect poku ava ostvariti konekciju izme u klijenta i udaljenog servera. Potrebno ju je pozivati samo za spojne protokole poput TCP (nije potrebna za UDP) Mre e ra unala - Vje be 01 12

13 Primjer: connect char dekadskiip[] = " "; struct sockaddr_in adresaservera; adresaservera.sin_family = AF_INET; adresaservera.sin_port = htons( 13 ); if( inet_aton( dekadskiip, &adresaservera.sin_addr ) == 0 ) printf( "%s nije dobra adresa!\n", dekadskiip ); memset( adresaservera.sin_zero, '\0', 8 ); if( connect( mojsocket, (struct sockaddr *) &adresaservera, sizeof( adresaservera ) ) == -1 ) perror( "connect" ); Mre e ra unala - Vje be 01 13

14 htons / htonl / ntohs / ntohl svaki broj (2 ili 4 byte-ni) koji se alje preko mre e treba imati poredak byte-ova u tzv. Network orderu, koji se mo e razlikovati od poretka byte-ove kori tenog na lokalnom ra unalu (tzv. Host order) gornje funkcije rade odgovaraju e konverzije: short htons( short x ) long htonl( long x ) short ntohs( short x ) long ntohl( long x ) prima x u Host orderu, vra a u Network prima x u Host orderu, vra a u Network prima x u Network orderu, vra a u Host prima x u Network orderu, vra a u Host funkcija inet_aton vra a binarnu IP-adresu u Network orderu, pa tu ne treba konverzija Mre e ra unala - Vje be 01 14

15 daytime sada je ostvarena konekcija izme u klijenta i servera i mo emo razmijenjivati podatke po daytime protokolu protokol je vrlo jednostavan: server po alje trenutni datum i vrijeme klijentu i odmah zatvori konekciju port 13 klijent Netko se spojio na mene! Poslat u mu to no vrijeme i prekinuti razgovor da me vi e ne gnjavi. server (crna kutija) IP: Mre e ra unala - Vje be 01 15

16 recv Slu i za primanje poruke sa udaljenog ra unala. Blokira daljnje izvr avanje programa sve dok zaista ne to ne primi. ssize_t recv( int sock, void *buffer, size_t duljinabuffera, int opcije ); sock uti nica stvorena sa sock i povezana sa connect buffer adresa (naj e e polje znakova; mo e biti i npr. adresa samo jednog int-a) na koju spremamo podatke koji dolaze sa servera duljinabuffera = sizeof( buffer ) opcije = 0 za sve na e potrebe Mre e ra unala - Vje be 01 16

17 recv recv prima maksimalno onoliko podataka kolika je duljinabuffera. Povratna vrijednost: 0, ako je druga strana prekinula konekciju -1, ako je do lo do pogre ke (pozovi perror za detalje) ina e, broj byte-ova koji je stigao od udaljenog ra unala Problem: kako znati kada je druga strana zavr ila sa slanjem? Nekoliko mogu ih scenarija: 1. znamo da poruka mora biti velika N byte-ova ponavljamo recv sve dok ukupno ne primimo N byte-ova 2. druga strana prvo ka e: poslat u M byte-ova, mi primimo tu poruku, i zatim u itavamo sve dok ne primimo M byte-ova 3. druga strana je prekinula konekciju Mre e ra unala - Vje be 01 17

18 recvfrom uo i: da bismo mogli primati podatke sa recv, nu no treba postojati konekcija ako koristimo npr. UDP protokol (SOCK_DGRAM kod poziva funkcije socket), ne trebamo pozivati funkciju connect, ali onda umjesto recv koristimo: ssize_t recvfrom( int sock, void *buffer, size_t duljinabuffera, int opcije struct sockaddr *servaddr, socklen_t *lenaddr ); prva 4 parametra su isti kao kod recv, zadnja 2 su isti kao kod connect Mre e ra unala - Vje be 01 18

19 recv Primjer za daytime (znamo da e server prekinuti konekciju kada nam po alje to no vrijeme): char buffer[100]; int primljeno = 0; // koliko smo byte-ova ukupno primili int novoprimljeno; // koliko je primljeno u zadnjem recv while( 1 ) { novoprimljeno = recv( mojsocket, buffer + primljeno, sizeof( buffer ) primljeno - 1, // zbog '\0' 0 ); if( novoprimljeno == -1 ) { perror( "recv" ); exit(0); } else if( novoprimljeno == 0 ) break; else primljeno += novoprimljeno; } buffer[primljeno] = '\0'; printf( "%s", buffer ); Mre e ra unala - Vje be 01 19

20 daytime kada smo zavr ili komunikaciju sa serverom i uti nica nam vi e ne treba, mo emo ju zatvoriti Sad zam koliko je sati i ne moram vi e pri ati sa serverom. Maknut u ovu uti nicu, ne treba mi vi e! port 13 klijent server (crna kutija) IP: Mre e ra unala - Vje be 01 20

21 close Prestanak upotrebe uti nice, osloba a se memorija koju je ona tro ila. int close( int sock ); sock uti nica koju vi e ne trebamo koristiti povratna vrijednost = -1 ako je do lo do gre ke (perror za detalje), 0 ina e. Primjer: if( close( mojsocket ) == -1 ) perror( "close" ); Mre e ra unala - Vje be 01 21

22 Zadatak 1 Spojite sve navedene primjere u funkcionalni program. Poku ajte se spojiti na vi e razli itih daytime-servera tako da modificirate IP-adresu servera Mre e ra unala - Vje be 01 22

23 daytime server Sada emo napisati i server. Koristit emo neki drugi port (npr ) za na u aplikaciju (13 je rezervirani port!) klijent I meni isto treba uti nica da bih mogao komunicirati. Napravit u je sa funkcijom socket. server Mre e ra unala - Vje be 01 23

24 daytime server Kada napravi uti nicu, server treba re i na kojem e portu vr iti komunikaciju sa klijentima. Vi e uti nica mo e komunicirati putem jednog porta. Mogu a je komunikacija i kroz vi e portova. klijent Ja sa klijentima elim komunicirati na portu server Mre e ra unala - Vje be 01 24

25 sock bind Specificira na kojem e portu i kojoj IP-adresi komunicirati uti nica napravljena sa socket(). int bind( int sock, struct sockaddr *servaddr, socklen_t addrlen ); uti nica koju smo napravili sa socket() servaddr napunjena sockaddr_in structura (koristimo cast!), uva podatke o serveru. Ako ne znamo serverovu (tj. vlastitu) IP-adresu, ili znamo da imamo samo jednu IP-adresu, mo emo postaviti servaddr.s_addr = INADDR_ANY; i to polje e automatski biti ispunjeno na ispravan na in. addrlen = sizeof( servaddr ); povratna vrijednost = -1 ako je do lo do gre ke (perror za detalje), 0 ina e Mre e ra unala - Vje be 01 25

26 Primjer: struct sockaddr_in mojaadresa; bind mojaadresa.sin_family = AF_INET; mojaadresa.sin_port = htons( ); mojaadresa.sin_addr.s_addr = INADDR_ANY; memset( mojaadresa.sin_zero, '\0', 8 ); if( bind( listenersocket, (struct sockaddr *) &mojaadresa, sizeof( mojaadresa ) ) == -1 ) perror( "bind" ); Mre e ra unala - Vje be 01 26

27 daytime server Sada server treba rezervirati uti nicu da jednostavno eka da neki klijent poku a uspostaviti konekciju na portu port klijent Ova uti nica koju imam e slu iti za oslu kivanje klijenata. server Mre e ra unala - Vje be 01 27

28 listen Rezerviracija uti nice koja e slu iti serveru za oslu kivanje nadolaze eg kontakta na danom portu. int listen( int sock, int maxkonekcija ); sock uti nica koju smo napravili sa socket() i dali joj port pomo u bind() maxkonekcija koliko maksimalno klijenata odjednom mo e ekati na uslugu servera. Ostali e pri poku aju connect-a dobiti pogre ku "Connection refused" povratna vrijednost = -1 ako je do lo do gre ke (perror za detalje), 0 ina e Mre e ra unala - Vje be 01 28

29 Primjer: listen if( listen( listenersocket, 10 ) == -1 ) perror( "listen" ); Serveri esto istovremeno komuniciraju sa vi e klijenata. Za komunikaciju sa svakim od klijenata obi no imaju po jednu uti nicu (vidi dalje), dok je jedna uti nica rezervirana samo za oslu kivanje novih nadolaze ih konekcija. (tzv. listener-socket) Mre e ra unala - Vje be 01 29

30 daytime server Kada klijent poku a uspostaviti komunikaciju sa serverom, server ju mo e i ne mora prihvatiti. I ja zapravo imam port kroz koji komuniciram, napravio mi ga je connect! port klijent Da li da prihvatim spoj sa ovim klijentom? server Mre e ra unala - Vje be 01 30

31 accept Slu i sa prihva anje prijedloga konekcije od strane klijenta. Doznat emo klijentovu adresu i dobiti novu uti nicu za komunikaciju sa njime. int accept( int listenersock, struct sockaddr *klijentaddr, unsigned int *lenaddr ); listenersock listener uti nica kojom oslu kujemo dolaze e konekcije. Mo emo ju ponovno upotrijebiti. klijentaddr adresa klijenta, tip joj je sockaddr_in, trebamo napraviti cast lenaddr treba postaviti na adresu varijable u kojoj je sizeof( klijentaddr ) klijentaddr popunjava funkcija accept (a ne mi) povratna vrijednost = -1 ako je do lo do gre ke (perror za detalje), ina e nova uti nica za komunikaciju sa klijentom Mre e ra unala - Vje be 01 31

32 Primjer: accept struct sockaddr_in klijentadresa; unsigned int lenaddr = sizeof( klijentadresa ); int commsocket = accept( listenersocket, (struct sockaddr *) &klijentadresa, &lenaddr ); if( commsocket == -1 ) perror( "accept" ); char *dekadskiip = inet_ntoa( klijentadresa.sin_addr ); printf( "Prihvatio konekciju od %s\n", dekadskiip ); Funkcija accept blokira daljnje izvr avanje serverske aplikacije sve dok neki klijent ne poku a pristupiti serveru Mre e ra unala - Vje be 01 32

33 daytime server Nakon prihva anja konekcije, server mo e poslati podatke o to nom vremenu. nova uti nica (commsocket) port klijent Sada klijentu trebam poslati podatke o to nom vremenu. server Mre e ra unala - Vje be 01 33

34 send Slanje podataka udaljenom ra unalu. Funkcionira po posve istoj logici kao recv (jedino to sad unaprijed znamo koliko byte-ova treba poslati). ssize_t send( int sock, const void *buffer, size_t duljinabuffera, int opcije ); sock uti nica preko koje se odvija komunikacija buffer adresa (naj e e polje znakova; mo e biti i npr. adresa samo jednog int-a) na koju spremamo podatke koji dolaze sa servera duljinabuffera = sizeof( buffer ) opcije = 0 za sve na e potrebe Mre e ra unala - Vje be 01 34

35 sendto podatke pomo u send mo e slati i klijent ako klijent koristi npr. UDP protokol (SOCK_DGRAM kod poziva funkcije socket), ne treba pozivati funkciju connect, ali onda umjesto send koristi: ssize_t sendto( int sock, void *buffer, size_t duljinabuffera, int opcije, struct sockaddr *servaddr, socklen_t *lenaddr ); prva 4 parametra su isti kao kod send, zadnja 2 su isti kao kod connect Mre e ra unala - Vje be 01 35

36 Primjer: #include <time.h> send time_t trenutnovrijeme; time( &trenutnovrijeme ); char buffer[100]; sprintf( buffer, "%s", ctime( &trenutnovrijeme ) ); int trebaposlati = strlen( buffer ); int poslano = 0; // broj do sada poslanih byte-ova int poslanozadnje; // koliko je poslano u zadnjem send while( poslano!= trebaposlati ) { poslanozadnje = send( commsocket, buffer + poslano, trebaposlati poslano, 0 ); if( poslanozadnje == -1 ) perror( "send" ); else poslano += poslanozadnje; } Mre e ra unala - Vje be 01 36

37 daytime server Nakon to je poslao to no vrijeme, server mo e prekinuti konekciju tako da zatvori komunikacijsku uti nicu. Nakon toga mo e nastaviti oslu kivati eventualne nove klijente. port klijent Ne da mi se vi e pri ati s tobom, klijente! server Mre e ra unala - Vje be 01 37

38 Zadatak 2 Spojite sve navedene primjere u funkcionalni daytime-server koji mo e poslu ivati vi e klijenata (uo i: ne odjednom, ve jednog za drugim!) Promijenite daytime-klijenta iz Zadatka 1 tako da se mo e spajati na port Spojite se promijenjenim klijentom na server iz prve to ke Mre e ra unala - Vje be 01 38

39 Zadatak 3 Napi ite echo-klijent. Echo-klijent treba: spojiti se na ra unalo student na port 7 (tamo se nalazi echoserver) u petlji u itavati rije i sve dok se ne u ita rije svaku u itanu rije poslati serveru kraj pro itati serverov odgovor i ispisati ga na ekran to radi echo-server? Napi ite ga (sami odaberite port komunikacije). Prilagodite svoj echo-klijent tako da sa komandne linije dobiva IP-adresu i port echo-servera na kojeg se treba spojiti. Testirajte sa echo-serverom na studentu i onim kojeg ste sami napisali Mre e ra unala - Vje be 01 39

40 Zadatak 4 Napi ite primitivni web-browser koji e mo i prikazati jednu web-stranicu u tekstualnom modu. za web se koristi tzv. http-protokol. web-browser (tj. http-klijent) treba: spojiti se na proizvoljni host-name kojeg dobijete iz komandne linije na port 80 (tamo se uvijek nalaze http-serveri) poslati serveru poruku "GET / HTTP/1.0\n\n" u itavati odgovor servera i ispisati ga na ekran Modificirajte program tako da ispisujete samo ono to se nalazi izme u <body i </body> (ili <BODY i </BODY>). Nemojte ispisivati ni ta to se nalazi izme u znakova "<" i ">" (niti njih) Mre e ra unala - Vje be 01 40

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

Више

Microsoft PowerPoint - MR - Vjezbe - 03.ppt [Compatibility Mode]

Microsoft PowerPoint - MR - Vjezbe - 03.ppt [Compatibility Mode] Sveučilište u Zagrebu PMF Matematički odsjek Mreže računala Vježbe 03 Zvonimir Bujanović Slaven Kožić Vinko Petričević Mrežno programiranje: SocketAPI Programiramo u aplikacijskom sloju, za ostale se brinu

Више

SVEUČILIŠTE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKE V A R A Ž D I N Kristijan Perković Mrežna igra Potapanje brodova u programskom jeziku C++ ZA

SVEUČILIŠTE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKE V A R A Ž D I N Kristijan Perković Mrežna igra Potapanje brodova u programskom jeziku C++ ZA SVEUČILIŠTE U ZAGREBU FAKULTET ORGANIZACIJE I INFORMATIKE V A R A Ž D I N Kristijan Perković Mrežna igra Potapanje brodova u programskom jeziku C++ ZAVRŠNI RAD Varaždin, 2018. SVEUČILIŠTE U ZAGREBU FAKULTET

Више

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

Више

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

Више

Računarske mreže i mrežne tehnologije 10. termin 1. TRANSPORTNI SLOJ Transportni sloj nije još samo jedan od mnogih slojeva jer je njegova uloga sama

Računarske mreže i mrežne tehnologije 10. termin 1. TRANSPORTNI SLOJ Transportni sloj nije još samo jedan od mnogih slojeva jer je njegova uloga sama Računarske mreže i mrežne tehnologije 10. termin 1. TRANSPORTNI SLOJ Transportni sloj nije još samo jedan od mnogih slojeva jer je njegova uloga sama srž hijerarhije protokola. On treba da obezbedi pouzdan

Више

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

Више

Microsoft Word _Vipnet_komentar_BSA_final.doc

Microsoft Word _Vipnet_komentar_BSA_final.doc Zagreb, 21.11.2011. Hrvatska agencija za poštu i elektroni ke komunikacije Juriši eva 13 HR-10 000 ZAGREB PREDMET: Javna rasprava - Prijedlog odluke kojom se HT-u odre uju izmjene i dopune Standardne ponude

Више

Mrežno računarstvo

Mrežno računarstvo MREŽNO RAČUNARSTVO Soketi za servere (iz glave 9,10 u 4. izdanju) 1 Soketi za servere klijenti programi koji otvaraju soket do servera koji osluškuje konekcije klijentski soketi nisu dovoljni klijenti

Више

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

Више

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

Више

Računarski praktikum I - Vježbe 03 - Implementacija strukture string

Računarski praktikum I - Vježbe 03 - Implementacija strukture string Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 03 - Implementacija strukture string v2018/2019. Sastavio: Zvonimir Bujanović Stringovi u C-u String

Више

Uvod u računarstvo 2+2

Uvod u računarstvo 2+2 Datoteke nastavak Funkcija fgets Funkcija koja učitava podatke iz datoteke, liniju po liniju, je char *fgets(char *str, int n, FILE *fp); gdje su str pokazivač na dio memorije (string) u koji će ulazna

Више

Računarski praktikum I - Vježbe 01 - Uvod

Računarski praktikum I - Vježbe 01 - Uvod Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 01 - Uvod v2018/2019. Sastavio: Zvonimir Bujanović Gradivo i način polaganja Gradivo: osnove jezika

Више

Računarski praktikum I - Vježbe 07 - Podstrukture, const, reference

Računarski praktikum I - Vježbe 07 - Podstrukture, const, reference Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 07 - Podstrukture, const, reference v2018/2019. Sastavio: Zvonimir Bujanović Podstrukture Član

Више

Programski jezik C

Programski jezik C SPR, 2016 Rad sa datotekama Komunikacija sa OS Rad sa datotekama Vrste datoteka Otvaranje / zatvaranje datoteka Pristup datotekama za upis / čitanje Funkcije za rad sa datotekama Ulazno / izlazni tokovi

Више

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

Више

IErica_ActsUp_paged.qxd

IErica_ActsUp_paged.qxd Dnevnik šonjavka D`ef Kini Za D`u li, Vi la i Gran ta SEP TEM BAR P o n e d e l j a k Pret po sta vljam da je ma ma bi la a vol ski po no - sna na sa mu se be {to me je na te ra la da pro - {le go di ne

Више

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

Више

Funkcije predavač: Nadežda Jakšić

Funkcije predavač: Nadežda Jakšić Funkcije predavač: Nadežda Jakšić funkcije delovi programa koji izvršavaju neki zadatak, celinu; dele na ugrađene, korisničke i main funkciju ugrađene funkcije printf,scanf... da bi se one izvršile potrebno

Више

Računarski praktikum II - Predavanje 03 - Apache Web server

Računarski praktikum II - Predavanje 03 - Apache Web server Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM II Predavanje 03 - Apache Web server 11. ožujka 2019. Sastavio: Zvonimir Bujanović Uloga web-servera (ponovno)

Више

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

Више

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4 Programiranje 2 0. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/48 Sadržaj predavanja Ponavljanje onog dijela C-a koji

Више

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

Више

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...

Више

Računarski praktikum I - Vježbe 11 - Funktori

Računarski praktikum I - Vježbe 11 - Funktori Prirodoslovno-matematički fakultet Matematički odsjek Sveučilište u Zagrebu RAČUNARSKI PRAKTIKUM I Vježbe 11 - Funktori v2018/2019. Sastavio: Zvonimir Bujanović Funkcijski objekti (funktori) Objekt klase

Више

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

Више

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

Више

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

Више

Microsoft Word - van sj Zakon o privrednoj komori -B.doc

Microsoft Word - van sj  Zakon o privrednoj komori -B.doc ZAKON O PRIVREDNOJ KOMORI BR KO DISTRIKTA BiH Na osnovu lana 23 Statuta Br ko Distrikta Bosne i Hercegovine ( Slu beni glasnik Br ko Distrikta BiH broj 1/00) Skup tina Br ko Distrikta na vanrednoj sjednici

Више

Mrežno računarstvo

Mrežno računarstvo MREŽNO RAČUNARSTVO Soketi za klijente (iz 8. poglavlja u 4. izdanju) 1 Soketi za klijente podaci se šalju preko Interneta u paketima ograničene veličine, koji se nazivaju datagram-ima datagram ima header

Више

Ethernet lokalna mreža

Ethernet lokalna mreža Prijenosni sloj na Internetu Stjepan Groš 1 Sadržaj Bespojna usluga Interneta Napomene za 3. laboratorijsku vježbu Spojna usluga Interneta Upravljanje zakrčivanjem u protokolu TCP 2 Bespojna usluga (1)

Више

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

Више

Sluzbeni glasnik Grada Poreca br

Sluzbeni glasnik  Grada Poreca br 18. Na temelju lanka 34. stavak 1. to ka 1. Zakona o komunalnom gospodarstvu ("Narodne novine" broj 36/95, 70/97, 128/99, 57/00, 129/00, 59/01, 26/03, 82/04, 110/04 i 178/04) te lanka 40. Statuta Grada

Више

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...

Више

Microsoft Word - WLA-5200AP_QSG_HRV_7modes_1.doc

Microsoft Word - WLA-5200AP_QSG_HRV_7modes_1.doc 802.11a/b/g Multi-function Wireless Access Point Važne informacije Podržava 7 bežinih funkcija : AP, Client, Bridge,WDS Repeater,Universal Repeater, WISP(Client Router),WISP+ Universal Repeater Svim nainima

Више

М И Л Е Н А К У Л И Ћ Ј ЕД НО Ч И Н К А ЗА П Е ТО РО ПУТ ИЗ БИ ЛЕ ЋЕ Сред пу ша ка, ба јо не та, стра же око нас, Ти хо кре ће на ша че та, кроз би ле

М И Л Е Н А К У Л И Ћ Ј ЕД НО Ч И Н К А ЗА П Е ТО РО ПУТ ИЗ БИ ЛЕ ЋЕ Сред пу ша ка, ба јо не та, стра же око нас, Ти хо кре ће на ша че та, кроз би ле М И Л Е Н А К У Л И Ћ Ј ЕД НО Ч И Н К А ЗА П Е ТО РО ПУТ ИЗ БИ ЛЕ ЋЕ Сред пу ша ка, ба јо не та, стра же око нас, Ти хо кре ће на ша че та, кроз би лећ ки крас. Би ле ћан ка, 1940. Да ли те бе ико ве се

Више

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:

Више

070-ALIP2-udzbenik.indb

070-ALIP2-udzbenik.indb 0. U uvodnom ćemo poglavlju ponoviti osnove programskog jezika C s kojima smo se susreli u. razredu. U kratkom pregledu navedeni su operatori (aritmetički, relacijski i logički), neke od funkcija iz biblioteka

Више

Programiranje 2 popravni kolokvij, 15. lipnja Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanj

Programiranje 2 popravni kolokvij, 15. lipnja Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanj Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje, te službeni šalabahter. Kalkulatori, mobiteli, razne neslužbene tablice, papiri i sl., nisu dozvoljeni! Sva rješenja napišite

Више

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU BEOGRAD, Ispit iz Programiranja 2 Ispit traje 135 minuta Napomene: a) Pažljivo proučite U

ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU BEOGRAD, Ispit iz Programiranja 2 Ispit traje 135 minuta Napomene: a) Pažljivo proučite U ELEKTROTEHNIČKI FAKULTET UNIVERZITETA U BEOGRADU BEOGRAD, 02.07.2019. Ispit iz Programiranja 2 Ispit traje 135 minuta Napomene: a) Pažljivo proučite Uputstvo pre popunjavanja Obrasca za odgovore. b) Vrednost

Више

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

Више

Microsoft Word - IWT0906R.doc

Microsoft Word - IWT0906R.doc Elektronski fakultet Katedra za elektroniku Predmet: Internet i Web tehnologije Smer: Multimedijalne tehnologije 30.09.2006. TEST PITANJA i ZADACI 1. (5 poena) Komunikacioni protokol je skup pravila koja

Више

Uvod u računarstvo 2+2

Uvod u računarstvo 2+2 Pokazivači Pointeri Definicija pokazivača Pokazivač na tip je varijabla koja sadrži adresu varijable tipa tip. Definicija pokazivača: mem_klasa tip * p_var; Primjer: static int * pi; double *px; char*

Више

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

Више

Uvod u računarstvo 2+2

Uvod u računarstvo 2+2 Ulaz i izlaz podataka Ulaz i izlaz podataka Nakon odslušanog bit ćete u stanju: navesti sintaksu naredbi za unos/ispis znakova znakovnih nizova cijelih brojeva realnih brojeva jednostruke i dvostruke preciznosti

Више

ПРИ ЛОГ 1 1. ЗАХ ТЕ ВИ Прет ход но упа ко ва ни про из во ди из чла на 3. овог пра вил ника про из во де се та ко да ис пу ња ва ју сле де ће зах те в

ПРИ ЛОГ 1 1. ЗАХ ТЕ ВИ Прет ход но упа ко ва ни про из во ди из чла на 3. овог пра вил ника про из во де се та ко да ис пу ња ва ју сле де ће зах те в ПРИ ЛОГ 1 1. ЗАХ ТЕ ВИ Прет ход но упа ко ва ни про из во ди из чла на 3. овог пра вил ника про из во де се та ко да ис пу ња ва ју сле де ће зах те ве: 1.1. Сред ња вред ност ствар не ко ли чи не ни је

Више

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,

Више

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

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

Више

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

Више

Programiranje za UNIX Okruženje unix procesa

Programiranje za UNIX Okruženje unix procesa Programiranje za UNIX Okruženje unix procesa Sadržaj Memorijska slika UNIX procesa Argumenti naredbenog retka i varijable okruženja Životni ciklus procesa Izlazni status procesa 2 Memorijska slika UNIX

Више

Microsoft PowerPoint - Bitovi [Compatibility Mode]

Microsoft PowerPoint - Bitovi [Compatibility Mode] Оператори над битовима (Јаничић, Марић: Програмирање 2, тачка 5.6) Оператори за рад са појединачним битовима Само на целобројне аргументе: ~ битовска негација & битовска конјункција (и) битовска (инклузивна)

Више

Microsoft Word - Izvjestaj, Matra radionice, svibanj 2011

Microsoft Word - Izvjestaj,  Matra radionice,  svibanj 2011 Sažetak radionica u okviru Matra projekta, Zagreb, svibanj, 2011. Istraživanje kompleksnih nesreća, analiziranje i učenje na temelju nesreća Prezentacijom je istaknuta potreba provo enja istrage, tko,

Више

Programiranje 1 Beleške sa vežbi Školska 2007/2008 godina Matematički fakultet, Beograd Jelena Tomašević December 5, 2007

Programiranje 1 Beleške sa vežbi Školska 2007/2008 godina Matematički fakultet, Beograd Jelena Tomašević December 5, 2007 Programiranje 1 Beleške sa vežbi Školska 2007/2008 godina Matematički fakultet, Beograd Jelena Tomašević December 5, 2007 2 Sadržaj 1 Programski jezik C 5 1.1 Oblast važenja lokalnih promenljivih..........................

Више

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

Више

Upute za instaliranje WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa

Upute za instaliranje WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa koju možete pronaći na sljedećem linku: http://wordpress.org/download/ Kliknite na

Више

_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)

Више

ПО Е ЗИ ЈА И ПРО ЗА Ж И ВО РА Д Н Е Д Е Љ КО ВИ Ћ Х Е ДО Н И ЗА М ШТА САМ МО ГАО Мо жда ни ка да не ћу са зна ти шта сам мо гао Да ура дим у жи во ту,

ПО Е ЗИ ЈА И ПРО ЗА Ж И ВО РА Д Н Е Д Е Љ КО ВИ Ћ Х Е ДО Н И ЗА М ШТА САМ МО ГАО Мо жда ни ка да не ћу са зна ти шта сам мо гао Да ура дим у жи во ту, ПО Е ЗИ ЈА И ПРО ЗА Ж И ВО РА Д Н Е Д Е Љ КО ВИ Ћ Х Е ДО Н И ЗА М ШТА САМ МО ГАО Мо жда ни ка да не ћу са зна ти шта сам мо гао Да ура дим у жи во ту, шта с њим. Ла год но је Н а г а ђа т и, о с ло њ ен

Више

Korisničke upute za podnošenje zahtjeva za rješavanje spora (žalbe)

Korisničke upute za podnošenje zahtjeva za rješavanje spora (žalbe) Korisničke upute Verzija 2.0 HRVATSKA REGULATORNA AGENCIJA ZA MREŽNE DJELATNOSTI Roberta Frangeša Mihanovića 9, 10000 Zagreb / OIB: 87950783661 / Tel: (01) 7007 007, Fax: (01) 7007 070 / www.hakom.hr Sadržaj

Више

PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste

PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekste PRIRODNO MATEMATIČKI FAKULTET U NIŠU DEPARTMAN ZA RAČUNARSKE NAUKE Utorak, 5.06.019. godine PRIJEMNI ISPIT IZ INFORMATIKE 1. Koja od navedenih ekstenzija se najčešće koristi za tekstualne datoteke? a)

Више

ПО Е ЗИ ЈА И ПРО ЗА Д РА ГА Н ЈО ВА НО ВИ Ћ Д А Н И ЛОВ РЕ Ч И СТ РА Ш Н И Ј Е ОД ВЕ ЈА ВИ Ц Е ОПРА ШТА ЊЕ С МАЈ КОМ До ђе и к ме ни ста рост да ми у

ПО Е ЗИ ЈА И ПРО ЗА Д РА ГА Н ЈО ВА НО ВИ Ћ Д А Н И ЛОВ РЕ Ч И СТ РА Ш Н И Ј Е ОД ВЕ ЈА ВИ Ц Е ОПРА ШТА ЊЕ С МАЈ КОМ До ђе и к ме ни ста рост да ми у ПО Е ЗИ ЈА И ПРО ЗА Д РА ГА Н ЈО ВА НО ВИ Ћ Д А Н И ЛОВ РЕ Ч И СТ РА Ш Н И Ј Е ОД ВЕ ЈА ВИ Ц Е ОПРА ШТА ЊЕ С МАЈ КОМ До ђе и к ме ни ста рост да ми у коб ном оби ла ску ску пи је дра и скло ни ме пред

Више

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.

Више

REPUBLIKA HRVATSKA MINISTARSTVO PRAVOSUĐA Korisničke upute e-građani aplikacije za elektronsko izdavanje posebnog uvjerenja iz kaznene evidencije Zagr

REPUBLIKA HRVATSKA MINISTARSTVO PRAVOSUĐA Korisničke upute e-građani aplikacije za elektronsko izdavanje posebnog uvjerenja iz kaznene evidencije Zagr REPUBLIKA HRVATSKA MINISTARSTVO PRAVOSUĐA e-građani aplikacije za elektronsko izdavanje posebnog uvjerenja iz kaznene evidencije Zagreb, 10. travnja 2017. Sadržaj 1 UVOD... 3 2 PRIJAVA U SUSTAV E-GRAĐANI...

Више

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 Word - Aerodromi_cjenovnik

Microsoft Word - Aerodromi_cjenovnik CJENOVNIK AERODROMSKIH USLUGA 1. NAZIV USLUGE : Kori enje manevarskih povr ina aerodroma za sletanje i poletanje vazduhoplova Jedinica mjere Maksimalno dozvoljena te ina vazduhoplova pri poletanju prema

Више

Microsoft PowerPoint - Datoteke [Compatibility Mode]

Microsoft PowerPoint - Datoteke [Compatibility Mode] Датотеке стандардни улаз / излаз Датотека је именовани низ знакова (бајтова) У програмском језику C датотека је везана за улаз и излаз података функције стандардне библиотеке Најједностaвније

Више

Smjernice za korištenje sustava online prijava Ukoliko imate pristupno korisničko ime i lozinku ili ste navedeno dobili nakon zahtjeva za otvaranje no

Smjernice za korištenje sustava online prijava Ukoliko imate pristupno korisničko ime i lozinku ili ste navedeno dobili nakon zahtjeva za otvaranje no Smjernice za korištenje sustava online prijava Ukoliko imate pristupno korisničko ime i lozinku ili ste navedeno dobili nakon zahtjeva za otvaranje novog korisničkog računa (poslati zahtjev na javnipoziv.opp@havc.hr

Више

Funkcije predavač: Nadežda Jakšić

Funkcije predavač: Nadežda Jakšić Funkcije predavač: Nadežda Jakšić do sada su korišćene "gotove" funkcije iz standardnih biblioteka (cin, cout...) one su pozivane iz main funkcije koja je glavna funkcija u programu jer izvršavanje programa

Више

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

Више

OpenDNS Family Shield CERT.hr-PUBDOC

OpenDNS Family Shield CERT.hr-PUBDOC OpenDNS Family Shield CERT.hr-PUBDOC-2019-6-381 Sadržaj 1 UVOD... 3 2 INSTALACIJA USLUGE OPENDNS FAMILY SHIELD... 5 2.1 KONFIGURACIJA NA OPERACIJSKOM SUSTAVU WINDOWS 10... 5 2.2 KONFIGURACIJA NA KUĆNOM/UREDSKOM

Више

Microsoft Word - IQ.doc

Microsoft Word - IQ.doc Središnji upravljački sustav IQ UPUTE ZA KORISNIKE OVLAŠTENI DISTRIBUTER: IN-AQUA d.o.o., CMP Savica-Šanci, Trgovačka 6, 10000 ZAGREB, tel.: +385 (0)1 2404 444 tel./fax.: +385 (0)1 2404 900 IQ Upute za

Више

Studij Ime i prezime Broj bodova MATEMATIKA 2 1. dio, grupa A 1. kolokvij 12. travnja Kolokvij se sastoji od dva dijela koja se pi²u po 55 minut

Studij Ime i prezime Broj bodova MATEMATIKA 2 1. dio, grupa A 1. kolokvij 12. travnja Kolokvij se sastoji od dva dijela koja se pi²u po 55 minut 1. dio, grupa A 1. kolokvij 12. travnja 2019. Kolokvij se sastoji od dva dijela koja se pi²u po 55 minuta. Od pomagala su dopu²teni ravnala, trokuti, kutomjer i ²estar. Svaki zadatak se mora pisati na

Више

eredar Sustav upravljanja prijavama odjelu komunalnog gospodarstva 1 UPUTE ZA KORIŠTENJE SUSTAVA 1. O eredar sustavu eredar je sustav upravljanja prij

eredar Sustav upravljanja prijavama odjelu komunalnog gospodarstva 1 UPUTE ZA KORIŠTENJE SUSTAVA 1. O eredar sustavu eredar je sustav upravljanja prij eredar Sustav upravljanja prijavama odjelu komunalnog gospodarstva 1 UPUTE ZA KORIŠTENJE SUSTAVA 1. O eredar sustavu eredar je sustav upravljanja prijavama koje građani mogu slati Upravnom odjelu za komunalno

Више

Microsoft Word - CCERT-PUBDOC doc

Microsoft Word - CCERT-PUBDOC doc Analiza Qchain programskog paketa CCERT-PUBDOC-2003-02-04 Sigurnosni problemi u računalnim programima i operativnim sustavima područje je na kojem CARNet CERT kontinuirano radi. Rezultat toga rada ovaj

Више

Tutoring System for Distance Learning of Java Programming Language

Tutoring System for Distance Learning of Java Programming Language Deklaracija promenljivih Inicijalizacija promenljivih Deklaracija promenljive obuhvata: dodelu simboličkog imena promenljivoj i određivanje tipa promenljive (tip određuje koja će vrsta memorijskog registra

Више

1. Vremensko ograničenje Memorijsko ograničenje ulaz izlaz 0,1 s 64 MB standardni ulaz standardni izlaz Banka želi da upozori kupce na sumnjive aktivn

1. Vremensko ograničenje Memorijsko ograničenje ulaz izlaz 0,1 s 64 MB standardni ulaz standardni izlaz Banka želi da upozori kupce na sumnjive aktivn 1. Vremensko ograničenje Memorijsko ograničenje ulaz izlaz 0,1 s 64 MB standardni ulaz standardni izlaz Banka želi da upozori kupce na sumnjive aktivnosti na njihovom računu. Prilikom svake transakcije

Више

Sluzbeni List Broj OK3_Sluzbeni List Broj OK2.qxd

Sluzbeni List Broj OK3_Sluzbeni List Broj OK2.qxd SLU@BENI LIST GRADA KRAQEVA GODINA XLIX - BROJ 5 - KRAQEVO - 24. FEBRUARA 2016. GODINE AK TI GRADONA^ELNIKA GRA DA KRA QE VA 73. Na osno vu ~la na 7. stav 3. Za ko na o oza - ko we wu obje ka ta ( Slu

Више

Glava I - Glava Dokumentacija III - Iz ra da koju bi lan sa kontroliše uspe ha Poreska i naj češ će inspekcija Sadržaj greš ke Sadržaj 3 Predgovor 13

Glava I - Glava Dokumentacija III - Iz ra da koju bi lan sa kontroliše uspe ha Poreska i naj češ će inspekcija Sadržaj greš ke Sadržaj 3 Predgovor 13 Glava I - Glava Dokumentacija III - Iz ra da koju bi lan sa kontroliše uspe ha Poreska i naj češ će inspekcija Sadržaj greš ke Sadržaj 3 Predgovor 13 Glava I 17 DOKUMENTACIJA KOJU KONTROLIŠE PORESKA INSPEKCIJA

Више

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi 3. siječnja 0. od 3:00 do 4:00 RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovitelji Sadržaj Zadaci. 4.... Zadaci 5. 0.... 3 od 8 Zadaci. 4. U sljedećim pitanjima na pitanja odgovaraš upisivanjem

Више

NASTANAK OPASNE SITUACIJE U SLUČAJU SUDARA VOZILA I PEŠAKA TITLE OF THE PAPER IN ENGLISH Milan Vujanić 1 ; Tijana Ivanisevic 2 ; Re zi me: Je dan od n

NASTANAK OPASNE SITUACIJE U SLUČAJU SUDARA VOZILA I PEŠAKA TITLE OF THE PAPER IN ENGLISH Milan Vujanić 1 ; Tijana Ivanisevic 2 ; Re zi me: Je dan od n NASTANAK OPASNE SITUACIJE U SLUČAJU SUDARA VOZILA I PEŠAKA TITLE OF THE PAPER IN ENGLISH Milan Vujanić 1 ; Tijana Ivanisevic 2 ; Re zi me: Je dan od naj zna čaj ni jih de lo va na la za i mi šlje nja vešta

Више

PowerPoint Presentation

PowerPoint Presentation II Karakteristike C jezika Programski jezik C je viši programski jezik opšte namene. Tesno je povezan sa UNIX OS uz koji je razvijan. Razvio ga je Dennis Ritchie 1970 u Bell Telephone Laboratories, Inc.

Више

PHP kod

PHP kod PHP kod Fajl test.txt kreiran u Notepad-u Ugrađene funkcije u php-u fopen() otvara datoteku fclose() zatvara datoteku Primjer pokazuje kako se može najprije otvariti datoteka "test.txt" za čitanje, zatim

Више

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

Више

** Osnovni meni

** Osnovni meni Instalacija serverske verzije Kataloga propisa Instalacija Kataloga propisa se vrši na sljedeći način: 1. Ubacite Instalacioni disk ili USB memoriju u računar. 2. Instalacioni program će se automatski

Више

Microsoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode]

Microsoft PowerPoint - PRI2014 KORIGOVANO [Compatibility Mode] 1. Broj bitova koji se jednovremeno prenosi i obrađuje unutar procesora naziva se: a) radni takt b) procesorski kod c) procesorska reč d) procesorski takt 1. Broj bitova koji se jednovremeno prenosi 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

Више

Feng Shui za ljubav MONTAZA 3:Feng Shui_Love Int. Mech.qxd

Feng Shui za ljubav MONTAZA 3:Feng Shui_Love Int. Mech.qxd POVOLJNE I NEPOVOLJNE FENG [UI F O RMULE za LJUBAV ANGI MA VONG POVOLJNE I NEPOVOLJNE FENG [UI FORMULE za LJUBAV Naziv originala: FENG SHUI DOs & TABOOs for love Angi Ma Wong Naziv knjige: Povoljne i nepovoljne

Више

User's Manual

User's Manual WEB aplikacija za korisnike prava ERC ZIPO razvojni tim: Delila Bećiragić Duraković Emir Cerić 30.04.2013. Revizija dokumenta Revizijski protokol Autor Datum Opis revizije Delila B. 12.04.2012 Draft verzija

Више

Upute-podesavanj -accounta

Upute-podesavanj -accounta Strana :...1... ISO UPUTA 7.5/02-02 Kreiranje i podešavanje mail account-a Korisničko uputstvo za kreiranje i podešavanje Secure (SSL) Email Accounta 1. Upute za podešavanje Secure (SSL) mail account-a

Више

Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan

Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan Programiranje u C-u ili C++-u Pseudo-slučajni brojevi; Dinamička alokacija memorije 1 ZADACI SA ČASA Zadatak 1 Napraviti funkciju koja generišlučajan realan broj od 0 i 1. Na standardni izlaz ispisati

Више

broj 068_Layout 1

broj 068_Layout 1 2 SLU@BENI GLASNIK REPUBLIKE SRPSKE - Broj 68 7.07.2011. - из кредитних средстава не могу се плаћати: царине, порези и друге накнаде за радове, услуге и робу финансиране по Пројекту и - затезна камата:

Више

Na osno vu čla na 58. stav 2. tač ka 1. Za ko na o osi gu ra nju (Slu žbe ni gla snik RS br 55/04, 70/04 i 101/07) i čla na 50. stav 1. ali neja 2. St

Na osno vu čla na 58. stav 2. tač ka 1. Za ko na o osi gu ra nju (Slu žbe ni gla snik RS br 55/04, 70/04 i 101/07) i čla na 50. stav 1. ali neja 2. St Na osno vu čla na 58. stav 2. tač ka 1. Za ko na o osi gu ra nju (Slu žbe ni gla snik RS br 55/04, 70/04 i 101/07) i čla na 50. stav 1. ali neja 2. Sta tu ta ADO «TA KO VO Osi gu ra nje», Kra gu je vac

Више

PROCES KUPNJE ULAZNICE NA PORTALU ULAZNICE.HR Početak kupovine... 2 Plaćanje Mastercard karticom... 5 Plaćanje Maestro karticom... 8 Plaćanje American

PROCES KUPNJE ULAZNICE NA PORTALU ULAZNICE.HR Početak kupovine... 2 Plaćanje Mastercard karticom... 5 Plaćanje Maestro karticom... 8 Plaćanje American PROCES KUPNJE ULAZNICE NA PORTALU ULAZNICE.HR Početak kupovine... 2 Plaćanje Mastercard karticom... 5 Plaćanje Maestro karticom... 8 Plaćanje American Express karticom... 11 Plaćanje Diners karticom...

Више

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

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

Више

Microsoft Word - WP_kolokvij_2_rjesenja.doc

Microsoft Word - WP_kolokvij_2_rjesenja.doc Napomena WEB PROGRAMIRANJE I PRIMJENE DRUGI KOLOKVIJ vrijeme predviđeno za rješavanje kolokvija je 60 minuta kolokvij se sastoji od 15 pitanja, a ukupan broj bodova je 165 (uz svaki zadatak istaknut je

Више

Programiranje 1 9. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 9. predavanje p. 1/6

Programiranje 1 9. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 9. predavanje p. 1/6 Programiranje 1 9. predavanje Saša Singer singer@math.hr web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog1 2018, 9. predavanje p. 1/60 Sadržaj predavanja Osnovni algoritmi na cijelim brojevima:

Више

Uvod u računarstvo 2+2

Uvod u računarstvo 2+2 Programiranje 2 doc.dr.sc. Goranka Nogo PMF Matematički odsjek, Zagreb Kontakt ured: 228, drugi kat e-mail: nogo@math.hr konzultacije: četvrtak, 12:00-14:00 petak, 11:00-12:00 neki drugi termin, uz prethodni

Више

Z A K O N O SUDSKIM VEŠTACIMA I. UVODNE ODREDBE lan 1. Ovim zakonom ure uju se uslovi za obavljanje vešta enja, postupak imenovanja i razrešenja sudsk

Z A K O N O SUDSKIM VEŠTACIMA I. UVODNE ODREDBE lan 1. Ovim zakonom ure uju se uslovi za obavljanje vešta enja, postupak imenovanja i razrešenja sudsk Z A K O N O SUDSKIM VEŠTACIMA I. UVODNE ODREDBE lan 1. Ovim zakonom ure uju se uslovi za obavljanje vešta enja, postupak imenovanja i razrešenja sudskih veštaka (u daljem tekstu: veštak), postupak upisa

Више

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode]

Microsoft PowerPoint - Programski_Jezik_C_Organizacija_Izvornog_Programa_I_Greske [Compatibility Mode] Programski jezik C organizacija izvornog programa Prevođenje Pisanje programa izvorni program Prevođenje programa izvršni program Izvršavanje programa rezultat Faze prevođenja Pretprocesiranje Kompilacija

Више