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

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

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

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

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

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

Tietoliikenne II (2 ov)

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

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

Salaustekniikat. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

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

Tietoliikenne II (2 ov)

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

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

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

Tietoliikenne I 2 ov kevät 2004

Tietoliikenne I 2 ov kevät 2004

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

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

T Tietokoneverkot kertaus

OSI ja Protokollapino

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

Regulointi, standardointi, veloitus. Yhteenveto

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

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro

Tietoliikenne I 2 ov kevät 2002

Tietoliikenteen perusteet

Yhteenveto. CSE-C2400 Tietokoneverkot

Tietoliikenne I 2 ov syksy 2001

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

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Kuva maailmasta Pakettiverkot (Luento 1)

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

Tietoliikenteen perusteet

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

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

S Teletekniikan perusteet

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

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat

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

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

Salaustekniikat. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2010

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

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

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,

SISÄLMYSLUETTELO QUO VADIS?... 9

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

TVP 2003 kevätkurssi. Kertaus Otto Alhava

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012

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

Tietoliikenne I 2 ov syksy 2000

Tietoliikenne I 2 ov syksy 2000

Sovellukset Interne.ssä

Tietoliikenne I 2 ov syksy 2000

Turvallinen etäkäyttö Aaltoyliopistossa

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

Internet ja tietoverkot 2015 Harjoitus 7: Kertaus

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

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

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

Salaustekniikat. Tuomas Aura T Johdatus tietoliikenteeseen kevät 2013

Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla


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

TW-EA510v4 TW-EA510 VERSIO 4. - Ulkoinen ADSL-modeemi, kytkin, palomuuri, WLAN-tukiasema 54 Mb, VPN PPTP - 4 Ethernet-porttia 10/100 Mbps

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

Sovellukset Internetissä

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

Tietoliikenteen perusteet. Langaton linkki

Tietoliikenteen perusteet. Langaton linkki

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

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

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

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

IPv6 - Ominaisuudet ja käyttöönotto

DPI (DEEP PACKET INSPECTION) By Sami Lehtinen

ELEC-C7241 Tietokoneverkot Multimedia, tietoturva, jne.

ELEC-C7241 Tietokoneverkot Sovelluskerros

Tulevaisuuden Internet. Sasu Tarkoma

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma

Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros)

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

Viestinnän tulevaisuus

IPv6 ja Esineiden Internet

YHDISTYKSEN DIGITAALINEN VIESTINTÄ

Kuljetus- ja sovelluskerroksen tietoturvaratkaisut

3. Kuljetuskerros 3.1. Kuljetuspalvelu

Kuljetus- ja sovelluskerroksen tietoturvaratkaisut

Turvaa langattomat laitteesi ja verkkosi. Harri Koskinen Rossum Oy

Transkriptio:

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

Kurssin luennot 1. Aloitus: Miten Internet toimii, Tuomas Aura 2. Web 2.0 ja uudet sovellustekniikat, Otto Seppälä 3. Sovelluskerros: WWW, email, socket API, Miika Komu 4. Salaustekniikat, SSL, Tuomas Aura 5. Kuljetuskerros, TCP, Matti Siekkinen 6. Verkkokerros, IP, Matti Siekkinen 7. Linkkikerros: Ethernet ja WLAN, Matti Siekkinen 8. Tietoverkkojen turvallisuus, Tuomas Aura 9. Tiedonsiirron perusteet ja optiset verkot, Jouko Kurki 10. Matkapuhelinverkot, Jukka K. Nurminen 11. Tiedonsiirto matkapuhelinverkoissa, Jukka K. Nurminen 12. Tele- ja tietoverkon laskutus, Sakari Luukkainen 13. Liiketoiminta verkkoympäristössä, Sakari Luukkainen 14. Kertaus, Tuomas Aura 2

Tämän luennon sisältö 1. Esimerkki protokollista 2. Protokollapino 3. Standardointi 4. Internet, tiedonvälitys ja yhteiskunta 5. Tietoliikenneohjelmistojen opiskelu 3

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

