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

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

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

Kertausluento. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

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

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

Salaustekniikat. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

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

Tietoliikenne II (2 ov)

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

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

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

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

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

Tietoliikenne II (2 ov)

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

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

Regulointi, standardointi, veloitus. Yhteenveto

OSI ja Protokollapino

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

T Tietokoneverkot kertaus

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

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

Tietoliikenne I 2 ov kevät 2003

Tietoliikenne I 2 ov kevät 2004

Tietoliikenne I 2 ov kevät 2004

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

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

Tietoliikenne I 2 ov kevät 2002

Kuva maailmasta Pakettiverkot (Luento 1)

Yhteenveto. CSE-C2400 Tietokoneverkot

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro

Salaustekniikat. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

Luennon aiheet. S Tietoliikenneverkot. Kurssimateriaali. Kurssin suorittaminen. Kurssiohjelma. Tavoitteet -RKGDQWR

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

Tietoliikenne I 2 ov syksy 2001

Tietoliikenteen perusteet

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

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

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

Tietoliikenteen perusteet

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

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

Tietoliikenteen perusteet

S Teletekniikan perusteet

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

Tulevaisuuden Internet. Sasu Tarkoma

Yhteydet. Tietoliikenneverkko: mitä se on? Mitä verkolta odotetaan? Yhteydet. Verkon vaatimukset

YHDISTYKSEN DIGITAALINEN VIESTINTÄ

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

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio

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

Tietoliikenne I 2 ov syksy 2000

Tietoliikenne I 2 ov syksy 2000

Tietoliikenne I 2 ov syksy 2000

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012

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

