Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilMarian Kučera
1
DIGITÁLNÍ UČEBNÍ MATERIÁL Číslo projektuCZ.1.07/1.5.00/34.0232 Název projektuEU peníze středním školám Masarykova OA Jičín Název školyMASARYKOVA OBCHODNÍ AKADEMIE, 17. listopadu 220, Jičín PředmětPočítačové systémy Tematický okruhPočítačové systémy TémaProtokoly HTTP a HTTPS Označení DUMUVY_32_INOVACE_520 Jméno autoraMgr. Jan Krejčí Datum vytvoření5.3.2014 AnotaceSeznámení s protokolem HTTP. Vývoj a funkce HTTP protokolu. Základní dotazovací metody. Funkce cookies v internetovém prohlížeči. Základní informace o HTTPS protokolu.
2
HTTP Hypertext Transfer Protocol
3
► Hypertext Transfer Protocol ► internetový protokol určený pro výměnu hypertextových dokumentů ► dokáže přenášet jakékoliv soubory ► funguje pomocí modelu klient - server ► využívá protokol TCP ► komunikace probíhá obvykle pomocí portu 80 ► neumožňuje šifrování komunikace HTTP
4
Verze HTTP ► http 0.9 rok 1991 ► http 1.0 rok 1996 ► http 1.1 rok 1997, 1999 aktualizováno ►používáno dodnes ► http protokol v rámci www garantuje nadnárodní konsorcium W3C HTTP
5
Funkce HTTP ► funguje na principu dotaz – odpověď ► uživatel pomocí programu (nejčastěji internetový prohlížeč) zašle serveru dotaz ► dotaz obsahuje označení požadovaného dokumentu, informace o schopnostech prohlížeče, … ► server odpovídá zda se podařilo nalézt dokument, jakého je typu, … ► následují samotná data požadovaného dokumentu HTTP
6
Dotazovací metody ► GET – požadavek na uvedený objekt ► může obsahovat další data (verze prohlížeče, …) ► nejčastěji používaný ► HEAD – shodné jako GET, ale nepředává data ► POST – odesílá uživatelská data na server ► např. při odesílání formuláře ► DELETE – smaže uvedený objekt ze serveru ► nutná oprávnění HTTP
7
Ukázka komunikace se serverem seznam.cz pomocí internetového prohlížeče Google Chrome. [1]
8
HTTP [2] Ukázka hlavičky přenosu při komunikaci se serverem seznam.cz pomocí internetového prohlížeče Google Chrome.
9
► protokol HTTP je bezstavový ► server funguje na principu dotaz/odpověď ► nerozpoznává klienty, od kterých přicházejí požadavky ► tzn. pokud klient pošle dotaz a poté další, server nerozezná, že se jedná o stejného klienta ► např. internetové nakupování ► 1. požadavek: vložení zboží do košíku ► 2. požadavek: objednávka ► vyřešeno pomocí cookies HTTP
10
COOKIES ► malé množství dat, která www server zasílá internetovému prohlížeči, ten je uloží na počítači ► při dalším požadavku na server prohlížeč tyto data posílá zpět na server ► díky tomu server rozpozná, o kterého klienta se jedná ► cookies mohou obsahovat i uživatelské předvolby HTTP
11
HTTPS ► šifrovanou variantou HTTP ► zabezpečený protokol ► omezuje možnost zachytávat a zneužívat komunikaci ► využívá se pro citlivá data (osobní údaje, hesla, čísla kreditních karet, internetové bankovnictví, …) ► muže přenášet jakákoliv data (stránky, obrázky, …) ► data šifruje pomocí SSL nebo TLS HTTPS
12
Použité obrázky [1] vlastní obrázek [2] vlastní obrázek HTTP
13
Použité zdroje 1) http://cs.wikipedia.org/wiki/Hypertext_Transfer_Protocol HTTP
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.