Kertaus. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014

Samankaltaiset tiedostot
Kertaus. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

Kertaus. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011

Kertaus. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012

Tiedon esitys tietokoneessa. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012

Miten Internet toimii. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2013

Linkkikerros, tiedonsiirron perusteet. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

Kuljetus- ja verkkokerrokset. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011

Yhteenveto / kertaus. Tuomas Aura T Johdatus Tietoliikenteeseen kevät 2013

Miten Internet toimii. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2010

Tietoliikenne II (2 ov)

Tietoverkkojen turvallisuus. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2012

Yhteenveto / kertaus. Tuomas Aura T Johdatus Tietoliikenteeseen kevät 2012

OSI ja Protokollapino

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012

Yhteenveto / kertaus. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2011

Siltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/ Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja

Tietoliikenne II (2 ov)

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

S Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory

Siirto- ja verkkokerrokset. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014

Tietoverkkojen turvallisuus. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2011

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Tietoturvan perusteet. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

Tietoverkkojen turvallisuus. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2013

Salaustekniikat. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

Miten Internet toimii. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

Tietokonegrafiikka. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014

3. Kuljetuskerros 3.1. Kuljetuspalvelu

Miten Internet toimii. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

T Tietokoneverkot kertaus

Yhteenveto. CSE-C2400 Tietokoneverkot

Kuva maailmasta Pakettiverkot (Luento 1)

Tietoliikenne I 2 ov kevät 2004

Tietoliikenne I 2 ov kevät 2004

Linkkikerros, tiedonsiirron perusteet. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat. Protokollien kerrosrakenne. Mitä monimutkaisuutta?

Linkkikerros, tiedonsiirron perusteet. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011

Sovellukset Interne.ssä

Laitteessa tulee olla ohjelmisto tai uudempi, tarvittaessa päivitä laite

TVP 2003 kevätkurssi. Kertaus Otto Alhava

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro

Yhteenveto. CSE-C2400 Tietokoneverkot Matti Siekkinen

Tietoliikenteen perusteet

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki

TW- EAV510: PORTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON

Luennon sisältö. Protokolla eli yhteyskäytäntö (1) Verkon topologia

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio

Tietoliikenteen perusteet

Videoneuvottelu. Johdanto. Järjestelmät. Telepresensce. Laitteisto. Ryhmäneuvottelut

Tietoliikenteen perusteet

Kertausluento. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

Tietoliikenne I (muuntokoulutettaville) 2 ov Syksy 2002 Luennot Liisa Marttinen 11/6/2002 1

S Teletekniikan perusteet

Tietoliikenne I 2 ov kevät 2003

WWW-sivu. Miten Internet toimii? World Wide Web. HTML-koodi. HTTP-istunto URL <#>

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2010

OSI malli. S Tietoliikenneverkot S Luento 2: L1, L2 ja L3 toiminteet

Antti Vähälummukka 2010

Tiedon esitys tietokoneessa. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

Tietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen

Tietoliikenne I (muuntokoulutettaville) 2 ov syksy 2003 Luennot Liisa Marttinen

Miten Internet toimii?

Tiedonsiirto- ja rajapintastandardit

TCP/IP-protokollapino. Verkkokerros ja Internetprotokolla. Sisältö. Viime luennolla. Matti Siekkinen

Kohina (Noise) 1.4. Tietoliikenneohjelmistot eli protokollat. Signaalin vahvistaminen

Kohina (Noise) Signaalia häiritsee kohina. aina taustalla esiintyvää sähkömagneettista aaltoliikettä terminen kohina. elektronien liikkeestä johtuva,

Internet ja tietoverkot 2015 Harjoitus 7: Kertaus

Sovellukset Internetissä

Miten Internet toimii. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014

Mikä on internet, miten se toimii? Mauri Heinonen

ELEC-C7241 Tietokoneverkot Sovelluskerros

