DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě



Podobné dokumenty
Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl

CZ.1.07/1.5.00/

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 1 VY 32 INOVACE

Úvod do aplikací internetu a přehled možností při tvorbě webu

Internet WEB stránky HTML, Hypertext MarkUp Language - nadtextový jazyk - Místo příkazů obsahuje tagy - značky

Úvod do tvorby internetových aplikací

3.4 Základní služby Internetu

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Internet 1 vývoj, html, css

KAPITOLA 2 - ZÁKLADNÍ POJMY INFORMAČNÍCH A KOMUNIKAČNÍCH TECHNOLOGIÍ

Úvod do informatiky 5)

Historie Internetu instalace prvního uzlu společností ARPA

Internet Information Services (IIS) 6.0

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Uživatel počítačové sítě

Webové stránky. 1. Publikování na internetu. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Malý průvodce Internetem

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

Podpora šifrovaného spojení HTTPS

Registrační číslo projektu: Škola adresa:

Základní pojmy a bezpečnost

(X)HTML a CSS. VOŠ a SŠT Česká Třebová

Identifikátor materiálu: ICT-3-55

Inovace bakalářského studijního oboru Aplikovaná chemie

Uspořádání klient-server. Standardy pro Web

INFORMAČNÍ SYSTÉMY. RNDr. Karel Hrach, Ph.D. (Velká Hradební 15, pracovna 2.03) Prezentace viz Studium / Studijní materiály (v menu nalevo)

language="javascript">... </script>.

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE

MODERNÍ WEB SNADNO A RYCHLE

PSK2-14. Služby internetu. World Wide Web -- www

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

1. Začínáme s FrontPage

Principy fungování WWW serverů a browserů. Internetové publikování

schopni popsat způsoby vytvoření vlastní www stránky; umět vytvořit vlastní fotogalerii, vložit video;

Pojmy internetu - test

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

HTTPS na virtuálních web serverech

Inovace výuky prostřednictvím šablon pro SŠ

Internetové publikování

Internet 1. ÚVOD. Příklad stránky WWW v prostředí Internet Exploreru vidíte na obr.:

materiál č. šablony/č. sady/č. materiálu: Autor: Karel Dvořák Vzdělávací oblast předmět: Informatika Ročník, cílová skupina: 7.

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Základy Internetu. Základy Internetu

Úvod do informačních služeb Internetu

DATAMINING SEWEBAR CMS

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 4 VY 32 INOVACE

Tvorba webových stránek. Ing. Radek Burget, Ph.D.

Škola. Číslo projektu. Datum tvorby 12. září 2013

Internet. Internetový prohlížeč. Mgr. Jan Veverka Střední odborná škola sociální obor ošetřovatel

Fiktivní firma. Žáci získají základní informace o přípravě a tvorbě webových stránek. Na konci prezentace je úkol, se kterým žáci samostatně pracují.

INFORMATIKA (INF1X, INF2X)

Tvorba webu. Úvod a základní principy. Martin Urza

WEBOVÉ STRÁNKY SNADNO A RYCHLE ANEB JE TU WEB

INTERNET. Vypracoval: Mgr. Marek Nývlt

Identifikátor materiálu: ICT-3-10

Inovace výuky prostřednictvím šablon pro SŠ

- 1 - Smlouva o dílo. uzavřená podle 536 a násl. obchodního zákoníku v účinném znění

Střední odborná škola a Střední odborné učiliště, Hořovice

Připravil: Ing. Jiří Lýsek, Ph.D. Verze: Webové aplikace

Informatika. 20 Internet

Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,

HTML XHTML JavaScript PHP ASP.Net Zajímavé odkazy

VY_32_INOVACE_INF3_18. Textové formáty PDF, TXT, RTF, HTML, ODT

Internet - základní pojmy

SADA VY_32_INOVACE_PP1

Pro využití aktivního odkazu (modrý a podtržený) použijte klávesu Ctrl + kliknutí myší.

Uživatelská příručka pro práci s Portálem VZP. Test kompatibility nastavení prohlížeče

Inovace výuky prostřednictvím šablon pro SŠ

Dokumenty umístěné na počítačových serverech jsou adresovány pomocí URL (Uniform Resource Locator).

Nahrání webu na internet

Technická specifikace

