Http protokol

3,510 views
3,214 views

Published on

Http protokol

Published in: Education, Travel, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,510
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
59
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Http protokol

  1. 1. World Wide Web<br />Uvod<br />
  2. 2. Računalne mreže<br />Računalnu mrežu čine dva ili više međusobno povezana računala<br />Cilj povezivanja (umrežavanja) računala:<br />brz prijenos podataka između računala<br />zajedničko korištenje opreme<br />komunikacija između korisnika<br />
  3. 3. Računalne mreže<br />LAN (Local Area Network) – lokalna računalna mreža<br />WAN (Wide Area Network) – globalna računalna mreža<br />
  4. 4. Računalne mreže<br />Grupa računala u učionici čine lokalnu računalnu mrežu (LAN).<br />Svako računalo ima svoj naziv u lokalnoj mreži, npr. Računalo 04<br />
  5. 5. Računalne mreže<br />Grupe računala i pojedinačna računala se međusobno mogu povezati preko globalne računalne mreže (Internet)<br />Osobno računalo kod kuće<br />Grupa računala u firmi<br />Grupa računala na fakultetu<br />Dva lokalno povezana računala<br />
  6. 6. Internet<br />Interconnected Network<br />Globalni sustav međusobno povezanih računala<br />1969. ARPANET – preteča Interneta (umrežena su 4 američka sveučilišta)<br />1982. prvi put upotrijebljena riječ Internet<br />1992. u Internet povezana i Hrvatska<br />
  7. 7. Internet<br />1992. <br />osniva se Internet Society – međunarodna organizacija za globalnu koordinaciju i suradnju na području Interneta http://www.isoc.org<br />Na CERNu nastaje WWW<br />Hrvatska<br />Rujan 1991. – pokrenut CARNet kao projekt Ministarstva znanosti i tehnologije<br />17. studenog 1992. – uspostavljena prva hrvatska Internet veza prema svijetu<br />27. veljače 1993. – dobivena domena .hr<br />
  8. 8. Internet<br />Tko upravlja Internetom? <br />Ne postoji ni jedno vrhovno nadzorno tijelo koje nadzire čitavu računalnu mrežu Internet<br />Poslovi oko održavanja, definiranja novih pravila, standarda i komunikacijskih protokola povjereni su većem broju institucija u svijetu<br />ISOC (The Internet Society) je neprofitabilno društvo sa zadaćom promicanja Interneta i komunikacijskih tehnologija.<br />
  9. 9. Internet<br />Odakle novac za sve to?<br />Nema krovnog tijela koji prikuplja novac da bi Internet radio. <br />Pogledajmo kako se mreža generira i kako se to financira.<br />Poduzeće A i poduzeće B se dogovore da povežu svoje računalne resurse radi određenih zajedničkih poslovnih interesa. Pojavi se poduzeće C koje otvara suradnju sa poduzećem B. Poduzeće B pita poduzeće A dali i ono dozvoljava pristup njenim resursima od strane poduzeća C. Ako se obavi dogovor i potrebni tehnički resursi tada i poduzeće C postaje sudionik računalne mreže. Ovakvim se načinom i generirao Internet.<br />
  10. 10. Komunikacijski protokol <br />Računala međusobno komuniciraju temeljem definiranog komunikacijskog protokola<br />Komunikacijski protokol - Skup pravila ili standarda stvorenih da bi se omogućila veza između računala te prijenos podataka uz što manje pogrešaka<br />Opće prihvaćeni protokol za komunikaciju u računalnim mrežama je OSI (Open System Interconnections) – definiran 1977 godine<br />
  11. 11. Globalne mrežne usluge<br />model klijent-poslužitelj<br />
  12. 12. Globalne mrežne usluge<br />World Wide Web, skraćeno Web<br />Usluga koja omogućava prijenos grafičkih i tekstualnih sadržaja na Internetu<br />Internet i WWW nisu ista stvar!<br />Internet je mreža računala, a WWW je način pregledavanja informacija<br />
  13. 13. Model klijent-poslužitelj<br />Komunikacija između klijenta i poslužitelja odvija se po posebnom protokolu<br />Npr. WWW poslužitelj i klijent “razgovaraju” temeljem HTTP protokola koji omogućuje prijenos multimedijalnih podataka <br />
  14. 14. 2. Klijent šalje zahtjev poslužitelju <br />1. Korisnik upisuje URL adresu u klijentski program<br />4. Klijent obrađuje primljene podatke <br />3. Poslužitelj prima zahtjev i šalje podatke klijentu<br />Model klijent-poslužitelj<br />
  15. 15. Adrese na Internetu<br />Za učinkovitu razmjenu podataka moramo znati gdje se podaci šalju i odakle ih možemo zatražiti, dakle potrebne su i određene adrese:<br />Adrese računala – IP adrese<br />Adrese mrežnih resursa – URL adrese<br />Adrese osoba – e-mail adrese<br />
  16. 16. Adrese računala – IP adrese<br />Svako računalo spojeno na Internet ima svoju jedinstvenu mrežnu adresu – IP adresu<br />IP adresa<br />10111111 00110101 00100101 00001001<br />Decimalno – 4 skupine brojeva od 0-255, odvojene točkom, npr. 191.53.37.9<br />
  17. 17. Adrese računala – IP adrese<br />Uz IP adresu računalo može posjedovati i ime FQDN (Fully Qualified Domain Name)<br />Ekvivalentno IP adresi, uvedeno zbog lakšeg pamćenja 161.53.37.3 ≡ mapmf.pmfst.hr<br />Jednoznačno povezivanje IP adrese i imena računala realizirano je sustavom DNS (Domain Name System) poslužitelja<br />
  18. 18. Adrese osoba – email adrese<br />Adresa osobe<br />login(korisničko ime)@domena<br />Npr. dkrpan@pmfst.hr<br />Alias adrese osobe<br />alias@domena<br />Npr. divna.krpan@pmfst.hr<br />Alias adresa za grupu osoba<br />webmaster@domena<br />
  19. 19. Domena<br />Domena – dio naziva računala, informacijskog sustava ili e-mail adrese na Internetu, koja najčešće označava organizacijsku ili zemljopisnu pripadnost<br /> .hr, .it, .ffst.hr, .fer.hr, ...<br />Globalne: .aero, .biz, .com, .coop, .edu, .gov, .info, .int, .mil, .museum, .name, .net, .org i .pro<br />Nacionalne domene: .hr, .it, .jp, ...<br />Poddomena je domena na nižoj hijerarhijskoj razini registrirana unutar druge domene<br />
  20. 20. Što je WWW?<br />WWW je usluga koja nam omogućuje pristup informacijama na Internetu<br />HyperText Transport Protocol (HTTP) omogućuje prijenos Web dokumenata<br />
  21. 21. Glavne značajke WWW-a<br />HTML (HyperText Markup Language)<br />simbolički jezik za oblikovanje dokumenata<br />URL (Uniform Resource Locator)<br />jedinstvena adresa svakog dokumenta<br />protokol://ime_poslužitelja/put_do_dokumenta/ime_dokumenta<br />http://www.pmfst.hr/knjiznica/index_pmfst.html<br />HTTP (HyperText Transfer Protocol)<br />protokol koji služi za komunikaciju klijenta i poslužitelja<br />omogućuje prijenos dokumenta u obliku hiperteksta<br />
  22. 22. Hypertext<br />Hipertekst je tekst koji u sebi sadrži linkove (veze, hiperveze, …)<br />Organizacija dokumenata nije linearna<br />Može se prelaziti na druge stranice klikom na označene riječi<br /> Welcome<br /> to my<br /> sample<br />web page It<br />is boring and<br />ugly.<br />Say Hello to <br />another ugly<br /> sample<br />web page It<br />too is boring.<br />This is some <br />text for the <br />web page.<br />My web page<br />is cool.<br />Welcome to <br />another ugly<br /> sample<br />web page It<br />too is boring.<br />Web Page<br />Knjiga(linearno)<br />Web (hipertekst)<br />
  23. 23. &lt;OL&gt;<br />&lt;LI&gt;<br />&lt;UL&gt;<br />&lt;FONT&gt;<br />&lt;A HREF&gt;<br />&lt;P&gt;<br />&lt;BR&gt;<br />&lt;BODY&gt;<br />&lt;HTML&gt;<br />&lt;/A&gt;<br />Što je HTML?<br />HyperText Markup Language<br />Dokumenti na Web-u se kreiraju u kodovima tj. jeziku koji se naziva HTML<br />HTML omogućuje lakšu kontrolu oblikovanja Web stranice<br />
  24. 24. Što je Web preglednik?<br />Web browser<br />Program koji omogućuje pristup informacijama na Internetu, odnosno korištenje usluge WWW<br />Preglednik interpretira HTML stranice i prikazuje korisniku na čitljiv način<br />Netscape<br />Communicator<br />Opera<br />Microsoft<br />Internet<br />Explorer<br />
  25. 25. URL<br />Uniform Resource Locator<br />Svaka Web stranica ima svoju jedinstvenu adresu koja se naziva URL adresa<br />
  26. 26. Primjer<br />http://www.pmfst.hr/images/slike.html<br />Nazivdokumenta<br />Putanja<br />Poslužitelj<br />Protokol<br /><ul><li> pri unosu URL adrese ne moramo unositi http jer ga browser sam dodaje
  27. 27. kod URL adrese često se razlikuju mala i velika slova</li>

×