.XUVVLPDWHULDDOL /XHQQRQDLKHHW .XUVVLQVXRULWWDPLQHQ -RKGDQWR. Kari Saarelainen: Lähiverkkojen tekniikka (Yritysmikrot Oy 1993,

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

TVP 2003 kevätkurssi. Kertaus Otto Alhava

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

1. Tietokoneverkot ja Internet Tietokoneesta tietoverkkoon. Keskuskone ja päätteet (=>-80-luvun alku) Keskuskone ja oheislaitteet

Salaustekniikat. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2013

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat

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

ELEC-C7241 Tietokoneverkot Kuljetuskerros

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

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

Tietokoneverkot. T Tietokoneverkot (4 op) viimeistä kertaa CSE-C2400 Tietokoneverkot (5 op) ensimmäistä kertaa

Kuljetus- ja sovelluskerroksen tietoturvaratkaisut

Sisäilmaston mittaus hyödyntää langatonta anturiteknologiaa:

Turvallinen etäkäyttö Aaltoyliopistossa

Sovellukset Interne.ssä

Teemu Kerola Orientointi Syksy 2018

Kuljetus- ja sovelluskerroksen tietoturvaratkaisut

Kuljetus- ja sovelluskerroksen tietoturvaratkaisut

SISÄLMYSLUETTELO QUO VADIS?... 9

DPI (DEEP PACKET INSPECTION) By Sami Lehtinen

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

IPv6 käyttöönoton mahdollistajat operaattorin näkemys

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

ELEC-C7241 Tietokoneverkot Multimedia, tietoturva, jne.

S Tietoliikennetekniikan perusteet. Jukka Manner Teknillinen korkeakoulu

Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla

T Johdatus tietoliikenteeseen 5 op. Kevät 2013

Turvaa langattomat laitteesi ja verkkosi. Harri Koskinen Rossum Oy

TW- EAV510 JA TW- LTE REITITIN: WDS- VERKKO

Kuljetus- ja sovelluskerroksen tietoturvaratkaisut. Transport Layer Security (TLS) TLS:n suojaama sähköposti

TOSIBOX RATKAISU. »TOSIBOX:n avulla yhteys muodostuu automaattisesti internettiä hyödyntäen eri toimilaitteiden välille

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

Dataverkot. Luennon aiheet. Verkkoliikenne ja kommunikointi. Liikennöinti. Markus Peuhkuri Verkkoliikenne. Liikennöinnin yhteydellisyys

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

Sovellukset Internetissä

Maailman ensimmäinen Plug & Go etäyhteyslaite

3. Laajakaistaliittymän asetukset / Windows XP

ICT-info opiskelijoille

IPv6 ja Esineiden Internet

TW- EAV510 v2: WDS- TOIMINTO TW- EAV510 V2 LAITTEEN ja TW- LTE REITITTIMEN VÄLILLÄ. Oletus konfiguroinnissa on, että laitteet ovat tehdasasetuksilla

ICT-info opiskelijoille. Syksy 2017

Transkriptio:

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

Kurssin luennot (toteutunut järjestys) Aloitus: Miten Internet toimii, Tuomas Aura Web 2.0 ja uudet sovellustekniikat, Sasu Tarkoma Sovelluskerros: WWW, email, socket API, Sasu Tarkoma Salaustekniikat, Tuomas Aura Kuljetuskerros, TCP, Matti Siekkinen Verkkokerros, IP, Matti Siekkinen Linkkikerros, Ethernet ja WLAN, Matti Siekkinen Tietoverkkojen turvallisuus, Tuomas Aura Tiedonsiirron perusteet ja optiset verkot, Jouko Kurki Nykypäivän matkapuhelinverkot, Jukka K. Nurminen Tulevaisuuden langattomat laajakaistaverkot, Jukka K. Nurminen Tele- ja tietoverkon laskutus, Sakari Luukkainen Liiketoiminta verkkoympäristössä, Sakari Luukkainen Yhteenveto/kertaus, Tuomas Aura 2

Outline 1. Esimerkki protokollista 2. Protokollapino 3. Standardit 4. Internet, tiedonvälitys ja yhteiskunta 5. Tietoliikenneohjelmistojen opiskelu 3

Webmail https://webmail.tkk.fi/ 4

Internetin sähköposti From: alice@example.com To: bob@tkk.fi Subject: alice@example.com 192.168.1.33 IMAP/SMTP mail.example.com 207.68.196.170 bob@tkk.fi 130.233.194.61 Internet SMTP HTTP smtp.hut.fi 193.229.0.40 webmail.tkk.fi 130.233.224.249 5

PROTOKOLLAPINO 6

OSI-malli 7. Sovellus 6. Esitystapa 5. Istunto 4. Kuljetus 3. Verkko 2. Siirtoyhteys OSI-referenssimalli ISO-standardi 7 kerrosta Kukin kerros käyttää alemman palveluja ja tarjoaa palveluja ylemmälle Kerroksissa 4-7 on päätelaitteiden välinen assosiaatio eli jaettu tila 1. Fyysinen Huom. suomennosta siirtokerros käytetään vaihtelevasti kerroksista 2 ja 4. Sanaa on parempi välttää. 7

Protokollapinot ja Internet Käyttäjä Sov. Assosiaatio Käyttäjä Sov. Reititin Reititin Verkko Verkko Verkko Verkko Link Link Link Link Fyysinen kerros Kone A Fyysinen kerros Internet Fyysinen kerros Kone B 8

Lähettäjä Kerros N+1 Kerros N Kerros N-1 Kerroksen N+1 PDU Kerroksen N PDU Kerroksen N-1 PDU Protokollatietoyksikkö (PDU) Korkeamman kerroksen PDU kapsuloidaan alemman PDU:hun otsake traileri Kehys fyysisellä siirtotiellä = 1-kerroksen PDU 9

Vastaanottaja Kerros N+1 Kerros N Kerroksen N+1 PDU Esimerkki: L4 PDU = TCP-paketti L3 PDU = IP-paketti L2 PDU = Ethernet-kehys Kerros N-1 Kerroksen N PDU Kerroksen N-1 PDU 10

Rajapinnat Kerros N+1 Kerros N+1 DATA.req DATA.cnf DATA.ind DATA.res Kerros N Kerros N Kerrosten välissä on palvelurajapinta Kerroksen N ja N+1 rajapinta kuuluu kerrokseen N Periaate: kerros N kommunikoi vain kerrosten N-1 ja N+1 kanssa samassa koneessa; kerroksen N kanssa verkon yli OSI-mallin rajapinnat: kerroksilla primitiivejä (esim. DATA yllä) pyyntö (req) ja ilmoitus (ind) sisältävät viestin vastaus (res) ja varmistus (cnf) sisältävät kuittauksen 11

OSI-malli ja TCP/IP-pino 7. Sovellus 6. Esitystapa 5. Istunto Sovelluskerros: HTTP, SSL, XML... 4. Kuljetus Kuljetuskerros: TCP, UDP 3. Verkko Verkkokerros: IPv4, IPv6 2. Siirtoyhteys 1. Fyysinen Linkkikerros: Ethernet, MPSL, WLAN, GPRS... 12

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

Kerrokset käytännössä Protokollasuunnittelu on tasapainoilua siistin kerroksellisuuden ja optimointien välillä Hyvin määritellyt rajapinnat mahdollistavat markkinoita Erehdysten seuraukset pitkäkestoisia esim. IP osoitteen käyttö TCP-päätepisteen tunnuksessa Kerrosrajoja ylittävät optimoinnit tärkeitä suorituskyky, reaaliaikaisuus, palvelun laatu, energiansäästö, liikkuvuus, turvallisuus, anonymiteetti esim. TCP ja langaton verkko Kerrosmallia käytetään joustavasti: Alikerrokset, esim. MAC ja LLC, IPsec, TLS Tunnelit, esim. VPN, GPRS tunneling protocool; rekursiiviset mahdollisia, esim. TLS VPN Kokonaan uusia kerroksia ehdotettu, HIP Kehitys nopeinta sovelluspäässä 14

STANDARDOINTI 15

Standardointi ISO: OSI-malli, X.509-sertificaatit, Unicode ITU-T: puhelinverkot, esim. SDH 3GPP: UMTS, LTE, GSM/GPRS/EDGE IETF: TCP/IP-protokollapino IANA: Internetin nimet ja numerot IEEE: lähiverkot (IEEE 802) W3C: web OASIS: XML-pohjaiset protokollat, esim. WS ym. standardoijat kilpailevat osin keskenään 16

IETF Internet Engineering Task Force (IEFT) määrittelee protokollia: mitä lähetetään langalle IETF-kokoukset, työryhmät, IESG, IAB toiminta avointa ja julkista: www.ietf.org running code and rough consensus Standardointiprosessi: Internet-Draft, working group Request for Comments (RFC): informational, experimental, best current practice, standards track (proposed, draft, standard) RFC:n merkitys riippuu toteuttajista ja käyttäjistä, ei virallisesta statuksesta 17

IANA Internet Assigned Numbers Authority Hallinnoi nimiä ja numeroita ylimmän tason DNS-nimet ja DNS-juuripalvelimet IP-osoitteet ja AS-numerot protokollanumerot, esim. TCP-porttinumerot (80 = HTTP) HTTP-virhekoodit (404 = sivua ei löydy) IANA nykyisin yhdysvaltalaisen ICANNorganisaation alaisuudessa 18

Kuka omistaa netin? Kuka lopulta päättää? IETF/IANA Verkko-operaattorit, erityisesti Tier-1 ISP:t, esim. TeliaSonera Laite- ja ohjelmistovalmistajat, esim. Cisco ja Microsoft Palveluntuottajat, esim. Google ja Facebook Lainsäädäntö Ei kukaan: esim. web-sisältö ja P2P-palvelut 19

TIEDONVÄLITYS, IHMISET JA YHTEISKUNTA 20

Muuttuva kommunikaatio Kukaan ei enää kirjoita kirjeitä? Väline muuttaa ihmisten välistä vuorovaikutusta fax ja sähköposti matkapuhelimet ja tavoitettavuus sosiaaliset mediat: Usenet, Facebook, Twitter Maailmankylä, lyhenevät etäisyydet esim. fuksit ja teekkariyhteisö Kysymys ei lopulta ole tekniikasta vaan kommunikaatiosta ihmisten välillä 21

Internet ja vapaus Villi länsi vs. poliisivaltio BitTorrent, Tor-anonymiteettipalvelu Kiinan palomuuri sähköisen viestinnän tietosuojalaki Yksityisyyden suoja henkilökohtaiset web-sivut, Facebook-viestit, paikkatieto, kamerat tietojen pysyvyys 22

Insinöörin vastuu Tekniikan kehittämiseen liittyy arvovalintoja millaisessa yhteiskunnassa halumme elää? esim. paikkaperustaiset palvelut Toisin kuin ydinvoimala tai öljylautta, koodi ei voi tappaa ketään? esim. Iran Monitieteellinen näkökulma, Aalto-yliopisto mahdollisuus ymmärtää tekniikan vaikutukset käyttäjiin, talouteen, yhteiskuntaan ja ympäristöön 23

TIETOLIIKENNEOHJELMISTOJEN OPISKELU 24

Tietoliikenneohjelmistojen pääaine Tietoliikenneohjelmistojen A2-moduuli A3-moduulit T-110.4100 Tietokoneverkot Tietoliikenneohjelmistojen A3 T-110.2100 Johdatus tietoliikenteeseen Tietotekninen turvallisuus A3 T-109.4300 Network Services Business Models T-110.4206 Tietoturvallisuustekniikka Tietoverkkoliiikennetoiminnan A3 25

Pääaineen opintojen tavoitteet Valmistaa moninaisiin työtehtäviin, R&D ei ainoa uravaihtoehto Laaja tekninen osaaminen: Internetin ja mobiiliverkkojen teknologiat, palvelut, tietoturva ja liiketoiminta, uusin tekniikka taidot kehittää uutta tietoverkkojen tekniikkaa, palvelualustoja ja sovelluksia sekä turvallisia ratkaisuja kyky hakea tietoa tieteellisestä kirjallisuudesta Diplomi-insinöörin yleisiä taitoja: projekti- ja ryhmätyöskentely, luova ongelmanratkaisu tekninen kirjoittaminen, esiintyminen kyky nähdä tekniikan mahdollisuudet ja ottaa vastuu avointen teknisten ongelmien ratkaisemisesta 26

Matematiikka Mitä muuta tarvitset simulointi, tilastotiede, lineaarialgebra, oikeaksi todistaminen, diskreetti matematiikka, koneoppiminen, algoritmit, kryptografia jne. Vankka ohjelmointitaito: teoria ja kokemus Innovaatioon ja liiketoimintaan liittyvät opinnot Assarointia suositellaan: esiintyminen, ihmisten ja asioiden organisointi 27

Opiskeluympäristö Kansainvälinen opiskeluympäristö Tietoliikenneohjelmistojen kansainväliset maisteriohjelmat: NordSecMob Erasmus Mundus, Mobile Computing Services and Security, tulossa: EIT ICT Labs Distributes systems and services Myös suomalaisten kannattaa hakea kv-ohjelmiin! Useimmat pääaineen kurssit englanniksi Opintojen jälkeen on helppo lähteä ulkomaille ja työskennellä kansainvälisissä yrityksissä Opintojen toinen vaihe todella mahdollista suorittaa kahdessa vuodessa Diplomityöntekijöillä ja valmistuneilla kova kysyntä 28

Kiitos osallistumisesta, muista kurssipalaute! (16.5. alkaen) Tietoliikenneohjelmistojen pääainesauna 19.5.2011 klo 15-19 Rehtorin saunalla (T-talo, 3.krs) ks. Noppa 29