Jos A:lla ei ole tietoa ARP-taulussaan, niin A lähettää ARP-kysely yleislähetyksenä

Tietoliikenne I 2 ov kevät 2002

ELEC-C7241 Tietokoneverkot Kuljetuskerros

Linux palomuurina (iptables) sekä squid-proxy

Salausmenetelmät (ei käsitellä tällä kurssilla)

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone

Miten Internet toimii. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011

INTERNET-yhteydet E L E C T R O N I C C O N T R O L S & S E N S O R S

T Johdatus tietoliikenteeseen 5 op

5.5 Ethernet-lähiverkko. Eetteriverkon rakenne. Kaapelit. Törmäyksen jälkeinen uudelleenlähetys. Signaalin koodaus Manchester-koodaus CSMA/CD

Tietoliikenteen perusteet. Langaton linkki. Kurose, Ross: Ch 6.1, 6.2, 6.3. (ei: 6.2.1, ja 6.3.5)

Järjestelmäarkkitehtuuri (TK081702)

Tulevaisuuden Internet. Sasu Tarkoma

Tietoliikenteen perusteet: Kokeeseen tulevista asioista

TCP/IP-protokollat ja DNS

ITKP104 Tietoverkot - Teoria 3

itää saada selville P-osoitetta vastaava erkko-osoite. leislähetyksenä ysely: Kenen IPsoite. IP-paketissa on vain vastaanottajan

T Harjoitustyöluento

Tietoliikenne I 2 ov syksy 2001

Viestinnän tulevaisuus

Salaustekniikat. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn

ELEC-C7241 Tietokoneverkot Multimedia, tietoturva, jne.

Tietoa ja ohjeita Hämäläisten ylioppilassäätiön asuntoloiden laajakaistaverkon käytöstä

Miten Internet toimii?

Transkriptio:

Kertaus Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2014

Sisältö Mitä ja miten teidän olisi pitänyt oppia Mitä tässä toteutuksessa jäi vähemmälle Kertausta Kysykää rohkeasti joka kohdassa. 2

http://tinyurl.com/ydinaines Ydinaineskartoitus http://www.cse.tkk.fi/~jsuvileh/jotime/ mitoitus_jotime_2010.xls 3

VERKKOLIIKETOIMINTA 4

Operaattorin pelikenttä Content fee Terminal fee Traffic fee Lähde: Haantie 2006 5

Verkkoliiketoiminta Teletoimialan rakenne Suuria investointeja Tarjoajat haluavat, että ARPU kasvaa Lisäpalvelut Sama palvelu monta kertaa Liiketoimintamalleja Avoin (Creative Commons, BitTorrent, kiinteähintainen netti) Suljettu (Apple App Store, DRM-suojattu sisältö) Hybridejä (Maksullinen REST-rajapinta, välityspalvelut) Lock-in / vaihtokustannus Net neutrality ajankohtainen kuuma peruna 6

VIRTUAALITODELLISUUS 7

Virtuaalitodellisuus Neljä peruselementtiä keinotodellisuuskokemuksessa: Virtuaalimaailma (virtual world) Uppoutuminen (immersion) Aisteihin perustuva palaute (sensory feedback) Vuorovaikutteisuus (interactivity) Uppoutumiseen ei välttämättä tarvita visuaalisuutta Kirjaan voi uppoutua Kirjasta puuttuu muita keinotodellisuuskokem uksen elementtejä 8

Nouseva trendi Kevyet, laajalle levinneet tietokoneet joiden kapasiteetti, akku jne riittävät Ympäristöystävällinen Psykologisesti parempi kuin ryhmäpuhelu ym Etäläsnäolo 9

EDELTÄVÄT 5 KALVOA EIVÄT KUULU TENTTIALUEESEEN 10