SOU Valašské Klobouky. VY_32_INOVACE_3_19_IKT_Jak_nahrat_webovou_stranku_na _internet. Mgr. Radomír Soural. Zkvalitnění výuky prostřednictvím ICT

4. Nastavení programu

SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ

Příručka Google Cloud Print

Tvorba jednoduchých WWW stránek. VŠB - Technická univerzita Ostrava Katedra informatiky

DUM č. 12 v sadě. 36. Inf-12 Počítačové sítě

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

Základní informace a postup instalace systému ISAO

Příručka Google Cloud Print

WWW a HTML. Základní pojmy. Ivo Peterka

Nápověda a postupy. Instalace a aktivace PDF-XChange Viewer Pro. Instalace a aktivace software. Nápověda a postupy. 1 z

Registrační číslo projektu: Škola adresa:

ANOTACE nově vytvořených/inovovaných materiálů

Nastavení provozního prostředí webového prohlížeče pro aplikaci

Instalace produktu Ontopia. ver (open-source verze)

INFORMAČNÍ SYSTÉM ŠKOLY INTERNET A INTRANET

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

Učební osnovy pracovní

HTML. ICT_01., 02. konzultace; 2. ročník 1/6

INFORMAČNÍ SYSTÉMY. RNDr. Karel Hrach, Ph.D. (prac.17) Prezentace viz Studium / Studijní materiály (v menu nalevo)

Příručka Google Cloud Print

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

(5) Klientské aplikace pro a web, (6) Elektronický podpis

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Střední odborná škola a Střední odborné učiliště, Hořovice

Historie internetu. Historie internetu

Postup se dle prohlížeče a operačního systému liší, vyberte prosím jaký prohlížeč a na jakém operačním systému používáte.

Transkript:

projekt GML Brno Docens DUM č. 11 v sadě 36. Inf-12 Počítačové sítě Autor: Lukáš Rýdlo Datum: 06.05.2014 Ročník: 3AV, 3AF Anotace DUMu: WWW, HTML, HTTP, HTTPS, webhosting Materiály jsou určeny pro bezplatné používání pro potřeby výuky a vzdělávání na všech typech škol a školských zařízení. Jakékoliv další využití podléhá autorskému zákonu.

Počítačové sítě Služba World Wide Web

Služba World Wide Web World Wide Web = www = webové stránky určený k prohlížení webových stránek lidé často zaměňují rozdílné pojmy internet a web www/web služba umožňující prohlížet tzv. webové stránky internet síť umožňující provozovat různé služby (včetně www) skrze webové stránky mohou být přístupné i jiné služby E-mail: webová stránka umožňující čtení a posílání e-mailů Instant Messaging: posílání zpráv v reálném čase (FB chat )

Stručná historie Co je na webových stránkách tak zajímavé? Čím se liší od ostatních médií pro šíření informací? Hypertext = možnost umístit odkaz na jinou stránku systém pro sdílení vědeckých informací v CERN Conseil Européen pour la Recherche Nucléaire = Evropská rada pro jaderný výzkum 1991 (srovnej: e-mail 1965), vědec Tim Berners-Lee cca 1994 rozšíření i do domácností

Jak to vypadalo v roce 1991? zdroj: http://www.w3.org/people/berners-lee/worldwideweb.html

Technologie 1 služba typu klient-server klient je webový prohlížeč na libovolném počítači v internetu př.: Mozilla Firefox, Google Chrome, Opera, Safari, Links, Konqueror, Midori, Internet Explorer (Neměl by to být spíš Web Explorer?) Internetový prohlížeč je špatně! (prohlížíme web, ne Internet) server je program na jednom počítači v Internetu, nabízející nějaké stránky (jsou na něm uložené jako soubory v HTML) = webserver př.: Apache, nginx, IIS (Internet Information Services) různé stránky jsou na různých serverech, lze přecházet klikáním na odkaz jeden server odpovídá na dotazy všech klientů tak, že odešle požadovanou stránku klient/server je také počítač s webovým prohlížečem/serverem

