11.11.2014 Views

UPRAVLJANJE I ODR”AVANJE RAČUNALNIH MRE”A - FESB

UPRAVLJANJE I ODR”AVANJE RAČUNALNIH MRE”A - FESB

UPRAVLJANJE I ODR”AVANJE RAČUNALNIH MRE”A - FESB

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

pruža dovoljnu zaštitu jer se prenosi kao čisti tekst, ali sam HTTP protokol ostavlja mogućnost uvođenja<br />

drugih tehnika autorizacije. Također, korisnicima se preporuča oprez pri definiranju vlastitih podataka kroz<br />

zaglavlja HTTP protokola, kao i pri prijenosu osjetljivih podataka. Dodatne sigurnosne mjere definira Secure<br />

HyperText Transfer Protocol - SHTTP, opisan u RFC 2660.<br />

5.3.18 HTTP, WWW i HTML<br />

HTTP je osnovni protokol za prijenos WWW stranica pisanih u HTML jeziku. WWW je oznaka za World<br />

Wide Web, a kao distribuirani, multimedijalni, mrežni, informacijski servis, temeljen na načelu hiperteksta,<br />

trenutno predstavlja najviše korištenu uslugu Interneta. Distribuiranost Web poslužitelja po svijetu<br />

omogućava raspodjelu zahtjeva klijenata, čime se postiže znatno rasterećenje i brži odziv nego da se radi o<br />

samo jednom poslužitelju. Naziv "multimedijalni" potječe od činjenice da se putem HTTP protokola mogu<br />

prenositi svi tipovi i formati podataka, a upravo mogućnost prijenosa slika, zvučnih, audio i video zapisa<br />

učinila je ovu uslugu dominantnom u razmjeni informacija svijetom danas.<br />

WWW stranice pisane su HTML jezikom, što je kratica od HyperText Markup Language. HTML jezik<br />

primjenom kontrolnih oznaka (tag) oblikuje tekst koji će se pojaviti na ekranu korisnika, definirajući tip,<br />

veličinu i boju slova, mjesto teksta na stranici, te omogućavajući osnovno oblikovanje dokumenta. HTML<br />

dokumenti zapravo su čisti tekst, pa se za generiranje i pregled izvornog HTML dokumenta (HTML Source)<br />

može koristiti bilo koji uređivač teksta. Polja zaglavlja HTTP protokola definiraju se u okviru zaglavlja<br />

HTML dokumenta, unutar META kontrolne oznake (tag). Nastavak HTML datoteka je .html ili .htm. Slike<br />

se, unutar HTML stranica, uključuju postavljanjem kontrolne oznake IMG kojoj se kao argument navodi<br />

relativna ili apsolutna (URL) adresa slike koja mora biti u .jpg ili .gif formatu. Za sve ostale formate (koji<br />

nisu .html, .jpg ili .gif), Web preglednici omogućavaju aktiviranje korisničkog programa. Danas s<br />

instalacijom Web preglednika korisnik može dobiti najčešće korištene aplikacije za pregled multimedijalnog<br />

sadržaja, pod uvjetom da su besplatne.<br />

Svojstvo WWW-a je interaktivnost korisnika-klijenta i poslužitelja, što je omogućeno dodatnim svojstvima i<br />

obradama na strani poslužitelja ili na strani klijenta. Dodatne mogućnosti u prikazu HTML dokumenata<br />

obradama klijentovog Web preglednika omogućavaju: Dinamički HTML, ActiveX kontrole, Java i<br />

JavaScript. S druge strane, uz ASP (Active Server Pages), CGI (Common Gateway Interface) i SSI (Server<br />

Side Includes), pri svakom postavljenom zahtjevu na strani Web poslužitelja dinamički se generira Web<br />

stranica.<br />

Dinamički HTML je kombinacija HTML jezika, stilskih predložaka (CSS - Cascading Style Sheets) i<br />

komandnih datoteka koje omogućavaju uvođenje animacije u dokument.<br />

Java applet je kôd pisan u Java jeziku, koji putuje mrežom skupa sa stranicom, a izvršava ga preglednik,<br />

ako je u HTML stranicu ugrađena odgovarajuća kontrolna oznaka.<br />

JavaScript su programi ugrađeni unutar HTML stranice koje izvršava preglednik dok se stranica prikazuje.<br />

Active Server Pages (ASP) je tehnologija koja se koristi za izradu dinamičkih Web stranica, a zahtjeva<br />

dodatnu aktivnost Web poslužitelja. Razvio ju je Microsoft.<br />

Common Gateway Interface (CGI) je standardni način za pristup dokumentima koje dinamički generira<br />

Web poslužitelj, primjenom procedura definiranih cgi komandnim datotekama nad postojećim dokumentima.<br />

Kolačići (Cookies) su male količine podataka koje generira poslužitelj, a pohranjuje Web preglednik, koje<br />

sadrže informacije o Web poslužitelju kojem je korisnik pristupio. Kad korisnik postavi zahtjev, Web<br />

preglednik provjerava ma li sačuvan kolačić tog Web poslužitelja i, ako ima, šalje ga skupa sa zahtjevom.<br />

Server Side Includes (SSI) omogućava dinamičko uključivanje sadržaja u Web stranicu. Uključeni sadržaj<br />

mogu biti datoteke (npr. na vrhu ili na dnu stranice), informacije koje poslužitelj generira automatski (npr.<br />

današnji datum, datum posljednje promjene, datum kad se radi na dokumentu) ili izlazne podatke za CGI<br />

program (npr. broj pogodaka).<br />

Većina ovih tehnika koje omogućuju interaktivnost korisnika s poslužiteljem putem svog klijent programa,<br />

primjenjuju se za pristup bazama podataka, postavljajući upite na osnovu kojih se obavlja pretraživanje,<br />

generiranje podataka kao rezultat obrada na poslužitelju i prezentacija podataka korisniku. Uz odgovarajuće<br />

dozvole, korisniku je omogućen pristup bazi, mijenjanje ili brisanje (DELETE naredba HTTP protokola)<br />

postojećih zapisa, te dodavanje novih (PUT, POST).<br />

80<br />

Projektiranje i upravljanje računalnim mrežama

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!