Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro1 29.10.2013



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

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

Tietoliikenne II (2 ov)

OSI ja Protokollapino

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

Tietoliikenne II (2 ov)

S Teletekniikan perusteet

1.4. Tietoliikenneohjelmistot eli protokollat

1.4. Tietoliikenneohjelmistot eli protokollat

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

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

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

T Tietokoneverkot kertaus

Mikä on internet, miten se toimii? Mauri Heinonen

3. Kuljetuskerros 3.1. Kuljetuspalvelu

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

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

ELEC-C1210 Automaatio Tietoliikenne 2014

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

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

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

Kuva maailmasta Pakettiverkot (Luento 1)

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

Antti Vähälummukka 2010

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

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

ELEC-C7241 Tietokoneverkot Kuljetuskerros

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

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

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

Internet ja tietoverkot 2015 Harjoitus 7: Kertaus

3. Laajakaistaliittymän asetukset / Windows XP

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

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

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

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

ELEC-C7241 Tietokoneverkot Sovelluskerros

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

Miten Internet toimii?

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

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

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

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

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

S Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski

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

Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta

Protokollien yleiset toiminnot

TCP/IP-protokollat ja DNS

Kuljetuskerros. Tietokoneverkot. Matti Siekkinen Pasi Sarolahti

ELEC-C1210 Automaatio 1. Luento 4: Automaation järjestelmärakenne ja tietoliikenne

ITKP104 Tietoverkot - Teoria 3

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

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

5. Siirtoyhteyskerros linkkikerros (Data Link Layer)

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

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

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2012

Miten Internet toimii?

3. Kuljetuskerros 3.1. Kuljetuspalvelu

KUSTANNUSTEHOKAS, TURVALLINEN JA VERKOTTUNUT VESIHUOLLON TIETOTEKNIIKKA MYYTTI VAI MAHDOLLISUUS

ICMP-sanomia. 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol)

3. IP-kerroksen muita protokollia ja

Tekninen kuvaus Aineistosiirrot Interaktiiviset yhteydet iftp-yhteydet

Väylää kuunneltava. kehyksen pituus. Ethernetin hyvät puolet. MAC-protokolla

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

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

Johdanto. Multicast. Unicast. Broadcast. Protokollat. Multicast

Antti Vähälummukka 2010

1 YLEISKUVAUS Verkkoturvapalvelu Verkkoturvapalvelun edut Palvelun perusominaisuudet... 2

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

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

3. Kuljetuskerros 3.1. Kuljetuspalvelu End- to- end

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

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

Käyttöohjeet. OPJ-IP-yhdyskäytävä , ,

1.1 Palomuuri suunnitelma

Tietoliikenteen perusteet

Tehtävä 2: Tietoliikenneprotokolla

Multicast. Johdanto Ryhmien hallinta Reititys Reaaliaikaiset siirto- ja hallintaprotokollat Resurssien varaus Sessioiden hallinta MBone

Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013

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

Tällä kerralla esitellään. Uutuudet. Reaaliaikainen tiedonsiirto. Äänen ja videon siirto. Session Initiation Protocol (SIP) IP-puhelin

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma

koostuu toimenpiteistä, joilla varmistetaan televerkoissa välitettävän tietojen luottamuksellisuus, eheys ja käytettävyys.

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

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro

Tietoliikenneohjelmointi. v. 0.01

Yleinen ohjeistus Linux tehtävään

Tietoliikenteen perusteet: Kokeeseen tulevista asioista

Tämän kurssin sisältö. Tietoa tästä kurssista. Esitiedot. T Tietokoneverkot. TCP/IP-verkot ja niiden toiminta Turvallisuusominaisuudet

Tiedonsiirron perusteet

Yhteenveto. CSE-C2400 Tietokoneverkot

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

ATK yrittäjän työvälineenä

7. Palvelun laatu (QoS) Internetissä

7. Palvelun laatu (QoS) Internetissä

Dahua IPC-HFW4831T-ASE

T Tietokoneverkot

Internet-yhteydet maanläheisesti Combi Cool talvipäivät 2010

Transkriptio:

Protokollat

Pertti Pennanen OSI 1 (4) SISÄLLYSLUETTELO Protokollat... 1 OSI-mallin kerrokset ovat... 2 Fyysinen kerros (Ethernet) hubi, toistin... 2 Siirtoyhteyskerros (Ethernet) silta, kytkin... 2 Verkkokerros (Internet Layer) Reititin, modeemi.... 3 Kuljetuskerros (Transport Layer) TCP/IP... 3 Esitystapakerros (Presentation layer) jpg, mpeg, gif... 4 Sovelluskerros (Application layer)... 4 Kommentti... 4

