Download presentation
Presentation is loading. Please wait.
Published byΙολανθη Παπαδόπουλος Modified over 6 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.