webové prehliadače

13

description

webové prehliadače. www (world wide web). jedna z najpoužívanejších služieb internetu pracuje na princípe klient – server pre svoju činnosť potrebuje špecializovaný program – webový prehliadač. Princíp. napíšeme do navigačného panelu požadovanú webovú adresu - PowerPoint PPT Presentation

Transcript of webové prehliadače

Page 1: webové  prehliadače
Page 2: webové  prehliadače

www (world wide web) jedna z najpoužívanejších služieb

internetu pracuje na princípe klient – server pre svoju činnosť potrebuje

špecializovaný program – webový prehliadač

Page 3: webové  prehliadače

Princíp napíšeme do navigačného panelu požadovanú

webovú adresu webový prehliadač pošle presnú požiadavku na

zobrazenie tejto stránky pomocou URI – univerzálny identifikátor zdrojov

prehliadač kontaktuje príslušný webový server, ktorý mu potom požadovanú stránku odošle

prehliadač následne túto webovú stránku zobrazí jedno fyzické zariadenie môže ponúkať viac

služieb, ktoré majú pre svoju činnosť určené porty, pre web je to najčastejšie port 80

Page 4: webové  prehliadače

URI URI - reťazec znakov s definovanou

štruktúrou, ktorý presne určuje umiestnenie zdroja informácie na internete.

Určuje komunikačný protokol, adresu servera, port služby, umiestnenie zdroja na serveri a prípadné parametre.

Napríklad pre konkrétnu webovú stránku môže URI

vyzerať napríklad takto:

http://ssgke.sk/e-learning/informatika/inf-5-rocnik

Page 5: webové  prehliadače

Niekoľko najpoužívanejších internetových prehliadačovGoogle Chrome

Mozilla FirefoxOperaInternet ExplorerSafariFlockNetscape BrowserKonqueror 

Page 6: webové  prehliadače

Komunikácia pomocou HTTP protokoluHypertext transfer protocol (HTTP) je protokol pre prenos html dokumentov medzi servermi a klientmi služby WWW. Pôsobí ako primárna metóda prepravy informácií na world wide webe. Pôvodný účel bol poskytovať prostriedky pre publikáciu a získavanie HTML stránok. Definuje požiadavky a odpovede medzi klientmi a servermi.

Page 7: webové  prehliadače

Komunikácia pomocou HTTP protokoluKomunikácia medzi klientom a serverom bežiacim na www.google.com je nasledovná:Klientska požiadavka:GET / HTTP/1.1Host: www.google.com User-Agent: Opera/9.80 (Windows NT 5.1; U; sk) Presto/2.5.29 Version/10.60 Accept-Charset: UTF-8,* Odpoveď servera:HTTP/1.1 200 OK Content-Length: 3059 Server: GWS/2.0 Date: Sat, 11 Jan 2003 02:44:04 GMT Content-Type: text/html Cache-control: private Set-Cookie: PREF=ID=73d4aef52e57bae9:TM=1042253044:LM=1042253044:S=SMCc_HRPCQiqyX9j; expires=Sun, 17-Jan-2038 19:14:07 GMT; path=/; domain=.google.com Connection: keep-aliveNasleduje prázdny riadok a zdrojový text HTML, ktorý tvorí webstránku Google.

Page 8: webové  prehliadače

Komunikácia pomocou zabezpečeného protokolu HTTPS

je to zabezpečený protokol, ktorý používa na komunikáciu protokol jednoduchej textovej komunikácie HTTP, pričom prenášané dáta sú šifrované (kódované) pomocou SSL alebo TLS protokolu. Štandardne sa komunikácia uskutočňuje na porte 443.

Základom zabezpečenej komunikácie pri protokoloch SSL/TLS sú digitálne certifikáty.

Digitálny certifikát sa skladá z verejnej a súkromnej časti.

Verejnú časť certifikátu môže vlastniť ktokoľvek.Súkromnú časť certifikátu je potrebné zabezpečiť pred

nepovolanými osobami tzv. certifikačnou autoritou, ktorá ručí za správnosť certifikátu. Napríklad: VeriSign, PostSignum a pod.

Page 9: webové  prehliadače

Príklady certifikátov v počítači

Page 10: webové  prehliadače

HTML jazykHypertextový značkový jazyk (HyperText Markup Language; HTML) je značkový jazyk určený na vytváranie webových stránok a iných informácií zobraziteľných vo webovom prehliadači.

HTML kladie dôraz skôr na prezentáciu informácií (odseky, fonty, váha písma, tabuľky atď.) ako na sémantiku (význam slov).

Špecifikáciu jazyka HTML udržiava World Wide Web Consortium (W3C), http://www.w3.org/

Pre kontrolu – validitu – správnosť napísanej stránky sa používa kontrola na http://validator.w3.org/

Základným súborom každej internetovej stránky vytvorenej pomocou programovacieho jazyk HTML je súbor index.html

Súbor je umiestnený v stromovej štruktúre webového sídla

Page 11: webové  prehliadače

Príklad zdrojového kódu stránky napísanej v HTML jazyku

Page 12: webové  prehliadače

Úlohy na samostatnú prácu:

vyhľadajte ďalšie webové prehliadače, ktoré sú určené pre zobrazovanie webových stránok v prostredí LINUX, a v prostredí MAC zistite aké údaje sú napísané na 1 riadku zdrojového kódu aspoň u 3 rôznych stránok a porovnajte ich zistite, čo sú to html tagy, napíšte aspoň 4 tagy a zistite čím sa začínajú a čím sa končia zistite, aké certifikáty máte vo svojom webovom prehliadači zistite validitu 2 ľubovoľných webových sídiel a napíšte, koľko chýb vykazujú a akého charakteru sú tieto chyby

Page 13: webové  prehliadače