Pertti Pennanen OSI 2 (4) OSI-mallin kerrokset ovat 1. Fyysinen kerros (Physical layer), joka määrittelee tiedonsiirron fyysisen median, kuten sähkökaapelin, valokuidun tai radioaaltojen yli, "siirtää yhden bitin". 2. Siirtoyhteyskerros tai siirtokerros (Data Link layer), joka kehystää ylempien kerrosten tietoliikennepaketin fyysisen kerroksen siirtoa varten. 3. Verkkokerros (Network layer), joka välittää ylempien kerrosten tietoliikennepaketteja tietokoneiden välillä, tarjoten päästä päähän yhteyden erilaisten verkkoratkaisujen ylitse. 4. Kuljetuskerros (Transport layer), joka huolehtii siitä, että paketit tulevat perille ja että ne järjestetään oikeaan järjestykseen. Myös vuonhallinta on kuljetuskerroksen tehtävä. 5. Istuntokerros (yhteysjakso, Session layer), joka huolehtii useiden yhdessä yhteydessä kulkevien istuntojen multipleksoinnista. 6. Esitystapakerros (Presentation layer), joka vastaa muun muassa eri merkistökoodauksien yhteensovittamisesta. 7. Sovelluskerros (Application layer), jota (käyttäjälle näkyvät) sovellukset käyttävät viestintään. Fyysinen kerros (Ethernet) hubi, toistin Fyysisellä tasolla tietoa voidaan siirtää kahdella eri tavalla: 1. Sarjamuotoisessa tiedonsiirrossa siirrettävät bitit yksi kerrallaan peräkkäin. Tällaisen tiedonsiirron etuna on se, että siirtojohtimia ei tarvita välttämättä kuin kaksi (kolme kaksisuuntaista siirtoa varten). Koska bitit siirretään peräkkäin, täytyy lähetettävien bittien ja tavujen alku ja loppu merkitä jollain tavalla, jotta peräkkäiset bitit erotetaan toisistaan. 2. Rinnakkaismuotoisessa tiedonsiirrossa siirretään yhden merkin kaikki bitit yhtaikaa, kukin omaa johdintaan pitkin. Tiedonsiirto on tietysti paljon nopeampaa kuin sarjamuotoisessa. Usein käytetään peräkkäisten merkkien erottamiseen liipaisujohdinta, josta tuleva signaali ilmoittaa uuden merkin alkamisen. Useiden rinnakkaisten johtimien vuoksi rinnakkainen tiedonsiirto ei ole kannattavaa pitkillä matkoilla (eikä langattomissa yhteyksissä). Rinnakkaista tiedonsiirtoa käytetään nykyisin etupäässä tietokoneen sisällä ja tietokoneen lähellä olevien oheislaitteiden (kuten kirjoittimien) välillä. Siirtoyhteyskerros (Ethernet) silta, kytkin Siirtoyhteyskerros hoitaa yhteyden luomisen, virheiden korjaamisen ja yhteyden purkamisen.