Komunikační protokoly HTTP = HyperText Transfer Protocol domluvený způsob komunikace mezi serverem a klientem určen pouze pro WWW, obvykle port 80 nešifrovaný: data putují po síti jako čitelný text (na kterémkoliv průchozím prvku sítě) HTTPS = HTTP Secure šifrovaná (zabezpečená) verze HTTP neumožňuje číst komunikaci nikomu jinému než klientu a serveru umožňuje ověřovat totožnost serveru (s kým komunikuji) kdy použít: e-shopy, e-mail, e-banking, pozor: není 100% spolehlivé ani odolné vůči uživatelské hlouposti (musíme hlídat certifikáty, MIM útok )

Webové stránky Soubory napsané v jazyce HTML Hypertext Markup Language = Hypertextový značkovací jazyk obyčejný text označkovaný speciálními značkami pro změnu významu nebo vzhledu dokumentu Úkol: otevřete libovolnou stránku a zvolte zobrazit její zdrojový kód (obvykle pravé tlačítko myši a Zobrazit zdrojový kód stránky ) Jak vypadají značky? Jak jsou v textu vložené obrázky? Vzhled stránek dnes popisují soubory CSS Cascading Style Sheet = Kaskádové styly popisem požadovaných vlastností měníme styl stránky Úkol: Zkuste v HTML kódu stránky najít odkaz na CSS soubor. Úkol: Zakažte zobrazení stylu (Firefox: Zobrazení Styl stránky).

Získání dokumentu 1 URL adresa = Uniform Resource Locator př.: http://www.gml.cz/jidlo/index.php http použitý protokol www.gml.cz DNS nebo IP adresa serveru jidlo/index.php umístění požadovaného dokumentu na serveru Úkol: Zkuste zadat do URL adresy IP adresu a https protokol.

Schéma komunikace 1 2 DNS protokol 3 4 HTTP(S) protokol 1 DNS server 5 HTML JPG CSS Webserver www.gml.cz 1) uživatel zadá do webového prohlížeče URL adresu (http://www.gml.cz/jidlo/index.php) 2) web. prohlížeč požádá DNS server o překlad DNS adresy webserveru na IP (www.gml.cz 195.113.164.178) 3) klient se dotáže webserveru 195.113.164.178 na stránku jidlo/index.php 4) server zkontroluje, zda existuje žádaný soubor na jeho disku (v případě PHP skriptu jej provede a jako soubor vrací výstup skriptu)

Schéma komunikace 2 2 DNS protokol 3 HTTP(S) protokol 1 DNS server 4 5 HTML JPG CSS Webserver www.gml.cz 4) server zkontroluje, zda existuje žádaný soubor na jeho disku (v případě PHP skriptu jej provede a jako soubor vrací výstup skriptu) 5) webserver vrátí protokolem HTTP prohlížeči data nebo chybu 6) opakují se kroky 3., 4. a 5. pro všechny obrázky, CSS apod. umístěné ve stránce 7) webový prohlížeč stránku zobrazí

Praktická ukázka HTTP protokolu spusťte příkazovou řádku zadejte příkaz telnet www.seznam.cz 80 zadejte příkaz GET / Co to program vypsal? Co asi znamená GET /?

Jak stránky vytvořit? Pro jednoduché stránky stačí umět HTML a CSS. Složitější (dynamické, měnící se) vyžadují nějaký skriptovací (programovací) jazyk: PHP, JavaScript, Java, Existují nástroje na tvorbu stránek Google Sites (stránky https://sites.google.com/site/), Webnode.cz, MS FrontPage, export do HTML v MS Word či LO Writer lépe naučit se HTML a udělat to pořádně a tak jak opravdu chci (obzvláště HTML výstup MS Word je špatný) textové programátorské editory s podporou HTML, např. PSPad ale potřebujeme mít server!

Webhosting pronájem prostoru a výkonu na cizím serveru buď placený nebo neplacený (s omezením a reklamou) obvykle v ceně DNS adresa 3. řádu (mujweb.server.cz) zvlášť se platí za doménu 2. řádu (registrace domény) Freehosting Webzdarma.cz, Pipni.cz, Sweb.cz Úkol: srovnejte nabídku zmíněných serverů. Server na domácím počítači: je potřeba nainstalovat příslušné programy pod Windows např. balík XAMPP

Zdroje http://www.phil.muni.cz/~synek/dokum/internet.doc obrázky jsou původní tvorba autora vyjma obrázku prohlížeče WorldWideWeb: http://www.w3.org/people/berners-lee/worldwideweb.html http://cs.wikipedia.org/wiki/hypertext_transfer_protocol