Tietoliikenne II (2 ov)

Samankaltaiset tiedostot
Tietoliikenne II (2 ov)

OSI ja Protokollapino

Tietoliikenne I 2 ov syksy 2000

Tietoliikenne I 2 ov syksy 2000

Tietoliikenne I 2 ov syksy 2000

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

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

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat

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

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

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,

Tietoliikenne I 2 ov syksy 2001

Tietoliikenne I 2 ov kevät 2002

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

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

Tietoliikenne I 2 ov kevät 2004

Tietoliikenne I 2 ov kevät 2004

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro

Tietoliikenteen perusteet

Miten selain muodostaa TCP- tai UDP-yhteyden? TCP-osoite = IP-osoite + porttinumero ( tässä 80) SOCKET BIND (80) LISTEN ACCEPT. Connection Request

Tietoliikenteen perusteet

3. Kuljetuskerros 3.1. Kuljetuspalvelu

S Teletekniikan perusteet

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

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

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

Tietoliikenteen perusteet

Asiakkaan toimenpiteet

Miten Internet toimii?

T Tietokoneverkot kertaus

Miten selain muodostaa TCP- tai UDP-yhteyden? TCP-osoite = IP-osoite + porttinumero ( tässä 80) SOCKET BIND (80) LISTEN ACCEPT. Connection Request

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

Internet ja tietoverkot

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

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

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

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

Push- ja pull-protokollat

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

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

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

Miten Internet toimii?

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

Directory Information Tree

ELEC-C7241 Tietokoneverkot Kuljetuskerros

ELEC-C7241 Tietokoneverkot Sovelluskerros

Sähköpostisanoman muoto. Push- ja pull-protokollat. työntöprotokolla (PUSH) Yleisiä sanoman otsakekenttiä kentät erotettu rivinvaihdolla

C:. S: 250 Message accepted for delivery C: QUIT S: 221 princeton.edu closing connection

1. Johdanto. Tietojenkäsittelyn siirtyminen tietokoneesta tietokoneverkkoon. Yleinen käyttötapa. Asiakas-palvelin -kommunikointi 15.9.

Lähettävä postipalvelin Vastaanottava postipalvelin

S Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Tietoliikenne- ja tietoverkkontekniikan laitos

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

Luento 2: Internetin ydin ja protokollapino

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012

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

TVP 2003 kevätkurssi. Kertaus Otto Alhava

Käyttäjäliitäntä (user agent) sanomien kirjoittaminen, lukeminen ja lähettäminen

Kuva maailmasta Pakettiverkot (Luento 1)

Tämän kurssin sisältö. Esitiedot. Tietoa tästä kurssista. Ilmoittautuminen. Kurssin osasuoritukset ja arvostelu. T Tietokoneverkot

7. Sovelluksia DNS (Domain NameSystem) 7.4. Sähköposti 7.6. WWW (World Wide Web)

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

MAC-protokolla. » 7 tavua tahdistusta varten» kehyksen alku

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

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

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

3. Kuljetuskerros 3.1. Kuljetuspalvelu

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio

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

3. Laajakaistaliittymän asetukset / Windows XP

2.2. Sähköposti. SMTP (Simple Mail Transfer Protocol) Postipalvelimet käyttävät SMTPprotokollaa. TCP-yhteys on pysyvä

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

... nimipalvelija (primary) ja yksi tai useita nimeä vastaavan IP-osoitteen ja. apunimipalvelijoita (secondary) palauttaa sen kirjastorutiinille

3. Kuljetuskerros 3.1.

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

Protokollien yleiset toiminnot

Liikkuvien isäntäkoneiden reititys

IP-reititys IP-osoitteen perusteella. koneelle uusi osoite tässä verkossa?

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

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

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

3. Kuljetuskerros 3.1. Kuljetuspalvelu End- to- end

1. Tietokoneverkot ja Internet

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

ELEC-C1210 Automaatio Tietoliikenne 2014

- Valitaan kohta Asetukset / NAT / Ohjelmallinen palvelin - Seuraavassa esimerkki asetuksista: valitaan käytössä oleva ohjelmistorajapinta

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

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

Internet Protocol version 6. IPv6

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

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

Yhteenveto. CSE-C2400 Tietokoneverkot

TURVAVÄYLÄSEMINAARI. Erilaiset kenttäväylät ja niiden kehitys Jukka Hiltunen

Tietoliikenteen perusteet: Kokeeseen tulevista asioista

Sanoman siirto paketteina: ei etenemisviivettä, ei jonotuksia

Kytkentä, Super WISE. WISEn kytkennälle rakennusautomaatiojärjestelmiin. swegon.fi

Transkriptio:

Tietoliikenne II (2 ov) Kevät 2001 Liisa Marttinen Kurssikirja: Tanenbaum, Computer Networks (3. Painos)

Tietoliikenne II Kertausta ja täydennystä Tietoliikenne I - kurssin asioihin perusteellisemmin laajemmin teoreettisemmin perus-, linkki- ja MAC-kerros reititys, IPv6 TCP: suorituskyky ja uudet piirteet DNS,..

Tietoliikenne (4 ov) (ei enää luennoida) Tietoliikenne I (2 ov) Tietoliikenne II (2 ov) Verkkosovellusten toteuttaminen (4 ov) ATMtietoliikenne Digitaalinen signaalinkäsittely Laajakaistaiset IP-verkot Ym. Ym. Ym. Langaton tietoliikenne

Suoritus välikoe maks. 50 p pe 9.3. klo 14-18 kurssiaktiivisuus maks. 20 p traditionaaliset harjoitukset maks. 10 p miniesseet (1-3 sivua) ja -esitelmät keskusteluaktiivisuus yms 30 p => 1-, 51 => 3, kokeesta vähintään 20 p Loppukoe maks. 60 p 10 p

