3 TEKNINEN TEORIA 3.1 Internet 3.1.1 Arkkitehtuuri Historia Ip Reitittimet, kytkimet ym. Domain Nimipalvelimet Runkoverkko Palveluntarjoajat 3.1.2 Tietoliikenneprotokollat OSI-malli TCP-IP-malli TCP HTTP HTTPS UDP RTSP 3.1.3 Palvelimet ja asiakkaat Palvelinkoneet Palvelinohjelmistot Asiakaskoneet WWW Selaimet: toiminta, kehitys (mosaic-netscape-explorer-firefox) Muut Internetiä käyttävät ohjelmat Selainliitännäiset 3.2 Julkaisutekniikka 3.2.1 HTML Historia Rakenne Esimerkki 3.2.2 CSS Visuaalisuuden erottaminen Rakenne Esimerkki 3.2.3 Dynaamiset sivut Idea PHP Rakenne Esimerkki 3.2.4 Selainskriptit Tarve Javascript Rakenne Esimerkki Ajax Vbscript 3.3 Reaaliaikainen video 3.3.1 Arkkitehtuuri Broadcaster Server(s) Clients Haasteet Ruuhkat Kaista 3.3.2 Flash Streaming Macromedia ja Adobe Servers RED5 Software 3.3.3 RealVideo Real Helix community Servers Producers Clients SureStream Pakkaus 3.4 Relaatiotietokannat 3.4.1 Yleistä Tarkoitus Historia Rajapinnat Rakenne 3.4.2 Sql Kielen kuvaus Rakenne Esimerkki 3.4.3 Postgresql Open source Hyvät puolet Huonot puolet 3.4.4 Suunnittelu Normalisointi Denormalisointi Redundanssi Eheys Optimointi