Perus-3d Tietokonegrafiikka Kolmioita, säteenheitto (ray casting) Sävytys Varjot vaikeita, heijastukset vaikeita Optimoitavissa (modernit näytönohjaimet) Fotorealistinen 3d Säteenseuranta (ray tracing) Varjot helpohkoja, sävytys helppoa Raskas laskea 11

Grafiikan liukuhihna 1. Mallinna geometria Tässä verkko kolmioita Pinnnan materiaali on hyvä olla tiedossa 2. Lisää objektit maailman koordinaatistoon Jokaisella objektilla on oma koordinaatistonsa Vain yksi maailman koordinaatisto 3. Valitse katselupaikka ja suunta 4. Muuta objektit katselukoordinaatistoon ja projisoi kuvatasolle Laske valaistus ja piirrä kuva! Objektin koordinaatit Maailman koordinaatit Kameran koordinaatit Kuvan koordinaatit 12

Säteenheitto / Lambert shading sävytys Pupu koostuu kolmioista Ei tekstuuria Phong-shading Sarjakuvamainen toon-shading Tekstuuri 13

Säteenseuranta ja varjot Näkyvät huonosti projektorilla L 14

Peleissä Pelattavuus Mekaniikka, säännöt Tarina Estetiikka Tekniikka Pelit Näiden väliset suhteet Nykyään ilmaiseksi antaminen trendi Ihmiset halukkaita maksamaan in-game asioista 15

Multimediajärjestelmät Monta mediaa + vuorovaikutus (ehkä aika) Mediaa pakataan ihmisten aistit huomioonottaen -> huomattavat tilansäästöt Tallennusformaatti ja siirtoformaatti erikseen Jälkimmäinen määrittää ajan, paikan, rakenteen ja toiminnan 16

Tiedon esitys tietokoneessa Kaikki data bittejä > binääriformaatit > tekstiformaatit AD- ja DA-muunnokset! Tapahtuu kaikkialla jatkuvasti Vaiheet 17

Tietoturva CIA-malli ja sen soveltaminen Luottamuksellisuus Eheys Saatavuus Symmetrinen ja asymmetrinen kryptografia Ihmisten asema tietoturvassa Yksityisyys 2010-luvun trendi Tenttiin luvun yhteyteen suositeltava elokuva Sneakers (1992) http://www.imdb.com/title/tt0105435/ Vain hieman Hollywoodihko näkemys tietoturvasta Elokuvassa hyvä huomioida ihmisratkaisujen käyttö vs. teknokikkailu 18

Puhelinverkot Kaikissa puhelinverkoissa laskutus on tärkeää Matkapuhelinverkossa liikkuvuuden hallinta on tärkeää Puhelu käynnissä ja ei käynnissä Mm. päätelaitteiden akun kesto rajoittaa Soluverkossa solujen hallinta on haaste 19

TIETOLIIKENNE 20

Protokolladroidi Toinen merkitys sanalle protokolla sosiaalisen kanssakäymisen säännöstö Tavattaessa kätellään Kysymykseen vastataan Tuntemattomat esitellään toisilleen Tarkoitus pohjimmiltaan sama Ennalta sovittu käytäntö, jota noudatetaan määritellyssä tilanteessa 21

Linkkikerros tiivistettynä Linkkikerroksen tarkoitus mahdollistaa tiedonsiirto Kahden pisteen välillä linkissä Useamman toisiinsa kytketyn pisteen välillä jossain lähiverkossa Esimerkiksi Ethernet kupariverkoissa wlan langattomissa IP-paketit kehystetään TCP/IP-protokollapinossa linkkikerros on jokseenkin tietoinen IPkerroksesta ARP, Address Resolution Protocol 22

Käsitteitä - linkkikerros Media Access Control Suunnattu suuntaamaton väliaine (johdin, ilma) Hidden node ongelma (WLAN) Kehystys Simplex - duplex 23

