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

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

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

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

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

OSI ja Protokollapino

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

Tietoliikenne II (2 ov)

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012

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

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

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

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

Tietoliikenne II (2 ov)

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

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

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

3. Kuljetuskerros 3.1. Kuljetuspalvelu

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

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

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

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

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

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

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

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

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

T Tietokoneverkot kertaus

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

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

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro

Tietoliikenteen perusteet

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

Salaustekniikat. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat

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

TVP 2003 kevätkurssi. Kertaus Otto Alhava

Kuva maailmasta Pakettiverkot (Luento 1)

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

Tietoliikenne I 2 ov kevät 2004

Tietoliikenteen perusteet

Tietoliikenne I 2 ov kevät 2004

Tietoliikenteen perusteet

Miten Internet toimii?

Tietoliikenne I 2 ov kevät 2003

S Teletekniikan perusteet

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

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

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

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 Sovelluskerros

Sovellukset Internetissä

Kertausluento. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

Sovellukset Interne.ssä

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2010

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

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

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

Miten Internet toimii?

Tietoliikenne II. Syksy 2005 Markku Kojo. Tietoliikenne II (2 ov,, 4 op) Page1. Markku Kojo Helsingin yliopisto Tietojenkäsittelytieteen laitos

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

ELEC-C7241 Tietokoneverkot Kuljetuskerros

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,

Tietoliikenteen perusteet: Kokeeseen tulevista asioista

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

Järjestelmäarkkitehtuuri (TK081702)

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

3. Kuljetuskerros 3.1. Kuljetuspalvelu

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

3. Laajakaistaliittymän asetukset / Windows XP

Mikä on internet, miten se toimii? Mauri Heinonen

Taloyhtiön laajakaistan käyttöohje, Tekniikka: Ethernet. Käyttöjärjestelmä: Windows XP

Tietoliikenne I 2 ov syksy 2001

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

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

Yhteenveto. CSE-C2400 Tietokoneverkot

Taloyhtiön laajakaistan käyttöohje, Tekniikka: Ethernet. Käyttöjärjestelmä: Mac OS X

VALOKUITU PALVELUKUVAUS

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

ITKP104 Tietoverkot - Teoria 3

TCP/IP-protokollapino. Kuljetuskerros. Tämän luennon jälkeen. Sisältö. Matti Siekkinen. Ymmärrätte:

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

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki

Osoitemanipulaation syitä. Osoitemanipulaation syitä. Miten? S Verkkopalvelujen tuotanto Luento 4: Verkko osoitteiden manipulaatiopalvelut

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

3. Kuljetuskerros 3.1.

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

3. Kuljetuskerros 3.1. Kuljetuspalvelu End- to- end

Salaustekniikat. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

Yhteenveto. CSE-C2400 Tietokoneverkot Matti Siekkinen

ELEC-C7241 Tietokoneverkot Sovelluskerros

TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri. Pikaohje

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

IHTE 1900 Seittiviestintä (syksy 2007) VERKKOTEKNIIKKAA. Mikä on protokolla, IP osoite, nimipalvelu jne ja mihin näitä tarvitaan?

T Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma

TW- EAV510 ketjutustoiminto (WDS): Kaksi TW- EAV510 laitetta

Transkriptio:

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

Sisältö 1. Mitä ja miten teidän olisi pitänyt oppia 2. Kurssi takaperin 3. Synteesipohdittavaa kurssin aiheista 2

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

KURSSI TAKAPERIN 4

Verkkoliiketoiminta Teletoimialan rakenne Suuria investointeja Tarjoajat haluavat, että ARPU kasvaa Lisäpalvelut Sama palvelu monta kertaa Laskutus on elintärkeä palvelu Mitään ei tapahdu jos siitä ei voi laskuttaa Liiketoimintamalleja Avoin (Creative Commons, BitTorrent, kiinteähintainen netti) Suljettu (Apple App Store, DRM-suojattu sisältö) Hybridejä (Maksullinen REST-rajapinta, välityspalvelut, ) 5

Tuotteiden ja palvelujen kehittäminen, innovaatiot Tuskin tulee suoraa tenttikysymystä Luennon tarkoituksena antaa perspektiiviä kurssin muuten aika tekniseen sisältöön Tekniikka kumartaa mm. politiikalle ja laeille L 6

Semanttinen Web Verkossa paljon tietoa ihmisten luettavassa muodossa Voisi olla paljon paljon enemmän Tietotekniikan laiskuusperiaate: tehdään asiat kerran ja käytetään tehtyä usein Ontologiat ja metadata RDF-kuvaukset Semanttinen web on suunnattu käsitteiden verkko, jota voidaan ohjelmallisesti ymmärtää 7

Tietokonegrafiikka Näyttölaitteen rajoittamaa Perus-3d 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 8

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

Säteenseuranta ja varjot 10

VR/AR VR vanhaa hypeä Käytössä erityissovelluksissa, Neuromancerin tulevaisuus ei ole vielä toteutunut 4 peruspilaria Virtuaalimaailma Uppoutuminen Aisteihin perustuva palaute (huom monikko!) Vuorovaikutteisuus AR uudempaa hypeä, kiinnostava tutkimuskohde 11

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 12

Tiedon esitys tietokoneessa Kaikki data bittejä > binääriformaatit > tekstiformaatit AD- ja DA-muunnokset! 13

Tietoturva CIA-malli Symmetrinen ja asymmetrinen kryptografia Ihmisten asema tietoturvassa Elokuva Sneakers (1992) http://www.imdb.com/title/tt0105435/ Löytynee lähimmän videovuokraamon halpishyllystä Vain hieman Hollywoodihko näkemys tietoturvasta Huomatkaa ihmisresurssien käytön määrä 14

TIETOLIIKENNE 15

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 16

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 17

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

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 19

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

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 21

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

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. 23

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) 24

MITÄ TÄSTÄ JÄÄ KÄTEEN 25

Open Data Internet on hieno systeemi ja sitä kautta saa tosi paljon dataa Avoin data on nykyisen hallituksen hallitusohjelmassa Mitä ongelmia Semanttinen Web luennon perusteella datan julkaisemiseen liittyy? Keksitkö tietoturvaan liittyviä ongelmia? 26

IPv4 vs IPv6 Microsoft osti reilu vuosi sitten 0,6 miljoonaa IPv4-osoitetta hintaan $7.5M http://www.pcmag.com/ article2/0,2817,2382616,00.asp Hintaa Mitä tämä kertoo IPv6:n käyttöönotosta tai ainakin Microsoftin näkemyksestä siitä? Muistaako joku vielä 3Gtaajuushuutokauppoja? 27

IP-puhelujen maksullisuus Jo harjoitustehtävissä käsitelty Soneran aikomus laittaa IP-puhelut maksullisiksi Miksi TeliaSonera saattaisi kokea tarvetta tehdä näin? Miten käsite network neutrality liittyy tähän? Miten arvon pitäisi jakautua arvoketjussa? Miksi? (huom. ei oikeaa vastausta) 28

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

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 30

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 31

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 32

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 33

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 34

PALAUTE ON PAKOLLISTA (JA JOKU OIKEASTI LUKEE SITÄ TÄLLÄ KURSSILLA) 35