From: alice@example.com To: bob@tkk.fi Subject: Internetin sähköposti alice@example.com 192.168.1.33 IMAP/SMTP DNS mail.example.com 207.68.196.170 bob@tkk.fi 130.233.194.61 HTTP Internet SMTP smtp.hut.fi 193.229.0.40 webmail.tkk.fi 130.233.224.249 IP, TCP, UDP, DNS, ICMP SMTP, IMAP, ASCII, Unicode HTTP, SSL, HTML, JavaScript Ethernet, DHCP, NAT jne. 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 Linkki Linkki Linkki Linkki 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ä = kerros 1:n PDU 9

Vastaanottaja Kerros N+1 Kerros N Kerroksen N+1 PDU Esimerkki: L4 PDU = TCP-segmentti 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... Mitä OSI-mallin kerrokset vastaavat TCP/IP-pinossa? 4. Kuljetus Kuljetuskerros: TCP, UDP 3. Verkko Verkkokerros: IPv4, IPv6 2. Siirtoyhteys 1. Fyysinen Linkkikerros: Ethernet, MPSL, WLAN, GPRS... 12

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

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 14

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 kerrokset mahdollisia, esim. TLS VPN Kokonaan uusia kerroksia ehdotettu, esim. HIP Kehitys nopein sovelluspäässä, hitain pinon keskellä 15

STANDARDOINTI 16

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

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 18

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 19

Kuka omistaa netin? Kuka lopulta päättää? IETF/IANA Verkko-operaattorit, erityisesti Tier-1 ISP:t (~10), esim. TeliaSonera Laite- ja ohjelmistovalmistajat, esim. Cisco, Microsoft, Intel, Apple Palveluntuottajat, esim. Google ja Facebook Lainsäädäntö, valtiot Vapaat markkinat / käyttäjät / ei kukaan: esim. web-sisältö ja P2P-palvelut 20

TIEDONVÄLITYS, IHMISET JA YHTEISKUNTA 21

Muuttuva kommunikaatio Kukaan ei enää kirjoita kirjeitä? Väline muuttaa ihmisten välistä vuorovaikutusta kirjeet, fax, sähköposti matkapuhelimet ja tavoitettavuus sosiaaliset mediat: Usenet, Facebook, Twitter sanomalehdet, web, tabletit Maailmankylä, lyhenevät etäisyydet Kysymys ei lopulta ole tekniikasta vaan kommunikaatiosta ihmisten välillä Mitä seuraavaksi? 22

Internet ja vapaus Villi länsi vs. poliisivaltio PGP, BitTorrent, Tor-anonymiteettipalvelu Kiinan palomuuri sähköisen viestinnän tietosuojalaki Yksityisyyden suoja esim. henkilökohtaiset web-sivut, Facebook, paikkatieto, valvontakamerat tiedon kasvava määrä ja pysyvyys 23

Insinöörin vastuu Tekniikan kehittämiseen liittyy arvovalintoja Millaisessa yhteiskunnassa haluamme elää? Mitä jos yrityksen etu tai asiakkaan tarpeet ovat ristiriidassa omien arvojeni kanssa? Toisin kuin ydinvoimala tai öljylautta, koodi ei voi tappaa ketään? esim. Iran, Kiina, kyberpuolustus Tekniikka etenee usein nopeammin kuin poliittinen tai arvokeskustelu Monitieteellinen näkökulma auttaa näkemään asioiden eri puolet: Aalto-yliopistossa mahdollisuus ymmärtää tekniikan vaikutukset käyttäjiin, talouteen, yhteiskuntaan ja ympäristöön 24

TIETOLIIKENNEOHJELMISTOJEN OPISKELU 25

Lisää tietoliikenneohjelmistoja? Kandiopetus uudistuu syksystä 2013 alkaen Uuden kandiohjelman valinnaisia kursseja: T-110.4206 Information Security Technology (syksy 2013) CSE-C3400 Information Security (alkaa syksyllä 2014) CSE-C3210 Web Software Development Vanha kandiohjelma (ennen syksyä 2012 aloittaneille): Tietoliikenneohjelmistojen pääaine ja A2-moduuli DI-ohjelman pääaineiden nimet ja rakenne muuttumassa lähivuosina, lisätietoa syksyllä Näitä DI-ohjelmia/pääaineita kannattaa harkita: Mobile Computing, Services and Security (nykyinen kv-ohjelma, muuttunee normipääaineeksi) NordSecMob Erasmus Mundus ICT Innovation (EIT ICT Labs) 26

Kiitos kurssille osallistumisesta, muista kurssipalaute! 27