Verkkokerros tiivistettynä Linkkikerroksen muodostamat lähiverkot luovat eristettyjä saaria Verkkokerros rakentaa saarien välille Sillat, reitityksen Yhtenäiset osoitteet, IPv4/IPv6-osoiteavaruus Tieto kulkee paketteina saarelta toiselle ja jokainen saari huolehtii saamansa paketit eteenpäin best effort -palvelutasolla 24

Käsitteitä - verkkokerros NIMIARVARUUS! v4 v6 Paketti Reititys Epäluotettava datagrammipalvelu Tilattomuus 25

Kuljetuskerros tiivistettynä Verkkokerros tarjoaa epäluotettavaa pakettien välitystä koneelta koneelle Kuljetuskerros joko pyrkii tarjoamaan luotettavuutta (TCP) tai jättää sen ylempien tasojen huoleksi (UDP) Kuljetuskerros erottelee yhdessä koneessa olevat ohjelmat 26

Käsitteitä, kuljetuskerros Yhteydellinen yhteydetön Siirtovirheiden havaitseminen yhteydessä Siirtovirheiden käsittely Yhteyden avaus yhteyden sulkeminen Portti-käsite 27

Sovelluskerros tiivistettynä Sovelluskerros käyttää (useimmiten) TCP:n luotettavaa tavuvirtaa Määrittelee miten >= 2 ohjelmistoa keskustelevat keskenään Mitä on tarkoitus tehdä? Mikä on minkäkin osapuolen vastuulla? Etc. Etc. 28

Käsitteitä, sovelluskerros Asiakas-palvelin Vrt. Peer to peer Pull, Push Ja voi pojat niitä yritelmiä tehdä Push-järjestelmä Pull-yhteyksien päälle Store-and-forward (SMTP) Nimiavaruus: URL HTTP: Kysely-vastaus GET, POST, PUT Tilattomuus Tilan illuusio otsaketiedoilla, evästeillä (cookies) 29

INTERNET-PROTOKOLLAPINO Nää kuvat vaan on niin kivoja 30

TCP/IP-protokollapino Sovelluskerros Middleware: HTTP, SSL, XML... Siirtokerros: TCP, UDP,... Verkkokerros: IPv4, IPv6 Linkkikerros: Ethernet, MPSL, WLAN, GPRS... Asiakas/palvelinsovellukset ja monenväliset palveluarkkitehtuurit Tiedonsiirto päästä päähän, Internetin yli (end to end) Tiedonsiirto yhden linkin yli 31

Nimiavaruudet Sovelluskerros Middleware: HTTP, SSL, XML... Siirtokerros: TCP, UDP,... Verkkokerros: IPv4, IPv6 Linkkikerros: Ethernet, MPSL, WLAN, GPRS... Sähköpostiosoite, URL, DNS-nimi, jne. IP-osoite ja porttinumero IP-osoite MAC-osoite 32

Viestien muoto Sovelluskerros Middleware: HTTP, SSL, XML... Pyynnöt ja vastaukset Siirtokerros: TCP, UDP,... Yhteys Verkkokerros: IPv4, IPv6 Linkkikerros: Ethernet, MPSL, WLAN, GPRS... Paketit Kehykset 33

Toteutus ja rajapinnat Sovelluskerros Middleware: HTTP, SSL, XML... Socket API Siirotokerros: TCP, UDP,... Verkkokerros: IPv4, IPv6 Laiteajurirajapinta Linkkikerros: Ethernet, MPSL, WLAN, GPRS... Tyypillinen toteutus: Prosesseina käyttäjätilassa Käyttöjärjestelmän ytimessä Verkkokortin firmware ja rauta 34

Tiimalasimalli Sovelluskerros Middleware: HTTP, SSL, XML... Siirtokerros: TCP, UDP,... IPv4, IPv6 Socket API Laiteajurirajapinta Linkkikerros: Ethernet, MPSL, WLAN, GPRS... Alun perin vain yksi verkkokerroksen protokolla ja kaksi siirtokerroksen protokollaa Rajapinnat tekevät uusien sovellusten ja linkkityyppien lisäämisen helpoksi 35

