Toto je starší verze dokumentu!
2. lekce - WWW stránky, webserver, komunikace server-client
www.stránky
WorldWideWeb
- provázaná síť dokumentů na Internetu:
- statické dokumenty (zobrazeny bez změny vždy stejně).
- dynamické dokumenty (vytváří se podle určených parametrů a požadavků uživatele)
Vrstvy webové stránky
- Struktura
- (X)HTML
- Prezentační vrstva
- CSS
- Vrstva chování
- klientské skriptovací jazyky
- JavaScript
- serverové skriptovací jazyky
- PHP
- JAVA
- Python
- …
Internetové prohlížeče
- Google Chrome
- Safari
- Mozilla Firefox
- Samsung Internet
- Edge Legancy
Komunikace client - server
Architektura klient - server
- klient–vstupní bod do internetu: PC, notebook, mobil…
- server–obsluhuje požadavky uživatele, zasílá požadované informace atd.
- data a výpočetní výkon jsou distribuovány po síti
- klient vyšle požadavek, server odpovídá
Typy klienta
- tlustý klient –obvykle rozsáhlá aplikace nebo softwarový balík
- většina dat je umístěna lokálně
- většina výpočetního výkonu je soustředěna na straně klienta
- tenký klient –malá rychlá aplikace (např. browser)
- většinu počítání nechává na serveru, zobrazuje pouze výsledky
IP adresa (opakování)
- Číslovaný seznam jednoznačně identifikuje zařízení v počítačové síti
IPv4:
- doposud stále nejrozšířenější verze
- adresou je 32bitové číslo zapisované po jednotlivých bajtech (celkem 232 = 4 294 967 296 možností)
- např. 158.196.128.1
- část adresy je vyhrazena pro identifikaci sítě, část pro identifikaci podsítě a část pro identifikaci počítače uvnitř sítě (toto rozdělení určuje tzv. maska sítě)
IPv6:
- nová verze řešící problémy s nedostatkem adres a bezpečností
- adresou je 128bitové číslo zapisované jako osm skupin po čtyřech hexadecimálních číslicích
- např. 2001:0718:1c01:0016:0214:22ff:fec9:0ca5
DNS
DomainNameSystem www.wikipedia.org < = > 145.97.39.155 www.vsb.cz < = > 158.196.149.9 gislinb.vsb.cz < = > 158.196.143.62 Seznam kořenových serverů


