Presentation is loading. Please wait.

Presentation is loading. Please wait.

Maja Meško Anamarija Plašćak Gordana Pavlović Vedrana Verić

Similar presentations


Presentation on theme: "Maja Meško Anamarija Plašćak Gordana Pavlović Vedrana Verić"— Presentation transcript:

1 Maja Meško Anamarija Plašćak Gordana Pavlović Vedrana Verić
Web i HTTP protokol Računalne mreže i usluge Maja Meško Anamarija Plašćak Gordana Pavlović Vedrana Verić

2 uvod World Wide Web ili Web = usluga koja omogućava prijenos grafičkih i tekstualnih sadržaja na Internetu informacije se prenose preko protokola koji se naziva HTTP (HyperText Transfer Protocol) Osnovna namjena HTTP protokola je omogućavanje objavljivanja i prezentacije HTML dokumenta, tj. Web stranica Računalne mreže i usluge

3 World Wide Web Web se često pogrešno koristi kao sinonim za Internet
WWW je baziran po principu klijenta i servera Računalne mreže i usluge

4 Kratka povijest World-Wide Web-a
1989. godine Tim Berners Lee piše prijedlog za izradu jedinstvenog hipertekstualnog sustava za distribuciju podataka među ljudima 1990. godine počeo se razvijati sam projekt World Wide Weba Tim Berners Lee Računalne mreže i usluge

5 1992. godine već je postojalo pedesetak poslužitelja za WWW
1994. godine evoluira i HTML jezik 1995. godine Netscape dolazi do verzije 1.1 za HTML jezik 1996. godine Netscape izbacuje verziju za verzijom, na što Microsoft odgovara sa IE 2.0 1997. godine donosi se četvrta verzija HTML jezika 1998. godine izlazi HTML 4.0 verzija HTML dokument Računalne mreže i usluge

6 Funkcija WWW-a Glavna funkcija WWW-a je pregledavanje web stranica na Internetu GET /wiki/World_Wide_Web HTTP/1.1 Host: primjer.org HTTP/ OK Content-Type: text/html; charset=UTF-8 (odgovor u preglednik da je zahtjev uspješno ispunjen) Računalne mreže i usluge

7 <title>Example.org — The World Wide Web</title>
<html> <head> <title>Example.org — The World Wide Web</title> </head> <body> <p>The World Wide Web, abbreviated as WWW and commonly known ...</p> </body> </html> Računalne mreže i usluge Primjer HTML-a za osnovnu web stranicu primjer HTML-a za osnovnu web stranicu

8 Povezivanje (Linking)
<a href=" početna stranica Googla</a> hyperlink u HTML jeziku koji će nas povezati sa početnom stranicom Googla Računalne mreže i usluge hyperlink u HTML jeziku koji će nas povezati sa početnom stranicom Googla

9 Atributi koje koristimo za linkove: Href Link Name Vlink Alink
primjer izgleda Vlinka Računalne mreže i usluge

10 Dinamičko ažuriranje web stranica
JavaScript je skriptni jezik koji je razvio Brendan Eich omogućava pisanje jednostavnih programa i njihovo izravno ugrađivanje u HTML dokument Računalne mreže i usluge Brendan Eich

11 Prefiks www. HTTP i HTTPS.
HTTP i HTTPS odnose se na Hypertext Transfer Protocol i HTTP Secure HTTPS - sigurnija verzija HTTP protokola Računalne mreže i usluge

12 Internet protokoli Internet protokol (IP) - protokol za komunikaciju između izvora i korisnika preko internetske mreže aplikacijski transportni Računalne mreže i usluge mrežni podatkovni

13 HTTP protokol HTTP (HyperText Transfer Protocol) - protokol aplikacijske razine koji omogućava prijenos datoteka koje u sebi sadrže veze na druge dokumente HTTP 1.0 verzija HTTP 1.1 verzija Računalne mreže i usluge

14 Forma komunikacije između klijenta i poslužitelja Kodiranje znakova
HTTP protokolom definira se: Forma komunikacije između klijenta i poslužitelja Kodiranje znakova Kodiranje sadržaja Pristup dokumentima Pohrana dokumenata Sigurnosne aspekte Računalne mreže i usluge

15 Klijent –poslužitelj model HTTP protokola
HTTP poslužitelj (web poslužitelj) prima zahtjeve klijenata za dokumentima koje posjeduje Zahtjev klijenta sadrži naredbu koja definira željenu akciju (GET, POST, DELETE,...), adresu dokumenta, verziju HTTP protokola. Računalne mreže i usluge

16 Kodiranje znakova ISO-8859-1 ISO-8859-2 UTF-8 (najčešće korišten)
MIME definicija skupa znakova oznaka za tip znakova: ISO ISO UTF-8 (najčešće korišten) Računalne mreže i usluge

17 Prijenos podataka različitih protokola
HTTP protokol omogućava komunikaciju između drugih protokol pri prijenosu se primjenjuje sljedeće: postupak tuneliranja postupak prevođenja adresa dokumenta - URL Računalne mreže i usluge

18 Način funkcioniranja HTTP-a
HTTP request: ZAHTJEV OD KLIJENTA KA SERVERU Klijent Server Zahtjev Računalne mreže i usluge

19 HTTP response: ODGOVOR SERVERA KLIJENTU
Računalne mreže i usluge

20 Zahtjev sastoji se od: Odgovor se sastoji od: Request line
Header section Entity body Odgovor se sastoji od: Status line Računalne mreže i usluge

21 Ograničenja HTTP protokola
dva osnovna problema: informacije moraju se prenijeti od jedne do druge web stranice iste aplikacije razni korisnici se moraju striktno razlikovati Računalne mreže i usluge

22 Primjer HTTP protokola pri skidanju programa Python
Računalne mreže i usluge

23 poruka koja se pojavljuje ispisana u Python interpreteru
Računalne mreže i usluge poruka koja se pojavljuje ispisana u Python interpreteru

24 Zaključak WWW - prijenos grafičkih i tekstualnih sadržaja na Internetu
globalna komunikacija i širenje znanja princip klijent-server tehnologije HTTP - aplikacijski protokol, omogućava prijenos datoteka koje u sebi sadrže veze na druge dokumente Računalne mreže i usluge

25 Literatura 1. Computer Networking - A Top-down Approach Featuring the Internet,3rd Ed [by Kurose, Ross] 2. 3. 4. 5. 6. Računalne mreže i usluge

26 HVALA NA PAŽNJI! Računalne mreže i usluge


Download ppt "Maja Meško Anamarija Plašćak Gordana Pavlović Vedrana Verić"

Similar presentations


Ads by Google