Kertausta + täydennystä Viitemallit ja protokollakerrokset kerrosmalli TCP/IP-pino, OSI-viitemalli protokollat, palvelut, palveluprimitiivit, palvelupisteet (SAP) Esimerkki toiminta eri kerroksilla

Kerrosajattelu OSI-, TCP/IP-viitemalli eri kerrosten toiminta kommunikointi kerrosten välillä tiedonsiirto sovellukselta toiselle esimerkki siitä, mitä kaikkea tapahtuu, kun sovellus lähettää viestin toiselle sovellukselle kerrosmallia käyttäen

Peruskerros siirtovälineet, bittien lähettäminen Siirtoyhteyskerros siirtokanava ja sen käyttö tiedonsiirtoon Verkkokerros reititys IPv6 Kuljetuskerros TCP:n eri versiot ja niiden suorituskyky

Istuntokerros Esitystapakerros Sovelluskerros

HTTP, SMTP, (Present.) (Session) TCP,UDP Kerrosmalli Sovelluskerros Kuljetuskerros HTTP, SMTP, (Present.) (Session) TCP, UDP IP Verkkok. IP Verkkok. IP PPP Linkkik. Fyysinen PPP Ethernet Linkkik. Fyysinen Ethernet kerros kerros

Kone A Kone B Kerrosmalli kerros n+1 n+1 -kerroksen protokollaviestit= kerros n+1 n+1 -PDU:T palveluprimitiivit palveluprimitiivit kerros n n-kerroksen protokollaviestit = n-pdu:t palveluprimitiivit palveluprimitiivit kerros n kerros n-1 n-1 -kerroksen protokollaviestit= n-1 -PDU:T kerros n-1

Palveluprimitiivit N+1-kerros N-kerroksen palvelut N+1-kerros Connect.request Connect.indication Connect.confirm Data.request Vahvistamaton palvelu N- PDU:t Connect.response Vahvistettu palvelu Data.indication

OSI-kerrosmalli SAP = Service Access Point kerros n+1 kerros n N-ICI N-IDU N-SDU n+1 -PDU:T N-ICI N-SDU N-1-IDU N-1-ICI N-1-SDU N-SDU n-pdu

Huom! Kukin kerros näkee vain oman otsakkeensa. M Loppu on dataa. H4 M1 H4 M2 Kerros 5 4 H3 H4 M1 H4 M2 3 H2 H3 H4 M1 H2 H4 M2 2 H1 H2 H3 H4 H1 M1 H2 H4 1 Esimerkki sanoman M lähettämisestä 5-kerroksisessa protokollapinossa. H1 M2

M1 M2 Kerros 5 H4 M1 H4 M2 4 H3 H4 M1 H4 M2 3 H2 H3 H4 M1 H2 H4 M2 2 H1 H2 H3 H4 H1 M1 H2 H4 1 Esimerkki sanoman M vastaanottamisesta 5- kerroksisessa protokollapinossa H1 M2

Esimerkki Verkkosivun haku selaimella selainohjelma ja www-palvelin HTTP yleensä HHTP-protokollaa suorittava ohejelmisto on osa sitä käyttävää sovellusta TCP IP Ethernet, PPP kaapeli

asiakas HTTP Sovellusprotokolla GET(verkkosivu) palvelin HTTP RESPONSE(verkkosivu) TCP,UDP Kuljetuskerros TCP, UDP IP Verkkok. IP Verkkok. IP PPP Linkkik. Fyysinen PPP Ethernet Linkkik. Fyysinen Ethernet kerros kerros

selain HTTP Verkkosivun haku GET(URL) http://www.cs.helsinki.fi/kokeet/lkokeetkev01.html palvelinkone HTTP RESPONSE(kokeet/lkokeetkev01.html ) TCP,UDP IP Selain selvittää palvelinkoneen IP-osoitteen ja muodostaa tähän koneeseen TCP-yhteyden. TCP-yhteyttä käyttäen selain lähettää GET-pyynnön ja saa vastaukseksi halutun sivun, jonka se sitten voi näyttää käyttäjälleen. TCP,UDP IP

selain HTTP Sovelluskerros palvelin: www.cs.helsinki.fi HTTP GET(URL) RESPONSE(kokeet/lkokeetkev01.html ) TCP (yhteydellinen, luotettava yhteys) TCP-yhteyttä käyttäen selain lähettää GETpyynnön ja saa vastaukseksi halutun sivun, jonka se sitten voi näyttää käyttäjälleen.

Selain kutsuu kirjasto-ohjelmaa Resolver Resolver Miten selain selvittää palvelinkoneen IP-osoitteen? IP-osoite = verkko-osoite + koneosoite Query(www.cs.Helsinki.FI) Response(128.214.4.29 ) 128.214.4.114 Domain Name Server (local) UDP (yhteydetön, epäluotettava yhteys) Resolver lähettää UDP-tietosähkeenä kyselyn paikallliselle DNS:lle ( ja tarvittaessa muillekin) ja palauttaa saamansa IPosoitteen selaimelle.

DNS (Domain Name System) domain-nimet (aluenimet) hierarkiset, yksikäsitteiset nimet int, com, edu, gov, mil, org, net maakoodit: fi, se uk, us, jp, alueen sisällä yksikäsitteiset nimet: alialueet, koneet hajautettu nimihakemisto domain-nimien ja sähköpostiosoitteiden muuttamiseksi IP-osoitteiksi resurssitietueet (resource record) IP-osoite, IP-alias, sähköpostin välittäjä,...