Pertti Pennanen OSI 3 (4) 1. Yhteyden luomisen ja purkamisen tapahtuu fyysisestä kerroksesta riippuen (esim. puhelinyhteyden luominen tai radioyhteyden ottaminen). Pakettivälitteisessä yhteydessä tätä ei tietysti ole. 2. Lisäksi siirtoyhteyskerros pitää huolen vuonohjauksesta, ts. siitä, ettei tietoa lähetetä nopeammin, kuin vastaanottaja pystyy sitä käsittelemään. 3. Kolmanneksi siirtoyhteyskerros pitää huolen siitä, että sen läpi kulkeva tieto on virheetöntä. Virheettömyyden varmistaminen tapahtuu yleensä käyttämällä virheitä havaitsevia koodeja ja lähettämällä virheellinen data uudelleen. Verkkokerros (Internet Layer) Reititin, modeemi. Verkkokerros mahdollistaa pakettien lähettämisen mihin tahansa verkkoon ja niiden kulun kohdekoneelle. Ne saattavat muuttaa järjestystä matkalla, jolloin korkeammat kerrokset joutuvat järjestämään ne uudelleen mikäli niiden järjestys oli oleellisesti muuttunut. Verkkokerroksella on virallinen pakettiformaatti ja protokolla: Internetprotokolla (IP). Verkkokerros kuljettaa IP-paketit sinne mihin ne kuuluvat. Reititys ovat kerrokselle oleellisimpia piirteitä. Verkkokerroksella voidaan myös yrittää välttää ruuhkautumista (congestion avoidance). OSI-mallin verkkokerros vastaa varsin hyvin TCP/IP-mallin verkkokerrosta. Kuljetuskerros (Transport Layer) TCP/IP Kuljetuskerroksen tarkoitus on sallia tietojenvälitys lähde- ja kohdekoneiden välillä. OSImallin kuljetuskerros on sama kuin TCP/IP-mallin kuljetuskerros. TCP/IP-mallissa tälle kerrokselle ajatellaan ensimmäiseksi protokollia, joiden pohjalta mallia alettiin tehdä: TCP ja UDP. TCP vastaa ruuhkautumisen hallinnasta (congestion control), UDP:tä käyttävät sovellukset joutuvat toteuttamaan itse ruuhkautumisen hallinnan. Siinä alimmat seuraavat 3 kerrosta ovat ylemmät kerrokset. Istuntokerros (yhteysjakso, Session lay) AppleTalk WinSock Istuntokerros kertoo jo jotain kerroksesta, huolehtii useiden yhdessä yhteydessä kulkevien istuntojen multipleksoinnista. AppleTalk on Applen vuosina 1984 2009 kehittämä protokolla tietokoneiden väliseen verkkoon. Se julkaistiin Macintoshin mukana vuonna 1984 ja poistettiin 2009 Mac OS X v10.6:ssa TCP/IP:n syrjäytettyä sen. Windows sockets tai lyhyesti WinSock, on ohjelmointirajapinta jonka avulla Windows sovellukset pääsivät helposti käsiksi Internet-palveluihin, myös tämän on TCP/IP syrjäyttänyt. Socket-arkkitehtuuri perustuu asiakas-/palvelinmalliin, jossa palvelin

Pertti Pennanen OSI 4 (4) asettaa tarjolle eräänlaisia palveluportteja (engl. Socket), joihin asiakassovellukset kytkeytyvät tiedonsiirtoa varten. Kytkeytyäkseen tiettyyn palvelimeen, sovelluksen täytyy tietää palvelimen IP-osoite sekä halutun palvelun porttitunnus (engl. socket port ID). Yhteyden muodostus tapahtuu siten, että aluksi asiakas lähettää yhteyspyynnön palvelimella sijaitsevaan palveluporttiin. Porttia kuunteleva palvelinsovellus avaa pyynnön saatuaan portin, minkä jälkeen palvelin ja asiakas voivat siirtää välillään tietoa. Esitystapakerros (Presentation layer) jpg, mpeg, gif Joka muuttaa tiedon käyttäjälle sopivaan muotoon, kuten kuvan pikseleiksi tai Unicodetekstin kiinankielisiksi merkeiksi. Sovelluskerros (Application layer) DHCP, DHCPv6, DNS, ESMTP, FTP SFTP, HTTP, HTTPS, IMAP, IRC, LDAP, MGCP, NNTP, NTP, POP, RPC, RTP, RTSP SIP, SMTP, SNMP, SOCKS, SSH, Telnet, TLS/SSL, XMPP Jonne itse käyttäjälle näkyvät sovellukset sijoittuvat vaikkapa http ja https näet ne heti ensimmäisenä internet linkissä miksi koska, Hypertext Transfer Protocol lukee www sivujen html, php jne muutaen koodin käyttäjälle näkyväksi. Tiedon siirtoon ftp ja ftps käyttäviä ohjelmia on vaikka FileZilla, WinSCP, Cyberduck jne. Telnet tuttu ohjelma ja samalla protokolla pääteyhteyksissä (verkkopankki, sähköposti) tietysti DHCP haistelee vapaat IP.t verkossa DNS muuttaa IP. nimiksi 173.194.40.240 kuka muistaa tämän helpompi muistaa GOOGLE. IRC irkki protokolla, chattailuun tarvittu protokolla. Kommentti Sovellukset tarvitsevat uusia protokollia koko ajan, koska ne kehittyvät eniten siksi niitä on niin paljon, vanhoja protokolliakin tarvitaan aina välillä aika tuntemattomia useimmat.