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

Slides:



Advertisements
Similar presentations
4.01 How Web Pages Work.
Advertisements

CP476 Internet Computing Lecture 5 : HTTP, WWW and URL 1 Lecture 5. WWW, HTTP and URL Objective: to review the concepts of WWW to understand how HTTP works.
HTML ~ Web Design.
FrontPage program za izradu web stranica
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Lecture # 1 By: Aftab Alam Department Of Computer Science University Of Peshawar Internet Programming.
INTERNET SERVISI.
Content from Python Docs.
The Hypertext Transfer Protocol
JavaScript and Ajax (Internet Background)
CNIT 131 Internet Basics & Beginning HTML
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
CASE STUDY -HTML,URLs,HTTP
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Our Lady of the Rosary College S3 Computer Literacy
Introduction Web Environments
MREŽE RAČUNALA.
Ivona Markulov, 1008, grupa B Margareta Tvrdy, 962, grupa C
Programi zasnovani na prozorima
v.as.mr. Samir Lemeš Univerzitet u Zenici
1. Internet Internet je globalna svetska računarska mreža čiji je razvoj počeo još 1969.god. u SAD, a god. je nastao u današnjem obliku”mreža svih.
4.1 Vizualni (grafički) HTML uređivači
Microsoft Word 2010.
Microsoft Microsoft je američka softverska tvrtka. Osnovali su je godine Bill Gates i Paul Allen. Osnovna djelatnost tvrtke je razvoj osnovnog računalnog.
REFERENTNI SISTEMI ( OSI, TCP/IP )
Mrežni protokoli.
Klijentske i serverske tehnologie
INTERNET Katedra za informatiku
Internet-globalna računarska mreža
DNS mr Milovan B. Ivanović, dipl. inž. el.
Internet - korisnički.
World Wide Web Uvod.
Podatkovni višemedijski prijenos i računalne mreže Speech Recognition
KAKO RADI INTERNET.
ELEKTRONSKI MARKETING
Uvod u HTML Zoltan Geller 2017
Programiranje za Internet
Izrada web-stranica.
شبكة الانترنت العالمية.
Elektrotehnički fakultet – Podgorica Operativni sistemi
14 UNUTRAŠNJE I ANONIMNE KLASE
Osnovni pojmovi o Internetu
Struktura MAC adrese i Ethernet okvira
Programiranje za Internet
Page Layout Podešavanje stranica.
MessageBox.
Sustavi za praćenje i vođenje procesa
POJMOVNIK KOMUNICIRANJE NA INTERNETU
MREŽE 1.
Networking u Windows-u 2000 i Windows-u XP
PYTHON I HTTP, PYTHON I HTML
Internet FTP usluga.
PROGRAMSKI JEZIK PASCAL
PRAĆENJE STATISTIKE POSEĆENOSTI WEB-PREZENTACIJE
HTTP Request Method URL Protocol Version GET /index.html HTTP/1.1
Osnovni simboli jezika Pascal
Sustavi za pracenje i vođenje procesa STATEFUL INSPECTION FIREWALL
Strukture podataka i algoritmi 5. VRIJEME IZVRŠAVANJA ALGORITMA
IP SPOOFING Sveučilište u Zagrebu
FTP servis 1. Pokreni Command Prompt i unesi naredbu ftp C:\>ftp
Podatkovni višemedijski prijenos i računalne mreže Speech Recognition
1. Sigurno u virtualnom svijetu
BILJEŽNICA MS WORD.
7. Baze podataka Postavke MS Accessa.
Unit-3.
Darko Anđelković University of Niš
OneNote for Classroom Gabrijela Vratarić, prodajni predstavnik i specijalist za licenciranje softvera Tomislav Bronzin, ICT Senior Expert,
PROFIL INTERNET Internet.
Presentation transcript:

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ć

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

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

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

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

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/1.0 200 OK Content-Type: text/html; charset=UTF-8 (odgovor u preglednik da je zahtjev uspješno ispunjen) Računalne mreže i usluge

<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

Povezivanje (Linking) <a href="http://google.hr">Google.hr, 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Literatura 1. Computer Networking - A Top-down Approach Featuring the Internet,3rd Ed [by Kurose, Ross] 2. http://www.pmfst.hr/~lada/rm/rm-uvod.pdf 3. http://hr.wikipedia.org/wiki/HTTP 4. http://hr.wikipedia.org/wiki/WorldWideWeb 5. http://hr.wikipedia.org/wiki/HTML 6. http://www.informatika.buzdo.com Računalne mreže i usluge

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