Yleistä Tentissä vaaditaan luennoilla (muutkin kuin kalvoissa) käsitellyt asiat Harjoituksissa käsitellyt asiat Sisälukutaitoa ja luetun ymmärtämistä tehtävänantojen osalta (yllättävän vaikeaa) Kykyä soveltaa Kokeiden teko on kahden asian tasapainottamista Osaamisen mittaaminen Järkevä korjattavuus Pyrimme siihen, että välikoe on ymmärryksen, ei pelkän faktatiedon mittari 36

5 kysymystä Tentin rakenne 1. Sanaselitykset 2. Väittämät 3.-5. normaalit tehtävät 37

Sanaselitykset Sitä mitä voisi olettaa Pari virkettä Selityksessä pitää löytää olennainen Random-faktat aiheesta eivät ole määritelmiä Esimerkki ei ole määritelmä Jos selität asiaa ja puutaheinää sekaisin, voi tulla 0p Kahden termin tapauksessa olennaista selittää miten eroavat Joskus olemassa määritelmä Signalointi eli merkinanto Paketti- ja piirikytkentäinen verkko Asiakas-palvelin malli Vertaisverkko Protokollapino Palomuuri Yhteydellinen Kanavointi Reititys Luottamuksellisuus Eheys Saatavuus Web 2.0 Push (tietoliikenteessä) DHCP 38

Väittämät Soveltamista vaativat väittämät Pelkästä Totta/Ei totta vastauksesta 0p Pisteet tulevat perustelusta Vastaus ei välttämättä ole yksikäsitteinen WLAN ja Ethernet varaavat median lähetystä varten samalla tavalla IP-osoite on globaalisti uniikki UDP-protokollan ominaisuudet sopivat TCP:tä paremmin puheen tosiaikaiseen siirtämiseen Pelkkä WW riittäisi kaikkien Internetin palveluiden toteuttamiseen, muut järjestelmät ovat vain historiallisia kehitysvaiheita TKK:n webnews hyötyisi merkittävästi RSS:n lisäämisestä Jos saat verkossa olevalta taholta varmenteen, tiedät keneen olet yhteydessä Jokainen puhelinverkon puhelu vaatii puhelua koskevan tiedon tallentamista verkon käyttämiin puhelinkeskuksiin NAT-muutos ratkaisee riittämättömien IPosoitteiden ongelman eikä aiheuta mitään sivuvaikutuksia Tietynnumeroisen TCP- tai UDP-portin takana on aina oltava tarkalleen samantyyppinen ohjelmisto (esim. sähköposti- tai www-palvelin) 39

Normaalit tehtävät Tarkastusteknisestä syistä suosimme jaettuja tehtäviä Pistemäärästä voi päätellä jotain vastauksen toivotusta pituudesta Olennainen on tärkeää, jaarittelusta ja kiertelystä ei saa pisteitä Usean sivun asiaan liittymätön johdanto itse asiaan saattaa pahoittaa assarin mielen Selventäviä kuvia saa ja kannattaa piirtää, mutta jonkinnäköinen sanallinen selityskin tarvitaan 40

Yleistä Vastaukset pyritään korjaamaan mahdollisimman tasapuolisesti Käytännössä kuitenkin seuraavien asioiden vaikutusta mahdotonta eliminoida Erittäin epäselvä käsiala Hyppivä vastaus Karkeat kielioppivirheet, slangi Kirjoittakaa opiskelijanumero selvästi 41

Seuraavia protokollapinon kuvia voi käyttää kokonaisuuden hahmottamiseen tietoliikenneasioissa 42

Kurssin suorittaminen Tutkintosäännön mukaan poistuvan kurssin tenttejä pitää järjestää ainakin 1 lukuvuoden ajan 43

PALAUTE ON PAKOLLISTA JA SITÄ VOI ANTAA JO NYT 44