Internet. Sisältö: 1. Mikä Internet on? 2. Internetin fyysinen rakenne 3. Internetin looginen rakenne 4. Mihin Internetiä käytetään?
|
|
- Eeva-Kaarina Mäki
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Internet Sisältö: 1. Mikä Internet on? 2. Internetin fyysinen rakenne 3. Internetin looginen rakenne 4. Mihin Internetiä käytetään? Tietoliikennejärjestelmät / PR Mikä Internet on? 2. Internetin fyysinen rakenne 1. Lähiverkko 2. Ethernet 3. Lähiverkon laitteita 4. Etäverkko 5. Reititin 3. Internetin looginen rakenne 1. IP-osoite 2. Aliverkotus 3. Protokollapino 4. ISO:n OSI-malli 5. TCP/IP-protokollaperhe 4. Mihin Internetiä käytetään? 30
2 1. Mikä Internet on? maailmanlaajuinen tietoverkko verkkojen verkko verkko, joka muuttaa muotoaan jatkuvasti työasemista ja palvelimista koostuva verkko (= client server network) IP-protokollaa käyttävien tietokoneiden muodostama verkko Tietoliikennejärjestelmät / PR 31 Kuka omistaa Internetin? Internetin hengissä pysyminen on toteutettu nerokkaasti. Jos jokin kone sekoaa tai kaatuu, niin koko Internet ei siitä mene toimintakyvyttömäksi. Internetissä ei ole yhtä keskitettyä ohjauskeskusta, vaan sen tarjoamat palvelut on hajautettu ympäri maailmaa lukuisiin palvelimiin. Internetiin liitettyjä koneita vuonna 1981 oli 213 (silloin verkko oli ARPANET), vuonna 1989 koneita oli (ARPANET) ja vuonna 1999 koneita oli > 56 miljoonaa [TCP/IP-tekniikka, Aki Anttila] Nykyisin Internetin kehitystä ohjaa katto-organisaationa ISOC (Internet Society, jonka alaisuudessa on useita eri asioihin keskittyneitä organisaatioita: tekniikka, tutkimus, www, Internetin toimintaa kuvataan ja säädellään RFC-sarjan standardeilla ja suosituksilla (Request for Comments) 31
3 Onko muita verkkoja kuin Internet? Kyllä on, esimerkiksi eri organisaatioiden omia suljettuja verkkoja Internet on levinnein ja julkinen Tietoverkko voi olla myös suljettu ja paikallinen, jolloin siitä ei ole yhteyttä ulkomaailmaan eli Internetiin Tietoliikennejärjestelmät / PR 32 Mitä hyötyä on siitä, että oma tietokone on liitetty Internetiin? Mitä hyötyä on siitä, että omaa tietokonetta ei olekaan liitetty Internetiin? 32
4 Muutama termi Internet: TCP/IP-protokollaa käyttävien koneiden maailmanlaajuinen kokonaisuus. Intranet: Internetin tekniikkaa käyttävä yrityksen sisäinen verkko. Extranet: Internetin läpi toteutettu yritysten välinen verkko, joka on salattu tai toteutettu muuten niin, että ulkopuoliset eivät siihen pääse käsiksi Tietoliikennejärjestelmät / PR 33 Extranet voi olla esim. yrityksen ja sen alihankkijoiden välille toteutettu suljettu verkko Internetin yli. 33
5 Internetin kaksi tarkastelusuuntaa fyysisesti verkko koostuu kaapeleista ja laitteista, jotka yhdistävät osat yhteen R = reititin K = kytkin H = HUB PC PC PC H PC PC K R PC PC kuitu parikaapeli Ethernet-LAN Internet loogisesti verkko koostuu toiminnoista eli protokollista, jotka välittävät tiedon oikein perille Telnet TCP ARP HTTP IP Ethernet DNS UDP TFTP Tietoliikennejärjestelmät / PR 34 jokainen verkon fyysinen osa ja laite toimii jollakin (yhdellä tai useammalla) toiminnan tasolla vain kaapeleista ja verkkokorteista voidaan yleismittarilla mitata siirrettävää tietoa virtoina ja jännitteinä kaikilla muilla toiminnan tasoilla tieto on binaarista 1/0-tietoa, jota käsitellään ohjelmallisesti 34
6 2. Internetin fyysinen rakenne Internet on verkkojen verkko reitittimien avulla yhdistettyjen aliverkkojen verkko yksi aliverkko voi olla lähiverkko (LAN) tai laajaverkko (WAN) aliverkko 2 aliverkko 4 R R aliverkko 1 aliverkko 3 R = reititin Tietoliikennejärjestelmät / PR 35 jokaisessa aliverkossa, joka on liitetty Internetiin on yksi tai useampi reititin, jolla se on yhteydessä ulkomaailmaan eli Internetiin reititin on kuin ulko-ovea vahtiva portsari, joka ohjaa ja valvoo sisään ja ulos menevää liikennettä reititin = router reitittimelle käytetään myös termiä yhdyskäytävä = gateway, varsinkin silloin, kun reitittimen eri puolilla olevat verkot ovat tekniseltä toteutukseltaan erilaisia, esim. LAN ja WAN 35
7 Lähiverkon ominaisuuksia LAN = Local Area Network suppea alue, tyypillisesti < 1-2 km verkko yleensä sen käyttäjän omassa hallinnassa, ei operaattorin omaisuutta tietoliikenne yleensä asynkronista, purskeista, tapahtumapohjaista siirtonopeus useita megabittejä/sekunti ylivoimaisesti yleisin tekniikka Ethernet muita esim. FDDI (kuitu), Token ring, ATM Tietoliikennejärjestelmät / PR 36 lähi- ja etäverkon raja ei ole täysin yksiselitteinen lähiverkkotekniikoilla voidaan tietoa siirtää myös pitkiäkin matkoja, esim. kuidulla toteutettu Ethernet-yhteys voi olla useita kymmeniä kilometrejä pitkä 36
8 Ethernetin versioita IEEE standardi, useita eri versioita kaapeli (media) voi olla: koaksiaalikaapeli, parikaapeli, valokuitu nopeus voi olla: 10 Mbit/s, 100 Mbit/s, 1 Gbit/s, 10 Gbit/s liikenteen kaksisuuntaisuus voi olla: half-duplex tai full-duplex Tietoliikennejärjestelmät / PR 37 alla joitain Ethernet-standardeja standardi lyhenne ominaisuuksia Base5 paksu koksi, 10Mbit/s 802.3a 10Base2 ohut koksi, 10 Mbit/s 802.3i 10Base-T parikaapeli, 10 Mbit/s 802.3u 100Base-TX parikaapeli, 100Mbit/s, Fast Ethernet 802.3ab 1000Base-T parikaapeli, 1 Gbit/s 802.3z 1000Base-SX valokuitu, 1 Gbit/s 37
9 Perinteinen Ethernet useita koneita on liitetty samaan kaapeliin, jonka kapasiteetista kaikki kilpailevat tasavertaisesti jaettu media käytössä CSMA/CD tekniikka Carrier Sense Multiple Acces / Collision Detect yksi huutaa, kaikki kuuntelee alue, johon lähetys leviää on törmäysalue Tietoliikennejärjestelmät / PR 38 perinteistä Ethernetiä ei enää juurikaan tapaa, mutta toimintaperiaatteen ymmärtäminen auttaa ymmärtämään myös myöhempiä kehitysvaiheita CSMA/CD = kantoaallon tunnistaminen, monipääsy / törmäysten havaitseminen huutamaan eli lähettämään saa ryhtyä vain silloin, kun yhteinen media on vapaa eli hiljainen jos useampi alkaakin lähettämään yhtä aikaa, kaikki lähettäjät lopettavat lähetyksensä ja yrittävät satunnaisen ajan päästä uudestaan lähettäjän pitää siis kuunnella koko lähetyksensä ajan jaetun median tilaa, että mahdollinen törmäys tulee heti havaittua törmäysalue = collision domain jaetun median kuormitus on parhaimmillaan silloin, kun karkeasti 50 % nimellissiirtokapasiteetista on käytössä jos käyttöaste on > 50%, alkaa yhä suurempi osa kuormasta olla uudelleenlähetyksiä, jolloin todella läpimenneen tiedon osuus alkaa pienentyä 38
10 Jaettu media Sami Kangas 39 Cisco Systems 39
11 Jaettu media Sami Kangas 40 Cisco Systems 40
12 Jaettu media Kilpakäytäntö Sami Kangas 41 Cisco Systems 41
13 CSMA/CD CSMA/CD (Carrier Sense Multiple Access With Collision Detection) on tietoliikenteen siirtotien varausmenetelmä, jolla useat lähettävät tietokoneet jakavat samaa siirtotietä. ei perustu ennalta sovittuun tapaan välttää törmäyksiä vaan törmäyksien jälkikäteiseen havaitsemiseen. Jos törmäys havaitaan, lähettäjät lähettävät saman tiedon satunnaisen ajan kuluttua uudelleen, jolloin uuden törmäyksen todennäköisyys on pieni Sami Kangas 42 42
14 CSMA/CD toiminta Video Sami Kangas 43 Cisco Systems 43
15 Ethernet media ja topologia Sami Kangas 44 Cisco Systems loogisesti rakenne eli topologia on väylä, jos kaikki siihen liitetyt laitteet kilpailevat saman median siirtokapasiteetista loogisessa väylässä yhteen törmäysalueeseen kuuluu useita koneita HUB = moniporttitoistin = keskitin HUB toistaa yhteen porttiin tulleen tiedon samanlaisena kaikista muista porteista ulos Kaikki HUBiin liitetyt laitteet muodostavat yhden törmäysalueen. Vain yksi HUBiin liitetty laite voi lähettää tietoa yhdellä hetkellä. Kumpi fyysinen rakenne, väylä vai tähti, on kaapeloinnin ja ylläpidon kannalta järkevämpi? 44
16 HUB-perusteinen LAN Sami Kangas 45 Cisco Systems 45
17 HUB-perusteinen LAN Sami Kangas 46 Cisco Systems 46
18 HUB-perusteinen LAN Sami Kangas 47 Cisco Systems 47
19 Kytkentäisen Ethernetin topologia Ethernetin suorituskyky paranee, kun siirrytään jaetusta mediasta yksilöityihin linjoihin dedikoidut linjat jokaisessa törmäysalueessa on vain yksi laite lähettämässä tietoa yhteen suuntaan törmäyksiä ei tule lainkaan voidaan luopua CSMA/CDtekniikasta PR / Sami Kangas 48 Cisco Systems kytkentäisen tähden keskellä pitää olla sen verran älykäs laite, että se osaa aina ohjata liikennettä ainoastaan oikealle koneelle, ei kaikille kytkin = switch kytkin ohjaa tietoa tietopaketeissa (= Ethernet-kehyksissä) olevien MACosoitteiden perusteella kytkin on itseoppiva, kun se huomaa millä MAC-osoitteella paketteja jostain portista tulee, jatkossa se osaa lähettää siihen porttiin vain ko. MAC-osoitteeseen meneviä paketteja MAC = Media Access Control, MAC-osoitteesta lisää myöhemmin ennen oppimistaan kytkin lähettää tiedot kaikkiin portteihinsa ja toimii siis kuten HUB 48
20 HUBin ja kytkimen eroja jaettu media kaikissa porteissa sama nopeus tieto leviää kaikkiin portteihin naapurin salakuuntelu mahdollista yksilöidyt yhteydet full duplex mahdollista eri porteissa voi olla eri nopeudet älykäs laite tieto vain yhdelle MAC-osoitteen avulla PR / Sami Kangas 49 Cisco Systems full duplex toiminnassa voidaan tietoa lähettää yhtä aikaa molempiin suuntiin koska dedikoiduissa linjoissa ei ole törmäysten vaaraa, voidaan käyttää full duplex tilaa full duplex tilassa saadaan siirtokapasiteetti teoriassa kaksinkertaiseksi, esim. 10 Mbit/s yhteydessä voi ko. nopeus olla yhtä aikaa molempiin suuntiin kytkimen eri porttien nopeudet mahdollistavat esim. tilanteen, että työasemille on 10 Mbit/s ja ylöspäin Internetiin päin 100 Mbit/s Kytkimessä on oltava sisällä puskurimuistia, miksi? 49
21 Kytkimillä toteutettu LAN Cut-and-Through tyyppinen kytkin alkaa lähettää tietoa heti, kun se on vastaanottanut kehyksen ja lukenut kohdeosoitteen. Viive minimoituu, sillä lähetys kohdeporttiin alkaa jo ennen kuin koko kehys on saapunut Store-and-Forward; koko kehys luetaan ensin puskuriin, ja tehdään virheentarkistus, jonka jälkeen kehys lähetetään eteenpäin. Toimenpide aiheuttaa luonnollisesti, mutta toisaalta vähentää virheellisten kehysten määrää verkossa Sami Kangas 50 Cisco Systems 50
22 Sami Kangas 51 Cisco Systems 51
23 Sami Kangas 52 Cisco Systems 52
24 Half duplex Tietoliikennejärjestelmät / PR 53 Cisco Systems 53
25 Full duplex Sami Kangas 54 Cisco Systems 54
26 Full duplex Tietoliikennejärjestelmät / PR 55 Cisco Systems 55
27 MAC-osoite The MAC address is often referred to as a burned-in address (BIA) because it is burned into ROM (Read-Only Memory) on the NIC. This means that the address is encoded into the ROM chip permanently - it cannot be changed by software Sami Kangas / PR 56 Cisco Systems MAC-osoite = laiteosoite = fyysinen osoite maailmalaajuisesti oma yksilöllinen osoite jokaisella verkkoon liitetyllä verkkokortilla ja reitittimen portilla laitteella, esim. MAC-osoite on 48-bittiä pitkä, josta 24 MSB-bittiä ilmoittavat valmistajan ja 24-LSB-bittiä yksilöllisen sarjanumeron, esim. 00-0B-5F-0E-63-8E MAC-osoite on annettu laitteeseen sen valmistusvaiheessa, eikä sitä voi myöhemmin muuttaa Hakkeroimalla voi tietysti tehdä melkein mitä vaan, mitä ei ole tarkoitettu tehtäväksi Mitä hyötyä voisi olla MAC-osoitteen vaihtamisesta? KOKEILU: voit katsoa oman koneesi MAC-osoitteen komentoikkunassa komennolla ipconfig /all 56
28 MAC-osoite Sami Kangas 57 Cisco Systems 57
29 Tehtävä Selvitä IEEE:n sivuilta minkä firman rekisteröimä osoite on kyseessä, jos MACosoitteet ovat: ( 00:00:00:00:00:01 00:02:B3:14:17:46 00:90:27:43:C4:70 FF:FF:FF:FF:FF:FF Mikä on käyttämäsi koneen MAC-osoite ja kenen valmistama verkkokortti on? Mitä tarkoittaa MAC-osoitteissa OUI-koodi? Sami Kangas 58 Teemu Korpela 58
30 Ethernet-kehys Kaikkia eri Ethernet-versioita yhdistää sama tiedon esitysmuoto eli Ethernet-kehys. tahdistus vast.ottaja MAC-os. lähettäjä MAC-os. ohjaus data tark. summa 8 tavua 6 tavua 6 tavua 2 tavua tavua 4 tavua Ethernet-verkossa lähtö- ja kohdeosoite esitetään MAC-osoitteen avulla Tietoliikennejärjestelmät / PR 59 Yksityiskohtaisesti tarkasteltuna Ethernet-kehyksiä on muutamaa eri tyyppiä, mutta perusrakenteeltaan ne kaikki ovat samanlaisia Ethernet-verkossa, josta ei ole Internet-yhteyttä, ei välttämättä tarvita koneille IP-osoitteita Jos koneilla ei ole IP-osoitteita, voidaan loogisina (ymmärrettävinä) niminä Windows-verkossa käyttää tietokoneen nimeä (host name) fyysisellä tasolla Ethernet-kehyksissä osoitteina käytetään aina MAC-osoitteita 59
31 Kytkimen toiminta Sami Kangas 60 Cisco Systems 60
32 Ethernet Unicast Liikenne kulkee ainoastaan lähettäjän ja vastaanottajan välillä Sami Kangas 61 Cisco Systems 61
33 Ethernet Multicast Kehyksiä lähetetään joukolle vastaanottajia, esim. videoneuvottelu järkevämpää lähettää tieto kaikille vastaanottajille samalla kertaa sen sijaan, että tieto lähetettäisiin jokaiselle käyttäjälle omana unicastlähetyksenä Multicast-IP-osoite on muutettava sellaiseksi MACtason osoitteeksi, josta lähetyksen tilaajat tunnistavat ryhmälle kuuluvan paketin Sami Kangas 62 Cisco Systems 62
34 Ethernet Broadcast Broadcast-kehykset lähetetään kaikille vastaanottajille, jotka sijaitsevat samalla lähetysalueella (broadcast domain) Sami Kangas 63 Cisco Systems 63
35 Tehtävä tahdistus vast.ottaja MAC-os. lähettäjä MAC-os. ohjaus data tark. summa 8 tavua 0A 0D 2 tavua tavua 4 tavua 1. Mihin porttiin kytkin ohjaa kehyksen? 2. Mitkä seuraavista väittämistä on oikein? 1. Kytkin lisää lähettäjän MAC-osoitteen tauluun 2. Kehys on broadcast-kehys ja ohjataan kaikkiin portteihin 3. Kehys on unicast-kehys ja floodataan jokaiseen porttiin 4. Kehys on unicast-kehys ja ohjataan vain ainoastaan yhteen oikeaan porttiin Sami Kangas 64 Cisco Systems 64
36 ARP-protokolla Kun siirrytään lähiverkosta Internetiin, ei MAC-osoite enää kelpaa kohdekoneen osoittamiseen. Miksi ei? Jokaisella Internetiin liitetyllä koneella on oltava oma yksilöllinen IP-osoite. *) ARP-protokollalla saadaan selvitettyä koneen IP-osoitteen perusteella sen MAC-osoite. RARP:n toiminta on käänteinen Tietoliikennejärjestelmät / PR 65 ARP = Address Resolution Protocol Mac-osoitteet ovat lukuarvoiltaan mitä sattuu Yhdessä lähiverkossa olevien koneiden MAC-osoitteiden välillä ei ole mitään yhteistä logiikkaa Jos MAC-osoitteen perustella haluaisi lähettää tietoa Internetiin, pitäisi tietää kaikkien Internetissä olevien koneiden MAC-osoitteet hallitsemattoman suuri tietomäärä MAC-osoitteissa ei ole minkäänlaista suuntanumero -osaa, jonka perusteella osoitteita voisi ryhmitellä Internetin aliverkkoihin MAC-osoite ei ole reititettävä osoite MAC-osoitetta käytetään paikallisliikenteessä Ethernet-lähiverkon sisällä, IP-osoitetta käytetään kaukoliikenteessä Internetin aliverkkojen välillä. Kone käyttää ARP-protokollaa, kun sen pitää lähettää tieto koneelle, jonka IP-osoitteen se tietää, mutta MAC-osoitetta ei tiedä. Jos kohdekoneen IP-osoite on oman lähiverkon ulkopuolella, kone lähettää tiedot ulkoovena olevan reitittimen eli gatewayn MAC-osoitteeseen, jonka se on saanut selville ARPprotokollalla ARP-protokollalla selvitetyt MAC-osoite/IP-osoite-parit kone tallettaa muistiinsa ARPtaulukoksi. *) IP-osoitteiden yksilöllisyyden poikkeuksia käsitellään myöhemmin KOKEILU: voit katsoa oman koneesi ARP-taulukon eli koneen tuntemien MAC- ja IPosoitteiden parit komentoikkunassa komennolla arp -a 65
37 ARP:n toiminta Laite A haluaa lähettää sanoman laitteelle B. 1. Laite A tarkistaa onko laite B samassa IP-verkossa, jos ei niin sanoma lähetetään reitittemelle R. Tätä varten A:n täytyy hankkia tietoon reitittimen MAC-osoite. 2. Laite A tarkistaa onko sillä taulussaan laitteen B fyysinen osoite. Jos osoite löytyy sanoma voidaan lähettää suoraan. 3. Jos osoitetta ei löydy, Laite A lähettää verkkoon fyysisen kerroksen levitysviestin, jossa kysyy mikä on osoitetta vastaava fyysinen osoite. 4. Laite B tunnistaa osoitteen omakseen ja vastaa suunnatulla viestillä laitteelle A, jossa kertoo oman fyysisen osoitteensa. Laite B merkitsee omaan tauluunsa laitteen A fyysisen- ja IPosoitteen. 5. Laite A tallentaa laitteen B fyysisen- ja IP-osoitteen omaan tauluunsa ja lähettää sanomansa laitteelle B Sami Kangas 66 66
38 Tehtävä Miten menettely muuttuu, jos kohdeosoite on ? Request Reply Sami Kangas 67 67
39 Laajaverkon (WAN) ominaisuuksia WAN = Wide Area Network laaja-, etä-, kaukoverkko pitkä yhteys, tyypillisesti > 1-2 km verkon omistaa tyypillisesti operaattori, jolta palvelu ostetaan tietoliikenne usein synkronista tekniikoita: Frame Relay, ATM, puhelinverkko/sdh, LL (leased line) Sami Kangas / PR 68 Cisco Systems Laajaverkkojen tekniikat ja toteutukset ovat tyypilliselle Internetin käyttäjälle näkymättömissä, koska ne ovat operaattorin hallinnassa. Operaattorit myyvät tietoliikennepalveluita tyypillisesti kaupallisten nimien avulla, jolloin toteutuksen tekninen toteutus ei nimestä paljastu. Tekninen toteutus voi saman kaupallisen nimen takana vaihdellakin(?) eri aikoina. Synkronisuus tarkoittaa, että tietoliikenneyhteydellä kulkee jatkuva bittivirta vakiolla siirtonopeudella. Tämän bittivirran kyytiin sitten laitetaan varsinainen siirrettävä tieto, joka voi olla luonteeltaan tasaista tai purskeista. vrt. Loputtoman pitkä tavarajuna, joka kulkee vakionopeudella. Junan vaunuihin lastataan siirrettävä tavara(tieto) joko niin, että joka vaunuun pannaan vähäsen tai niin, että aina silloin tällöin on täysiä vaunuja ja välillä tyhjiä. 68
40 Frame Relay Internet-ajan pakettikytkentäinen verkko sopii käytettäväksi esim. yrityksen eri toimipisteiden välisten lähiverkkojen yhdistämiseen pitää sisällään CIR-ominaisuuden Committed Information Rate = taattu palvelutaso CIR takaa, että tietty sovittu siirtokapasiteetti on aina käytettävissä Sami Kangas / PR 69 Frame Relay = kehysten välitys, kehysvälitys vanhan ajan pakettiverkko X.25 ei ole kovin hyvin Internet-yhteensopiva, se on turhankin luotettava, varmisteleva, raskas ja hidas toteutukseltaan Frame Relay verkko on Internetin kanssa yhteensopiva pakettiverkko Frame Relay verkosta on tarkoituksella tehty sopivan kevyt ja sen seurauksena epäluotettava, koska tietojen perillemenon tarkistaminen voidaan jättää muiden toiminnan tasojen huoleksi (TCP-protokolla) 69
41 Frame Relay Data Link Control Identifier Sami Kangas 70 Cisco Systems Frame Relayta asioita koskeva dokumentti määrittelee liitynnän maksiminopeudeksi 622 Mbps. Verkko toimii pakettikytkentäisenä, mutta liitynnät ovat yhteydellisiä. Yhteys on joko kiinteä (PVC, Permanent Virtual Connection) tai kytketty (SVC, Switched Virtual Connection). Yleensä käytössä PVC, koska se on helpompi hallita. 70
42 ATM Asynchronous Transfer Mode Tavoitteena ollut kehittää tekniikka, joka sopii sekä piirikytkentäisen äänen ja kuvan että pakettikytkentäisen datan siirtoon soluvälitteinen verkko periaatteessa ATM-tekniikka sopii sekä lähi- että laajaverkkoihin pitää sisällään QoS-ominaisuuden, joka sovitaan operaattorin kanssa Quality of Service = palvelun laatutaso Sami Kangas / PR 71 ATM = Asynchronous Transfer Mode = asynkroninen toimintamuoto solujen välitys on läheistä sukua pakettien välitykselle, eroja kuitenkin on solut ovat aina saman kokoisia, pakettien koko voi vaihdella solujen virta on tasaista, paketteja kulkee milloin tarvetta on ATM ei ole yleistynyt lähiverkoissa, laitteet ovat kalliita (vrt. Ethernet) ATM:n tyypilliset käyttökohteet ovat runkoverkot ja kotiyhteyksien accessverkot nykyisin suuressa suosiossa olevat kotien ADSL-liitännät sopivat hyvin yhteen ATM:n kanssa kotona olevasta ADSL-päätelaitteesta voi lähteä ATM-yhteys operaattorille päin ATM on hyvin yhteensopiva televerkoissa käytettävän SDH-tekniikan kanssa odotukset olleet toteutumista suuremmat (?) 71
43 Asynchronous Transmission Asynkroninen tarkoittaa sellaista tapahtumien sarjaa, jossa tapahtumat eivät seuraa toisiaan säännöllisesti. ATMtekniikan yhteydessä tämä tarkoittaa sitä, että saman yhteyden peräkkäiset solut eivät välttämättä tule vastaanottajalle yhtä nopeasti Tietoliikennejärjestelmät / PR 72 72
44 ATM-solu Kaikki tieto ATM-verkossa pilkotaan vakiomittaisiksi soluiksi otsikko data 5 tavua 48 tavua solujen virta verkossa on tasaista, synkronista yksittäisen loogisen yhteyden tietovirta voi olla joko tasaista tai purskeista, asynkronista Tietoliikennejärjestelmät / PR 73 ATM:n nimi Asynchronous on hieman harhaanjohtava, koska solujen virta ATM-verkossa on hyvinkin synkronista yksittäisen loogisen yhteyden tietovirta voi sen sijaan olla asynkronista ATM-verkko koostuu ATM-kytkimistä, jotka ohjaavat soluja oikeisiin paikkoihin ATM-verkko tuottaa yhteydellisiä yhteyksiä (ei yhteyttömiä, asiasta myöhemmin lisää) jokaiselle yhteydelle annetaan muodostusvaiheessa oma virtuaalikanavan tunniste, jota ATM-kytkimet lukevat Internetin liikenne on luonteeltaan purskeista/satunnaista, mikä ei oikein hyvin sovi yhteen ATM:n synkronisuuden ja yhteydellisyyden kanssa Yhteydetön Ethernet ja varsinkin sen kuituversiot ovat valtaamassa tilaa itselleen myös laajaverkkojen tekniikkana 73
45 Miten Internet kotiin? Langalliset vaihtoehdot ADSL (xdsl) HomePNA kaapeli-tv datasähkö Langattomat vaihtoehdot: WLAN tai WiMAX GPRS Tietoliikennejärjestelmät / PR 74 HomePNA = Home Phoneline Networking Alliance datasähkö = PLC = Power Line Communications 74
46 3. Internetin looginen rakenne työasema kytkin reititin FTP-palvelin Ethernet Ethernet Ethernet 5-7 FTP FTP 4 TCP TCP 3 IP IP IP 2 MAC-osoite MAC-osoite MAC-osoite MAC-osoite 1 10Base-T 10Base-T 100Base-T 100Base-T 100Base-T 100Base-T Tietoliikennejärjestelmät / PR 75 Verkon eri osat pitävät sisällään eri tasoisia verkon toimintoja Mitä älykkäämmästä laitteesta on kyse, sitä korkeatasoisempia tehtäviä se hoitaa Toiminnot noudattavat sovittuja sääntöjä eli protokollia 75
47 Protokolla protokolla = yhteyskäytäntö = säännöstö tarkasti määritelty sopimus, miten kaksi osapuolta siirtävät tietoa välillään protokollan avulla keskustelevat kahden eri laitteen osapuolet ovat toiminnallisesti samantasoisia = vertaisoliot vrt. kahdessa firmassa pomot keskustelevat keskenään ja vahtimestarit keskenään omilla protokollillaan Tietoliikennejärjestelmät / PR 76 kokonaisen tietoliikennejärjestelmän toiminta on niin monimutkaista, että toiminnan pelisäännöt on sovittava tarkasti ja yksiselitteisesti yhteyskäytäntö eli protokolla 76
48 ylimpänä on aina sovellus alimpana on aina tietoliikenneyhteyden fyysinen toiminta Protokollapino kokonaisen järjestelmän toiminnot on jaettu usealle eri protokollalle protokollapino yhden laitteen sisällä tieto kulkee pinossa ylös- tai alaspäin peräkkäisten kerrosten välillä Kerros Tietoliikennejärjestelmät / PR sovellus toiminnallisuuden eri kerrokset fyysinen Mitä hyötyä esim. kotikäyttäjälle on siitä, että PC:n sisällä olevat toiminnot on jaettu usealle tasolle eli protokollalle? vast. koneesta voi vaihtaa tai uusia yhden toiminnon ilman että koko konetta pitää uusia esim. verkkokortin voi vaihtaa eri merkkiseen ja silti se toimii yhdessä muun vanhan laitteiston ja ohjelmiston kanssa alkeellinen laite ei sisällä kaikkia protokollapinon kerroksia esim. pitkän verkkoyhteyden välivahvistin eli toistin tai lähiverkon HUB toimii vain fyysisellä tasolla: se vain tulkitsee tiedon 1/0-tasolla ja lähettää sen sitten uudestaan eteenpäin, se ei yritäkään tulkita tiedon merkitystä ja mielekkyyttä 77
49 Kaksi eri protokollapinoa kerros ISO:n OSI-malli sovellus esitystapa istunto kuljetus verkko siirtoyhteys fyysinen TCP/IP = DoD-malli sovellus SMTP, POP3 TCP ( tai UDP ) IP (= Internet) Siirtoyhteys ja fyysinen Sami Kangas / PR 78 ISO:n OSI-malli (International Standard Organisation, Open System Interconnection) on standardisoimisjärjestön tekemä malli, joka ei puhtaana toteudu juuri missään ISO-malli on turhankin pikkutarkka ja teoreettinen useimpiin käytännön sovelluksiin OSI-malli on hyvä viite-malli, jonka kerroksiin viittaamalla saa käsityksen eri toimintojen asemasta kokonaisuudessa Internetin käyttämässä TCP/IP-mallissa eli DoD-mallissa (Department of Defence = Yhdysvaltain puolustusministeriö) kokonaisuuden toiminta saadaan aikaan vähemmällä kerrosten määrällä DoD-mallin tärkein tunnuspiirre on IP-protokolla, jolle ei ole 3-kerroksella vaihtoehtoja Kaikissa Internetiin liitettävissä laitteissa on pakko olla 3-kerroksella IPprotokolla, se tekee ne Internet-yhteensopiviksi Tehtävä: Selvitä kunkin kerroksen tehtävät. 78
50 Tiedon esitys protokollapinossa kaikki tiedot kulkevat jonkin kokoisina paketteina paketissa on vähintään kaksi kenttää: varsinainen data + otsikko, mihin data on menossa alkuperäinen tieto lähtee liikkeelle jostain sovelluksesta eli protokollapinon ylimmältä tasolta kun tieto luovutetaan alemmalle protokollalle, se paketoidaan uudestaan niin, että uudessa paketissa, datana on koko ylemmän tason paketti otsikkona on uuden tason osoite ym. tiedot Sami Kangas / PR 79 McGraw-Hill kun tieto kulkee protokollapinon ylhäältä alas, niin paketin koko kasvaa koko ajan esim. Telnet-pääteyhteydessä lähetetään varsinaista dataa yksi tavu eli yksi merkki kun yksi tavu paketoidaan TCP-pakettiin, on TCP-paketin koko 21 tavua kun TCP-paketti paketoidaan IP-pakettiin, on IP-paketin koko 41 tavua kun IP-paketti paketoidaan Ethernet-pakettiin, on Ethernet-paketin koko 55 tavua tiedon paketointi uudestaan ja uudestaan on kuin paperikirjeen laittaminen useaan sisäkkäiseen kirjekuoreen jokaiseen sisäkkäiseen kuoreen tulee oman tasoinen osoitetieto kuoren sisällä olevien ylempien tasojen osoitetiedot ovat näkymättömissä jokainen kirjeen avaaja tulkitsee vain sitä osoitetta, joka on tarkoitettu juuri omaan käyttöön 79
51 Data encapsulation Sami Kangas 80 The TCP/IP Guide 80
52 Yhteydellinen / Yhteydetön protokolla YHTEYDELLINEN alussa muodostetaan yhteys aloituspaketilla vastaanottaja osaa odottaa tulevaa tietoa jos jokin tieto katoaa matkalla, se lähetetään uudestaan lopussa yhteys puretaan lopetuspaketilla esim. TCP YHTEYDETÖN lähettäjä lähettää tietoa ja toivoo, että paketit menevät vastaanottajalle perille tiedon perillemenosta ei ole mitään varmuutta nopeampi ja kevyempi kuin yhteydellinen esim. IP ja UDP Tietoliikennejärjestelmät / PR 81 yhteydellinen ja yhteydetön on nimenomaan protokollan ominaisuus älä sekoita termeihin piirikytkentäinen / pakettikytkentäinen, jotka ovat fyysisen verkon ominaisuuksia yhteydellinen ja yhteydetön protokolla voivat toimia vain pakettikytkentäisessä verkossa yhteydellinen tiedonsiirto on kuin puhelinkeskustelu, jossa pyydetään tiedon uudelleenlähetys MITÄ -kutsulla, jos vastaanottaja ei saanut tietoa oikein perille yhteydetön tiedonsiirto on kuin uutisten kuuntelu radiosta, lähettäjällä ei ole mitään varmuutta, että tieto menee oikein perille luotettavan yhteyden aikaansaamiseen riittää, että koko protokollapinossa on yksi yhteydellinen protokolla IP + TCP muodostavat luotettavan tiedonsiirtoyhteyden IP + UDP muodostavat epäluotettavan tiedonsiirtoyhteyden vrt. tiedonsiirtoketjua: johtaja, sihteeri, lähetti, vahtimestari, postilaitos riittää, että koko ketjussa on yksi, joka tarkastaa, että tieto menee oikein perille, kaikkien ei tarvitse tarkistaa Miksi yhteydetön protokolla kuormittaa verkkoa vähemmän kuin yhteydellinen? Kumpi muoto sopii paremmin, jos Internetissä imuroi jonkin ohjelman omalle koneelle? Kumpi muoto sopii paremmin, jos Internetissä siirtää puhetta tai elokuvaa? Saako em. tilanteissa osa tiedosta hukkua matkalla, onko aikaa lähettää hukkunut tieto uudestaan? 81
53 IP-protokollan ominaisuuksia IP = Internet Protocol toimii OSI:n kerroksella 3, verkkokerros tärkein tehtävä on huolehtia tietojen kuljetuksesta Internetin läpi oikeaan aliverkkoon = reititys lisäksi paketin otsikossa n. 10 optiota esim. osiointi, elinikä, tarkistussumma IP on yhteydetön protokolla Tietoliikennejärjestelmät / PR 82 IP-protokolla on Internetin perusprotokolla, koska kaikki Internetin liikenne käyttää sitä. Kerroksella 3 toimivalle IP-protokollalle ei Internetissä ole vaihtoehtoja. 82
54 IP datagram Sami Kangas 83 Libor Dostálek Alena Kabelová Version IP: This 4-bit entry consists of an IP protocol version. We talk about version 4 of the IP protocol, this entry has a value of 4. Header Length contains the header length of the IP datagram. Thus, even when using optional entries, the header length must be a multiple of four. If the header is not a multiple of four bytes, it will be padded to a multiple of four using a meaningless value. Type of Service (TOS) is an entry that for a long time didn t have a practical use. The TOS entry is used to specify the IP datagram's transmission quality. Price, delay etc. Total IP packet length contains the total length of the IP datagram in bytes. Because this entry only has two bytes, the maximum IP datagram length is 65,535 bytes. Identifier of IP packet contains the IP datagram identification that is inserted into the IP datagram by the sender's operating system. This entry, together with the Flags and Fragment Offset entries, is used by the datagram fragmentation mechanism. Time To Live prevents endless wandering of an IP datagram through the Internet. Each router is obliged to diminish the positive TTL entry by a minimum of 1. When it reaches 0, the IP datagram is thrown away. The sender of the IP datagram is informed about this via the ICMP protocol. Next level protocol contains the identification number of the higher-layer protocol that is encapsulated in the IP datagram. 01 ICMP, 06 TCP, 17 (11H) UDP IP header checksum contains the checksum, but only from the IP datagram header and not from the entire datagram. Its use is therefore limited. Source IP address and Destination IP address contain a 4-byte IP source address and a 4-byte IP datagram destination address. 83
55 ICMP, Internet Control Message Protocol Kehitetty viestimään ongelmista ja virheistä Esim. jos IP-paketti on ollut liikkeellä liian pitkään ja sen TTL-kentän arvo menee nollaan. Tyypit Toimii IP-protokollan päällä kapseloidaan ip-paketin sisään Sami Kangas 84 Libor Dostálek Alena Kabelová 84
56 Echo, ping Sami Kangas 85 85
57 Time Exceeded, traceroute Tietoliikennejärjestelmät / PR 86 Libor Dostálek Alena Kabelová 86
58 TCP-protokolla TCP = Transmission Control Protocol toimii OSI:n kerroksella 4, kuljetuskerros TCP on yhteydellinen protokolla TCP muodostaa luotettavan yhteyden tiedon siirrolle kahden koneen välille Tärkeimmät tehtävät: luotettavuus uudelleenlähetys, jos tieto hukkuu järjestää tietopaketit oikeaan järjestykseen multipleksaus porttinumerointi vuonohjaus liukuva ikkuna lähetettävän/vastaanotettavan datan määrä Sami Kangas / PR 87 TCP numeroi kaikki lähettämänsä tavut. Vastaanottopäässä tarkastetaan, että kaikki tulevat perille. Jos vastaanottopäästä ei tule kuittausta ajoissa, lähetetään tiedot uudestaan. KOKEILU: voit katsoa oman koneesi TCP-yhteyksien tietoja komentoikkunassa komennolla netstat -s -p tcp tilastotiedot on kerätty koneen viimeisen käynnistyksen jälkeen 87
59 TCP-protokolla Sami Kangas 88 Libor Dostálek Alena Kabelová The source port is the port of the TCP segment source while the destination port is the port of the TCP segment destination. The sequence number is the sequence number of the first byte of a TCP segment in the data flow from the source to the destination. Since the transferred byte sequence number is 32 bits long, after reaching a value of , it cyclically attains a value of 0 again. The acknowledgmentnumber expresses the number of the next byte that the destination is ready to accept. Header length specifies the length of the TCP segment header in multiples of 32 bits. Control Bits (6) osoittavat esim. yhteyden avaamista tai sulkemista. Window size specifies the maximum increment of the sequence number that will be still accepted by the destination. This checksum is calculated not only from the TCP segment itself, but also from certain IP header items. Urgent Pointer is valid only if the URG flag is set. Tämän kentän arvoon saakka segmentin alusta on kiireellistä dataa, joka tulee välittää eteenpäin välittömästi. 88
60 TCP-protokolla Sami Kangas 89 Libor Dostálek Alena Kabelová 89
61 The three-way handshake Yhteyden muodostus Sami Kangas 90 90
62 Datan välitys ja kuittaukset Sami Kangas 91 91
63 Datan välitys ja kuittaukset Sami Kangas 92 92
64 Yhteyden sulkeminen Sami Kangas 93 93
65 UDP-protokollan ominaisuuksia UDP = User Datagram Protocol toimii OSI:n kerroksella 4, kuljetuskerros UDP on yhteydetön protokolla UDP mahdollistaa epäluotettavan keinon siirtää dataa kahden koneen välille UDP-tiedonsiirto kuormittaa verkkoa vähemmän kuin TCP-tiedonsiirto Tietoliikennejärjestelmät / PR 94 UDP-protokollaa käytetään sovelluksissa, joissa mahdollinen tiedon katoaminen ei aiheuta suuria ongelmia Jos sanomat ovat lyhyitä ja mahdollisesti usein toistuvia, voi UDP olla hyvä keino esim. DNS (Domain Name System) käyttää UDP:tä SNMP (Simple Network Management Protocol) NFS (Network File System) TFTP (Trivial File Transfer Protocol) on kevennetty versio FTP:stä ja käyttää UDP:tä UDP sopii kuvan ja äänen siirtoon. Yksittäistä kadonnutta datapakettia vastaanottaja ei huomaa, eikä uudelleenlähetykseenkään oikein ole mahdollisuuksia. UDP-paketissa on otsikkotietoja minimimäärä, 8 tavua, kun TCP-otsikkotietoja on 24 tavua. KOKEILU: voit katsoa oman koneesi UDP-tiedonsiirron tietoja komentoikkunassa komennolla netstat -s -p udp aktiivisia yhteyksiä ei näy, koska UDP on yhteydetön protokolla 94
66 UDP-protokolla Sami Kangas 95 95
67 UDP-protokolla Sami Kangas 96 96
68 TCP vs. UDP Kummankin välittämä dataosuus on 28 oktettia. Yhteyden avaus Datan välitys Yhteyden lopetus Yht. UDP B - 36 B TCP 3 sanomaa a 40 B B 4 sanomaa a 40 B 348 B Hyötysuhde 78% 8% Anttila Sami Kangas 97 97
69 Yhteenveto, TCP/IP-protokolla OSIkerros protokolla tietopaketin nimi osoituskeino 4 TCP segmentti (= verkkosanoma) porttinumero 3 IP IP-paketti (= datagrammi) IP-osoite 2 Ethernet kehys = frame MAC-osoite 1 bitti Tietoliikennejärjestelmät / PR 98 Helpompaa kuin muistaa eri protokollien pakettien nimiä tarkasti on vain puhua IP-, TCP- ja UDP-paketeista. Ethernetin yhteydessä on hyvä puhua Ethernet-kehyksistä. Porttinumeroilla erotetaan esim. yhdessä palvelimessa oleville useille eri sovelluksille menevä liikenne. Palvelimella on vain yksi IP-osoite, mutta jokaisella sovelluksella oma porttinumeronsa, esim. FTP portit 20,21; SMTP portti 25; WWW portti 80 Palvelimella porttinumerot ovat vakiintuneita ja lukuarvoiltaan välillä (Well Known Ports) Työasemalla yhteyden porttinumero arvotaan joka yhteydelle erikseen ja ne ovat > 1023 Tietyn Internet-yhteyden yksilöimiseen käytetään IP-osoitteen ja porttinumeron yhdistelmää = socket. Kun yhteydestä tiedetään sekä työaseman että palvelimen socket ja käytettävä protokolla (esim.tcp), on yhteys täysin yksilöity fyysisellä tasolla tieto kulkee peräkkäisinä bitteinä, jotka ovat siis 1:siä ja 0:ia 98
70 IP-osoite, IPv4 lähtökohta: kaikilla Internetiin liitetyillä koneilla on oma yksilöllinen osoite nykyisin käytössä IPv4-osoite, versio 4 osoitteen pituus on aina 32 bittiä eri osoitteita miljardia, mutta kaikki osoitteet eivät ole käytettävissä Tietoliikennejärjestelmät / PR 99 Jokaisen Internetiin liitetyn koneen osoitteen yksilöllisyydestä on joitain poikkeuksia, niistä myöhemmin. 99
71 IP-osoitteen esitysmuoto 32-bittinen osoite esitetään neljänä, pisteillä toisistaan erotettuna desimaalilukuna, esim pistedesimaali-esitysmuoto = dotted decimal format Tietoliikennejärjestelmät / PR bittiä pitkä IP-osoite voidaan jakaa neljään 8:n bitin annokseen eli tavuun. Jokainen tavu esitetään omana 10-järjestelmän lukuna. pistedesimaali esitysmuodossa kaikki lukuarvot ovat välillä Yleensä pitkät binaariluvut esitetään heksalukuina, mutta IPv4-osoitteiden tapauksessa tämä tapa ei ole käytössä, lukuarvot ovat nimenomaan 10- järjestelmän lukuja 100
72 How binary works? = = 0 = =255 =? Kahdeksalla bitillä voidaan ilmaista luvut Sami Kangas
73 How binary works? 193 = Bin Sami Kangas
74 How hexadecimal works? Jokainen hexadesimaali-luku koostuu neljästä binaaristä bitistä : Sami Kangas
75 Muunnosharjoituksia Muunna seuraavat luvut: 1111b hex dec 20 dec b hex 101 dec b hex A6 hex b dec Sami Kangas
76 IP-osoitteen rakenne 32-bittinen osoite jakaantuu toiminnallisesti kahteen osaan: verkko-osaan ja laiteosaan kohta, josta IP-osoite jakaantuu kahteen osaan, vaihtelee tilanteesta toiseen verkko- ja laiteosan pituudet vaihtelevat, mutta koko osoitteen pituus on aina 32 bittiä Tietoliikennejärjestelmät / PR 105 kohdalle, josta IP-osoite jakaantuu kahteen toiminnalliseen osaan, voidaan käyttää nimitystä jakolinja IP-osoitteen jakaantumista kahteen osaan voidaan verrata puhelinnumeron jakaantumiseen suuntanumeroon ja varsinaiseen numeroon puhelinnumeroista poiketen IP-osoitteen pituus on aina vakio, 32 bittiä jos laiteosa pitenee, niin verkko-osa lyhenee ja päinvastoin pelkän IP-osoitteen pistedesimaali esitysmuodosta ei mitenkään näe, missä kohdassa jakolinja on 105
77 IP-osoitteen maski jakolinja esitetään IP osoitteen (aliverkon) maskilla, sekin pistedesimaali-muodossa esim maskissa 1 -bitit esittävät verkko-osan ja 0 -bitit laite-osan pituuden esimerkissä verkko-osa on 24-bittinen ja laiteosa 8-bittinen maskin binaarimuodossa jakolinja näkyy hyvin Tietoliikennejärjestelmät / PR 106 maski = peite aliverkko = subnet, aliverkon maski = subnet mask maskin on oltava sellainen, että binaarimuodossa siinä on vasemmassa reunassa aina katkeamattomasti 1 -bittejä ja oikeassa reunassa aina katkeamattomasti 0 -bittejä Maskin jakolinja ei välttämättä ole tasan 8:n bitin annosten eli osoitteen pisteiden kohdalla. Maskin jakolinja voi osua myös 8:n bitin annosten eli tavujen sisälle. Tehtäviä Onko maski kelvollinen? Onko maski kelvollinen? Mitkä ovat ne 8:sta bitistä muodostetut desimaaliluvut, jotka ovat mahdollisia maskissa? 106
78 Täydellinen IP-osoite esim. IP-osoite: maski: voidaan esittää myös / 24 esimerkissä verkko-osa on 24-bittinen, eli maski on 24-bittinen esimerkissä laiteosa on 8-bittinen eri laiteosoitteita 2 8 = 256 kpl, mutta yksittäisille laitteille on käytettävissä = 254 laiteosoitetta laiteosoitteet ja on varattu erityistarkoituksiin Tietoliikennejärjestelmät / PR 107 Täydellinen IP-osoite sisältää aina itse IP-osoitteen ja maskin jokaisessa aliverkossa on kaksi erityiskäyttöön varattua laiteosoitetta IP-osoite, jossa laiteosan kaikki bitit ovat 0 :ia, tarkoittaa itse aliverkon osoitetta, eikä sitä saa käyttää millekään aliverkossa olevalle yksittäiselle laitteelle IP-osoite, jossa laiteosan kaikki bitit ovat 1 :ia, on ko. aliverkon levitysviestiosoite (broadcast) levitysviestiosoitteella kohteena on kaikki ko.aliverkossa olevat koneet Mikä on yo. esimerkissä itse aliverkon osoite? Mikä on yo. esimerkissä olevan aliverkon levitysviestiosoite? 107
79 A-, B- ja C-luokan IP-osoitteet Internetin alkuaikoina, jolloin osoitteiden tarve oli vähäistä, osoitteet jaettiin luokkiin A-, B- ja C-luokan verkkoja on vain kolmen kokoisia, joiden maskit ovat 8, 16 ja 24 bittiä Luokkajako on nykyisessä tilanteessa turhan karkea ja osoitteita tuhlaileva Tietoliikennejärjestelmät / PR 108 A-luokan verkossa voi olla koneita 16 miljoonaa B-luokan verkossa voi olla koneita C-luokan verkossa voi olla koneita 250 luokkien kokojen erot ovat hyvin suuret Millainen verkko annetaan, jos organisaatio tarvitsee esim. 500 tai 2000 osoitetta? A-luokan osoitteet ovat varanneet Internetin alkuvaiheiden kehittät. Kokeile komentoikkunassa pingaamalla löytää A-luokan osoitteita omistavia yrityksiä tai organisaatioita. esim. ping IBM.com Mikä on lukuarvoltaan pienin osoite, jonka löydät? 108
80 Luokat A, B ja C Sami Kangas
81 Luokka A Verkko-osa Laiteosa the first network number is 1 the last possible network number is 127 Käyttökelpoisia verkon osoitteita on 126 kpl, koska pois jäävät 0 (oletusreitti) ja 127 (diagnostiikkaosoite). Network number 127 cannot be used because the value is reserved for troubleshooting. We are not permitted to use 0 as a network number or the 127 which leaves us 126 available networks Sami Kangas
82 Luokka B Verkko-osa Laiteosa the first network number is 128 the last available network number is 191 Käyttökelpoisia verkon osoitteita on 2^14 (16384)kpl Sami Kangas
83 Luokka C Verkko-osa Laiteosa the first network number is 192 the last available network number is 223 Käyttökelpoisia verkon osoitteita on 2^21 ( )kpl Sami Kangas
84 Varatut IP-osoitteet IP-osoitteista osa on varattu yksityiskäyttöön (Private Address Space) yksi A-luokan verkko: B-luokan verkkoa: C-luokan verkkoa: Osoitteilla ei saa olla yhteydessä suoraan Internetiin. Osoitteita voi käyttää suljetussa verkossa tai NAT-tekniikan avulla myös Internetiin liitetyssä verkossa Tietoliikennejärjestelmät / PR 113 Dokumentin RFC 1918 määrittelemät osoitealueet voivat olla käytössä monessa eri verkossa ympäri maailmaa yhtä aikaa. NAT = Network Address Translation, asiasta tarkemmin myöhemmin Hyvän tavan mukaan suljetussakaan verkossa ei saisi käyttää mitä hyvänsä IPosoitteita, vaan siellä tulisi käyttää juuri em. varattuja osoitteita. 113
85 Luokalliset IP-osoitteet luokka bin. alku osoite laitebittejä maskibittejä verkkojen määrä laitteita /verkko % kaikista osoitteista A 0xxxx bit B 10xxx bit C 110xx 24-bit D E 1110x ryhmälähetysosoitteita varattu kokeilukäyttöön Tietoliikennejärjestelmät / PR 114 Täydennä taulukon tyhjät kohdat. A-luokan verkoista jää normaalikäytöstä pois verkko-osoitteet 0 (oletusreitti) ja 127 (takaisinkytketty diagnostiikkaosoite) varsinaisia laitteita voi olla aina 2 vähemmän kuin verkossa on laiteosoitteita, koska yksi osoite menee verkon omaan osoitteeseen ja yksi levitysviestiosoitteeseen Vaikka luokallisten osoitteiden käytöstä on tiukassa mielessä luovuttu, niin nykyisinkin osoitteita voidaan tarkastella siltä kannalta, että mistä luokasta osoitteet ovat alun perin lähtöisin. Työaseman IP-osoite on ja maski Minkä luokan verkosta/verkoista on muodostettu se aliverkko, jossa työasema on? 114
86 Luokattomat IP-osoitteet Kun perinteisistä luokallisista verkoista luovutaan, voidaan muodostaa aina tilanteen kannalta optimikokoinen aliverkko turhan isoja verkkoja voidaan jakaa pienempiin osiin aliverkotus turhan pieniä verkkoja voidaan yhdistää yhdeksi isommaksi yliverkotus Tietoliikennejärjestelmät / PR 115 Kun luokallisia verkkoja ali- tai yliverkotetaan, niin maskin pituus voi olla muukin kuin 8, 16 tai 24 bittiä. Luokattomat IP-osoitteet johtavat käyttämään vaihtelevan pituisia maskeja VLSM = Variable Lenght Subnet Mask CIDR = Clasless InterDomain Routing Perinteisistä luokallisista osoitteista pystyi osoitteen lukuarvon perusteella päättelemään maskin pituuden, 8 16 tai 24 bittiä. Luokattomissa osoitteissa pitää maski aina ilmoittaa, koska sen pituutta ei voi mitenkään päätellä. Luokattomuuden myötä termin aliverkko merkitys on laajentunut. Nykyisin aliverkolla voidaan tarkoittaa mitä hyvänsä Internetin osaverkkoa (aliverkkoa), olipa se puhdas luokallinen verkko tai luokallisen verkon osa. On syytä huomata, että IP-osoitteen jakolinjan paikasta riippumatta IP-osoitteessa on aina neljä pisteillä erotettua desimaalilukua. Yhden desimaaliluvun muodostavat 8 bittiä voivat siis osittain kuulua verkko-osaan ja osittain laiteosaan. esim. IP-osoitteessa /22 lukuarvon 103 bitit repeävät halki kahteen eri osaan. C-luokan verkkoja on määrällisesti eniten, joten ali- ja yliverkotuskin kohdistuu yleensä C-luokan verkkoihin. Jos tavoitteena on saada yhtä C-luokan verkkoa pienempi aliverkko osoitteessa tarvitaan laiteosan bittejä vähemmän osoitteessa on verkko-osan bittejä enemmän aliverkon maski on pidempi kuin 24 bittiä Jos tavoitteena on saada yhtä C-luokan verkkoa suurempi aliverkko osoitteessa tarvitaan laiteosan bittejä enemmän osoitteessa on verkko-osan bittejä vähemmän aliverkon maski on lyhyempi kuin 24 bittiä 115
87 Aliverkotus Aliverkotuksella alkuperäinen verkko voidaan jakaa pienempiin osiin. Verkon jakaminen kahtia vastaa IPosoitteen jakolinjan siirtymistä yksi bitti oikealle maski pitenee esim. verkko: /24 jaetaan kahtia /25 ja / Tietoliikennejärjestelmät / PR 116 Tässä tarkastellaan vain C-luokan verkkojen aliverkotusta, mutta sama periaate pätee myös A- ja B-luokille. C-luokan verkkoa aliverkottamalla voidaan muodostaa aliverkkoja, joissa on laiteosoitteita 128, 64, 32, kpl. Mikä on pienin mahdollinen käyttökelpoinen aliverkko? Mikä on aliverkon maskin pituus tällöin? Muista, että mahdollisista laiteosoitteista menee erityistarkoituksiin aina kaksi, joita ei voi käyttää varsinaisten laitteiden osoittamiseen. Pienimmässä mahdollisessa aliverkossa on vain kaksi käyttökelpoista laiteosoitetta. Kaksi osoitetta riittää tilanteisiin, joissa yhteyden molempiin päihin on liitetty vain yksi kone. Tällaisia aliverkkoja tarvitaan esim. seuraavissa tilanteissa: WAN-verkko kahden reitittimen välillä reitittimen ja palvelimen välinen segmentti, jossa ei ole muita koneita Huomaa esimerkissä, että annetussa verkko-osoitteessa kaikki laiteosan bitit = 0, eli osoite todella tarkoittaa itse verkkoa eikä mitään sen sisällä olevaa laitetta Kun verkko jaetaan kahteen aliverkkoon, siirtyy yksi laiteosan bitti verkko-osaan. Muodostuvissa aliverkoissa toisessa ko. bitti on 0 ja toisessa 1. Binaarilukuina tarkasteltuna alkuperäisen verkon alemmassa puoliskossa ko. bitti on 0 ja ylemmässä puoliskossa 1. Jos esimerkissä muodostettu aliverkko /25 vielä jaetaan kahtia, saadaan aliverkot /26 ja /26, joissa kummassakin on 64 laiteosoitetta. 116
88 Luokan C aliverkotus Kuvasta voidaan päätellä, että mitä enemmän host-bittejä on lainattu verkko-osaan sitä enemmän saadaan aliverkkoja, mutta sitä vähemmän host-osoitteita kuhunkin aliverkkoon Sami Kangas
89 Aliverkotuksen viisi askelta 1. Kuinka monta aliverkkoa? 2. Kuinka monta laitetta/aliverkko? (2^host-bitit) Mitkä ovat kelvolliset aliverkot? 4. Mikä on kelvollinen hostien lukumäärä? 5. Mikä on aliverkon broadcast-osoite? Sami Kangas
90 Esimerkki aliverkotuksesta Mikä on broadcast-osoite jos laitteen ip-osoite on /28? 1. Kuinka monta aliverkkoa? C-luokan verkossa maskin pituus on 24, joten lainattuja bittejä on 4 2^4 = 16 aliverkkoa 2. Kuinka monta laitetta kussakin aliverkossa? Host-bittejä on 4 (2^4)-2 = 14 Verkko on jaettu 16:n osoitteen 16 aliverkkoon, joista jokaisessa on 14 mahdollista laiteosoitetta Sami Kangas
91 Esimerkki aliverkotuksesta Mikä on broadcast-osoite jos laitteen ip-osoite on /28? 3. Mitkä ovat kelvolliset aliverkot? 4. Mitkä ovat kelvolliset laitteiden lkm./aliverkko ja broadcastosoite? Kysytty broadcast-osoite on , verkko-osoite on Sami Kangas
92 Harjoituksia 1. Täydennä alla oleva luokallisia IP-osoitteita käsittelevä taulukko. A-luokan verkko-osoitteita 0.x.x.x ja 127.x.x.x ei käytetä normaalisti (oletusreitti ja takaisinkytketty diagnostiikkaosoite). Laitteita voi olla aina kaksi vähemmän kuin varsinaisia laiteosoitteita, koska yksi osoite menee itse verkon osoitteeseen ja toinen levitysviestiosoitteeseen luokk a alku binaarimuodos sa osoitteen 1. desimaaliluk u maskibittien lkm laitebittien lkm verkkojen lkm laitteita / verkko % kaikista osoitteista A - B - C Tietoliikennejärjestelmät / PR Jos seuraava osoite on luokallinen osoite, niin mihin luokkaan se kuuluu? 3. Mikä on 2-kysymyksen tilanteen verkko-osoite? 4. Mikä on 2-kysymyksen tilanteen broadcast-osoite (siinä broadcast domainissa, johon mainittu IP kuuluu)? 5. Mitkä ovat mahdolliset 10-järjestelmän luvut, jotka voi maskissa esiintyä? 6. B-luokan osoitteesta halutaan muodostaa 16 aliverkkoa. Mikä on aliverkon maski? 7. C-luokan osoitteesta halutaan muodostaa 16 aliverkkoa. Mikä on aliverkon maski? 8. Millainen on desimaalimuodossa 27-bittinen maski? 9. Mihin aliverkkoon kuuluu kone, jonka osoite on ja maski ? 10. Mikä on 9-kysymyksen tilanteen aliverkon broadcast-osoite? 11. Mikä on maski, jos verkko-osoite on ja broadcast-osoite on ? 12. Mikä on verkko-osoite, jos koneen osoite on ja maski ? 13. Mikä on 12-kysymyksen tilanteen broadcast-osoite? 14. Kuinka monta laitetta 12-kysymyksen tilanteen verkossa voi enintään olla? 121
93 15. Jos seuraava osoite on luokallinen osoite, niin mihin luokkaan se kuuluu? Jaa verkko kahdeksaan yhtä suureen aliverkkoon ja täytä alla olevaan taulukkoon jokaisen aliverkon verkko-osoite ja broadcast-osoite. Aliverkon osoite Broadcast-osoite Tietoliikennejärjestelmät / PR Koneen osoite on ja maski on ? Mikä on sen aliverkon osoite ja maski, jonka kanssa em. tilanteen aliverkko voidaan yliverkottaa yhteen? 17. Mitkä ovat ne kaksi aliverkkoa (IP ja maski), jotka voidaan yliverkottaa kysymyksen 16 verkkojen kanssa yhdeksi yhteiseksi verkoksi? 18. Käytössäsi on yksi C-luokan verkko, Muodosta tästä aliverkot, jotka täyttävät seuraavat ehdot: - yksi aliverkko, johon on liitettävissä 100 laitetta - yksi aliverkko, jossa on 2 käyttökelpoista laiteosoitetta, toinen niistä on kaksi aliverkkoa, joihin on liitettävissä 25 laitetta kumpaankin 19. Kuinka monta osoitetta yksi aliverkko pienimmillään sisältää? 20. Kuinka monta maskibittiä tällöin IP-osoitteessa kaikkiaan on? 21. Kuinka monta maskibittä tarvitaan lisää verrattuna C-luokan verkon maskiin, jos C-luokan IPosoitteesta aliverkotetaan edellisen tilanteen kokoinen aliverkko. 22. Jos yhteen aliverkkoon pitää saada liitettyä 10 konetta, niin kuinka moni bittinen maski tarvitaan? 23. Jos yhteen aliverkkoon pitää saada liitettyä 15 konetta, niin kuinka moni bittinen maski tarvitaan? 24. Jos C-luokan verkosta pitää muodostaa 5 mahdollisimman suurta yhtä suurta aliverkkoa, niin kuinka monta konetta (jokaiselle oma IP-osoite) kuhunkin aliverkkoon voidaan liittää? 122
94 Yliverkotus Yliverkotuksella kaksi yhtä suurta verkkoa voidaan yhdistää yhdeksi suuremmaksi aliverkoksi. Yhdistettävien verkkojen pitää olla IP-osoitteen lukuarvoiltaan sopivasti peräkkäiset. Kahden verkon yhdistäminen vastaa IP-osoitteen jakolinjan siirtymistä yksi bitti vasemmalle maski lyhenee esim. verkot: /24 ja /24 voidaan yliverkottaa yhteen / Tietoliikennejärjestelmät / PR 123 Tässä tarkastellaan vain C-luokan verkkojen yliverkotusta, mutta sama periaate pätee myös A- ja B-luokille. C-luokan verkkoa yliverkottamalla voidaan muodostaa aliverkkoja, joissa on laiteosoitteita 512, 1024, kpl. Jos useita C-luokan verkkoja yliverkotetaan yhdeksi isommaksi, pitää alkuperäisiä verkkoja olla 2, 4, 8, 16, kpl. Kun kaksi verkkoa yhdistetään yhdeksi aliverkoksi, siirtyy yksi verkko-osan bitti laiteosaan.alkuperäisissä aliverkoissa toisessa ko. bitti on 0 ja toisessa 1, ja kaikkien muiden verkko-osan bittien pitää olla täysin samat. Verkkoja /24 ja /24 ei voi yliverkottaa yhteen. Miksi ei, vaikka verkkojen osoitteet ovat lukuarvoiltaan peräkkäiset? Tarkastele annettujen osoitteiden verkko-osia binaarilukuina. Yliverkotuksessa muodostetaan sellainen verkko, jonka alaisuuteen kuuluvat 32- bittiset IP-osoitteet ovat lukuarvoltaan peräkkäiset niin, että laiteosan bitit käyvät läpi kaikki kombinaatiot :sta :een, mutta verkko-osan bitit ovat koko ajan samassa tilassa. C-luokan verkkoja yliverkottamalla voidaan aikaansaada yhtä iso aliverkko kuin B-luokan verkkoja aliverkottamalla. 123
95 IPv4-osoitteiden venytys keinoja IPv4-osoitteet ovat uhanneet loppua kesken on keksitty erilaisia ratkaisukeinoja NAT (Network Address Translation) eli osoitemuunnin useita koneita voi olla yhteydessä Internetiin vain yhden julkisen IP-osoitteen avulla DHCP (Dynamic Host Configuration Protocol) koneilla ei ole pysyviä staattisia IP-osoitteita, vaan muuttuvia dynaamisia osoitteita Tietoliikennejärjestelmät / PR 124 NAT-tilanteessa kaikki aliverkon koneet liikennöivät Internetiin reitittimen läpi, jossa NAT-toiminto on päällä Internetiin päin kaikki liikenne hoituu yhdellä IP-osoitteella aliverkon sisällä tulisi käyttää RFC 1918:n mukaisia yksityisiä (privaatti) osoitealueita DHCP-tilanteessa aliverkossa on palvelin, joka tarjoaa DHCP-palvelun työaseman käynnistyksen yhteydessä se pyytää DHCP-palvelimelta itselleen IP-osoitteen, joka voi vaihdella eri käynnistyskerroilla suuressa aliverkossa todennäköisesti pärjätään pienemmällä määrällä IPosoitteita kuin on koneita, koska kaikki eivät ole yhtä aikaa päällä DHCP-palvelimelle määritellään osoiteavaruus, josta se osoitteet työasemille jakaa Miksi palvelin ei voi saada IP-osoitettaan DHCP-tekniikalla? NAT- ja DHCP-tekniikoita voidaan käyttää yhtä aikaa ja esim. yksi ja sama reititin voi hoitaa ne molemmat 124
96 NAT Sami Kangas 125 NAT-tekniikassa on kyse siitä, että reitittimen sisäpuolella olevassa verkossa (omassa) voidaan käyttää RFC 1918 mukaisia privaatti -osoitteita. 1. Kun tällaisella osoitteella varustettu laite haluaa ottaa yhteyden ulkomaailmaan, lähettää se ensin sanomansa reitittimelle. 2. Reititin vastaanottaa sanoman ja vaihtaa alkuperäisen lähdeosoitteen (IP) tilalle internetissä sallitun osoitteen. 3. Vastauksen tullessa reititin taas osaa välittää sen takaisin alkuperäiselle lähettäjälle muodostamansa taulun perusteella. 125
97 DHCP Kehitetty edeltäjänsä BOOTP pohjalta ja toimii UDP:n päällä Antaa IP-osoitteen ja muita IP-parametrejä työasemille IP-osoite Aliverkon maski Oletusreititin Nimipalvelin Domain-nimi Sami Kangas 126 DHCP-palvelimella on kolme erityyppistä mekanismia IPosoitteiden määrittelyyn: 1. Automaattinen määrittely. Osoitetta pyytävälle koneelle annetaan osoite tarkemmin määrittelemättömäksi ajaksi 2. Dynaaminen määrittely. Osoite annetaan määräajaksi 3. Määrittely käsin. Ylläpitäjä määrittelee staattisia osoitteita palvelimelle käytettäväksi tietyn koneen kanssa. Annettava osoite on siten siis riippuvainen laitteen MAC-osoitteesta. 126
98 DHCP:n nelivaiheinen toiminta Sami Kangas
99 DHCP:n nelivaiheinen toiminta Sami Kangas
100 DHCP-sanoman rakenne Sami Kangas
101 aliverkko 2 aliverkko 1 Reitittimen toiminta R R R aliverkko 4 R R R R aliverkko 3 R = reititin Reitittimien tehtävä Internetissä on ohjata IP-paketteja oikeisiin aliverkkoihin Reititin toimii OSI:n kerroksella 3, verkkokerros Jokaisen reitittimen sisällä on reititystaulu, jonka perusteella se tietää, mihin liitäntään mikin IP-paketti pitää ohjata Tietoliikennejärjestelmät / PR 130 reitittimessä on vähintään kaksi, mutta usein myös enemmän liitäntöjä, esim. Ethernet0- ja Ethernet1-portit ja sarjaliitäntä serial0 Ethernet-liitännöillä reititin liittyy lähiverkkoihin sarjaliitännästä reititin on liitetty WAN-liitännällä ulkomaailmaan eli Internetiin reititystaulun perusteella reititin tietää mihin liitäntään eli porttiin mikin IPpaketti on lähetettävä Reititystaulut voi syöttää reitittimelle manuaalisesti tai ne voivat päivittyä automaattisesti reititysprotokollien avulla reititysprotokolla, esim. RIP (Routing Information Protocol) määrittelee tavan, jolla reitittimet keskenään lähettävät toisilleen reititystietoja Jos kohdeverkkoon on useita vaihtoehtoisia reittejä, reititin valitsee käytettävän reitin jonkin mittaustavan (metric) perusteella, joita voivat olla esim. nopeus, viive ja kustannukset. aliverkon maskin avulla reititin erottaa IP-osoitteesta verkko-osan, ja sen perusteella tekee reitityspäätöksen yksittäiselle koneelle valitussa lähiverkossa tiedot lähetetään lopulta Ethernetkehyksessä MAC-osoitteen avulla, jonka reititin tarvittaessa selvittää ARPprotokollalla 130
102 IPv6-osoite uuden version todellista tulemista on odotettu jo jonkin aikaa osoitteen pituus 128 bittiä eri osoitteita aika paljon muita tavoiteltavia ominaisuuksia esim: liikkuvuuden parempi hallinta liikenteen priorisointi tietoturvan parantaminen Sami Kangas / PR 131 siirtyminen uuteen protokollaan pitää olla mahdollista toteuttaa asteittain kaikkia maailman IPv4-osoitteita käyttäviä koneita ja ohjelmistoja ei voida päivittää uusiksi yhdessä yössä siirtymävaiheessa on mahdollista siirtää uusien IPv6-työasemien tiedot tunneloimalla vanhan IPv4-verkon läpi tai siirtää vanhojen IPv4-työasemien tiedot uudemman IPv6-verkon läpi 131
103 4. Mihin Internetiä käytetään? Perinteisesti kaikki Internetissä kulkeva tieto on samanarvoista Verkossa liikkuva tieto jakaantuu karkeasti verkkoa itseään ohjaavaan ja valvovaan tietoon verkon yli siirrettävään muuhun tietoon Internetiä ei ole suunniteltu aikakriittisiin sovelluksiin, esim. äänen ja kuvan siirtoon Tietoliikennejärjestelmät / PR 132 Perinteisesti Internetissä ei ole ohituskaistaa, vaan kaikki tiedot juuttuvat samoihin ruuhkiin. IPv4-protokolla tuntee IP-pakettien jonkin asteisen priorisoinnin, mutta lähinnä sillä halutaan antaa verkon ohjaustiedolle korkeampi prioriteetti kuin muulle liikenteelle. Internet koostuu hyvin monen tyyppisistä aliverkoista. On vaikea löytää keinoja, joilla erilaisissa aliverkoissa saataisiin toteutettua toivotut palvelun laatuvaatimukset päästä päähän. Palveluvaatimuksena voi olla esim. mahdollisimman pieni viive mahdollisimman suuri tiedonsiirtokapasiteetti mahdollisimman suuri luotettavuus mahdollisimman pienet kustannukset 132
104 Internetin oma ohjausliikenne DNS (Domain Name System) reitittimien välinen reititystietojen siirto työasemien osoitteiden selvittely ARP-protokolla DHCP-protokolla ICMP (Internet Control Message Protocol) Tietoliikennejärjestelmät / PR 133 DNS-palvelun avulla pidetään kirjaa numeroarvoisten IP-osoitteiden ja niitä vastaavien nimien välillä esim. on helpompi muistaa nimi oamk.fi kuin sitä vastaava IP-osoite Internetissä on hierarkkinen nimipalvelimien eli DNS-palvelimien järjestelmä, jotka välittävät tietoja keskenään DNS-menetelmän avulla maapallon johonkin paikkaan lisätty uusi domain-nimi eli verkkotunnus on kohta tiedossa kaikkialla Internetissä Jotta reitittimet osaisivat reitittää IP-paketit oikein jatkuvasti muotoaan muuttuvassa Internetissä, pitää reitittimien välittää keskenään tietoja, mitä kautta mihinkin aliverkkoon saadaan paketit kuljetettua. Aliverkon sisällä liikennettä aiheuttavat ARP- ja DHCP-protokollat, joilla käsitellään MAC- ja IP- osoitteita ICMP-protokollalla välitetään erilaista ohjaustietoa, eri tilanteita on > 20, esim. kohde saavuttamaton vähennä lähetystä aika loppui (IP-paketti seikkaillut verkossa niin kauan, että se tuhotaan) 133
105 Domain Name System, DNS Koska ihmisen on helpompi muistaa nimiä kuin numeroita, verkkoon liitetyillä koneilla on aina jokin nimi. Nimipalvelu yhdistää koneen nimen sen IP-osoitteeseen. Sekä nimi että IP-osoite pitää olla ainutkertainen. Internetin käytön kasvaessa tämä kävi melko työlääksi, joten luotiin hierarkkinen nimipalvelu, DNS. DNS on levitetty useisiin eri koneisiin internetissä (DNSpalvelimiin). Jokaisella internetiin liitetyllä toimialueella on oma DNSpalvelin. Tällä tavalla internetissä voi olla kaksi samannimistä konetta eri toimialueilla Sami Kangas 134 Kuinka monen webbisivun IP-osoitteen tiedät? Entä kuinka monen webbisivun nimen muistat? Esim: tietokone munkone.otek.ad.oamk.fi on eri kone kuin munkone.sonera.fi. Samalla toimialueella ei saa olla kahta samannimistä konetta: sunkone.otek.ad.oamk.fi ja toinenkin sunkone.otek.ad.oamk.fi ei ole sallittua! Kun kirjoitat selaimeen esim selain käy kysymässä DNS-palvelimelta tuonnimisen koneen IP-osoitetta. Voisit myös kirjoittaa tietokoneen IP-osoitteen suoraan selaimen osoiteriville jos tiedät IP:n. Silloin selaimen ei tarvitse käydä kysymässä IP:tä DNS:ltä. 134
106 Internetin sovellusprotokollia Sähköposti lähetys SMTP-protokollalla lukeminen POP3- tai IMAP4-protokollalla Tiedostojen siirto, FTP-protokolla WWW-sivujen katselu, HTTP-protokolla muita: NNTP, uutis/keskusteluryhmien käsittely IRC, reaaliaikainen keskustelu Telnet, suojaamaton pääteyhteys SSH, suojattu pääteyhteys Tietoliikennejärjestelmät / PR 135 SMTP = Simple Mail Transfer Protocol POP3 = Post Office Protocol, versio 3 lähtökohta: postit siirretään palvelimelta työasemalle IMAP4 = Internet Message Access Protocol, versio 4 lähtökohta: postit säilytetään koko ajan palvelimella, josta niitä voi lukea usealta työasemalta FTP = File Transfer Protocol HTTP = Hypertext Transfer Protocol NNTP = Network News Transfer Protocol IRC = Internet Relay Chat SSH = Secure Shell 135
107 Tosiaikaiset sovellukset Internetin perinteiset sovelluspalvelut perustuvat työaseman pyyntöön ja palvelimen vastaukseen ei tarvita tosiaikaisuutta multimediasovellukset, eli äänen ja kuvan siirto, vaativat tiedonsiirrolta parempaa laatutasoa tarvitaan tosiaikaisuutta (pieni viive) Tietoliikennejärjestelmät / PR 136 perinteisiä tapahtumapohjaisia sovelluksia, joissa tiedonsiirto voi tapahtua nykivästikin, ovat esim. tulostaminen tiedostojen siirto www-sivujen selailu tosiaikaisessa (reaaliaikaisessa) tiedonsiirrossa pyritään tietyille Internetissä liikkuville IP-paketeille antamaan etuoikeus muuhun tietoon nähden. Yhteyden avausvaiheessa kaikilta reitin varrelta olevilta reitittimiltä pyydetään tiettyä tiedonsiirtokaistaa avattavalle yhteydelle tosiaikaisia sovelluksia varten on olemassa perinteinen H.323-protokollaperhe H.323-perheeseen kuuluu sovelluskerroksella toimiva RTP-protokolla (Realtime Transport Protocol), jolla yhdessä UDP-protokollan kanssa voidaan siirtää reaaliaikaista tietoa tarpeeksi suuren tiedonsiirtokapasiteetin omaavassa verkossa. Miksi reaaliaikasovelluksissa ei yleensä käytetä TCP-protokollaa? 136
108 VOIP, Voice over IP VOIP tarkoittaa äänen siirtoa IP-protokollan avulla, mutta ei välttämättä Internetissä Omassa hallinnassa oleva lähiverkko, jonka rakenne selvillä VOIP onnistuu helposti Internet, jonka ominaisuudet vaihtelevat eri aliverkoissa VOIPin toteutus vaikeampaa VOIP voidaan toteuttaa esim. H.323- standardin tai SIP:n mukaisesti Tietoliikennejärjestelmät / PR 137 onnistunut puheen siirto vaatii kahden pisteen välille koko matkalle tarpeeksi laadukkaan yhteyden, mitä on vaikea toteuttaa pitkillä matkoilla, joissa tieto kulkee monen reitittimen läpi, eli avoimessa Internetissä vaikka linjat olisivat kunnossakin, jokainen reititin ja kytkentälaite tuo oman viiveensä, jotka yhdessä tekevät puhelinyhteyden epämiellyttäväksi H.323-standardin on tuottanut ITU-T, eli telealan organisaatio SIP-protokollan on kehittänyt IETF (Internet Engineering Task Force) eli Internetin organisaatio SIP on siis alun perin suunniteltu Internetiin sopivaksi SIP = Session Initiation Protocol 137
109 VOIP käytännössä Tyypillinen kohde on omassa hallinnassa oleva yrityksen oma lähiverkko Jos yrityksen eri toimipisteet on yhdistetty tarpeeksi laadukkaalla suljetulla etäyhteydellä, toimii VOIP myös eri toimipisteiden välillä Omasta lähiverkosta on yhdyskäytävä (gateway) paikalliseen puhelinverkkoon Tietoliikennejärjestelmät / PR 138 yhdyskäytävä = laite, joka yhdistää VOIP-tekniikkaa käyttävän lähiverkon perinteiseen puhelinverkkoon Kaikki yrityksen sisäiset paikalliset puhelut saadaan ilmaisiksi, kun ne hoidetaan omassa lähiverkossa VOIP-tekniikalla. Eri toimipisteiden väliset puhelut saadaan myös ilmaisiksi, kun ne toteutetaan VOIP-tekniikalla muutenkin toimipisteiden välillä olevalla etäyhteydellä. Yrityksestä ulos menevät puhelut voidaan ohjata aina paikallisen toimipisteen yhdyskäytävän kautta yleiseen puhelinverkkoon, jolloin suurin osa ulkopuheluista saadaan paikallispuheluiksi. 138
110 SIP Session Initiation Protocol SIPin päätarkoitus on käynnistää ja lopettaa interaktiivisia multimediasessioita, kuten ääni, video ja chat Internetin yli. Itse datan siirtoon käytetään muita Internetin protokollia, kuten RTP:tä (Realtime Transport Protocol) ja UDP:tä Tietoliikennejärjestelmät / PR 139 SIP on alunperin Internetiin suunniteltu protokolla (RFC 3261) ja se siis sopii hyvin yhteen Internet-maailmaan. Yksi SIPin tärkeimmistä ominaisuuksista on mahdollisuus reitittää uudelleen viestit. Se tekee mahdolliseksi käynnistää ja vastaanottaa puheluita mistä tahansa riippumatta käyttäjän sijainnista. SIPin puhelinnumerot ovat URL-osoitteita, jotka voidaan sijoittaa vaikkapa linkiksi web-sivulle, esim. sip:ilse@cs.university.edu SIP mahdollistaa kahdenkeskiset yhteydet (tavallinen puhelu), ryhmäpuhelut (kaikki voivat kuunnella ja puhua) ja ryhmälähetykset (yksi puhuu, muut kuuntelevat). 139
111 Läsnäolo = Presence SIP-protokollaan liittyy läsnäolo Läsnäolo kertoo millä keinolla vastaanottaja on milläkin hetkellä tavoitettavissa onko henkilö Online / Offline lankapuhelin, kännykkä, läppäri, pöytäkone toivottu muoto: puhelu, , tekstiviesti, Tietoliikennejärjestelmät / PR 140 läsnäolotiedolla henkilö voi ilmoittaa keinon, jolla vastaanottaja toivoo yhteyttä otettavan läsnäolotiedolla voi vähentää turhia yhteydenottoyrityksiä, jos näkee jo ennen soittamista, että henkilö puhuu toista puhelua läsnäolotieto kertoo myös sen, kannattaako yhteyttä ottaa lankapuhelimeen vai kännykkään, jos näkee henkilön olevan matkoilla läsnäolotietoa voi päivittää manuaalisesti tai se voi päivittyä automaattisesti jos puhuu jo yhdessä puhelimessa jos kalenterimerkinnän mukaan on kokouksessa/matkoilla jos kulunvalvontatietojen perusteella poistuu työpaikalta 140
S 38.1105 Tietoliikennetekniikan perusteet. Pakettikytkentäiset verkot. Helsinki University of Technology Networking Laboratory
S 38.1105 Tietoliikennetekniikan perusteet Pakettikytkentäiset verkot Kertausta: Verkkojen OSI kerrosmalli Sovelluskerros Esitystapakerros Istuntokerros Kuljetuskerros Verkkokerros Linkkikerros Fyysinen
LisätiedotOSI ja Protokollapino
TCP/IP OSI ja Protokollapino OSI: Open Systems Interconnection OSI Malli TCP/IP hierarkia Protokollat 7 Sovelluskerros 6 Esitystapakerros Sovellus 5 Istuntokerros 4 Kuljetuskerros 3 Verkkokerros Linkkikerros
LisätiedotKuva maailmasta Pakettiverkot (Luento 1)
M.Sc.(Tech.) Marko Luoma (1/20) M.Sc.(Tech.) Marko Luoma (2/20) Kuva maailmasta Pakettiverkot (Luento 1) WAN Marko Luoma TKK Teletekniikan laboratorio LAN M.Sc.(Tech.) Marko Luoma (3/20) M.Sc.(Tech.) Marko
LisätiedotInternet Protocol version 6. IPv6
Internet Protocol version 6 IPv6 IPv6 Osoiteavaruus 32-bittisestä 128-bittiseksi Otsikkokentässä vähemmän kenttiä Lisäominaisuuksien määritteleminen mahdollista Pakettien salaus ja autentikointi mahdollista
Lisätiedot3. IP-kerroksen muita protokollia ja
3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)
LisätiedotICMP-sanomia. 3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol)
3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)
LisätiedotTietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone
ja ylläpito computer = laskija koostuu osista tulostuslaite näyttö, tulostin syöttölaite hiiri, näppäimistö tallennuslaite levy (keskusyksikössä) Keskusyksikkö suoritin prosessori emolevy muisti levy Suoritin
LisätiedotTietoliikenne II. Syksy 2005 Markku Kojo. Tietoliikenne II (2 ov,, 4 op) Page1. Markku Kojo Helsingin yliopisto Tietojenkäsittelytieteen laitos
Tietoliikenne II Syksy 2005 Markku Kojo 1 Syksy 2005 Tietoliikenne II (2 ov,, 4 op) Markku Kojo Helsingin yliopisto Tietojenkäsittelytieteen laitos 2 Page1 1 Kirjallisuus ja muuta materiaalia Kurssikirja:
LisätiedotSiltojen haitat Yleisesti edut selvästi suuremmat kuin haitat
Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat
LisätiedotSiltojen haitat. Yleisesti edut selvästi suuremmat kuin haitat 2/19/2003 79. Kytkin (switch) Erittäin suorituskykyisiä, moniporttisia siltoja
Siltojen haitat sillat puskuroivat ja aiheuttavat viivettä ei vuonsäätelyä => sillan kapasiteetti voi ylittyä kehysrakenteen muuttaminen => virheitä jää havaitsematta Yleisesti edut selvästi suuremmat
LisätiedotAntti Vähälummukka 2010
Antti Vähälummukka 2010 TCP/IP (Transmission Control Protocol / Internet Protocol) on usean Internet-liikennöinnissä käytettävän tietoverkkoprotokollan yhdistelmä. IP-protokolla on alemman tason protokolla,
LisätiedotTurvallisuus verkkokerroksella
Turvallisuus verkkokerroksella IPsec Authentication Header ( AH) -protokolla Encapsulation Security Payload (ESP) -protokolla ennen käyttöä on luotava kommunikoivien koneiden välille turvasopimus SA (Security
LisätiedotTurvallisuus verkkokerroksella
Turvallisuus verkkokerroksella IPsec Authentication Header ( AH) -protokolla Encapsulation Security Payload (ESP) -protokolla ennen käyttöä on luotava kommunikoivien koneiden välille turvasopimus SA (Security
LisätiedotAH-otsake. Turvallisuus verkkokerroksella. AH-otsake. AH-otsake. ESP-otsake. IP-otsake
Turvallisuus verkkokerroksella IPsec Authentication Header ( AH) -protokolla Encapsulation Security Payload (ESP) -protokolla ennen käyttöä on luotava kommunikoivien koneiden välille turvasopimus SA (Security
LisätiedotTeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri. Pikaohje
TeleWell TW-EA711 ADSL modeemi & reititin ja palomuuri Pikaohje Pikaohje Myyntipaketin sisältö 1. TeleWell TW-EA711 ADSL modeemi & palomuuri 2. AC-DC sähköverkkomuuntaja 3. RJ-11 puhelinjohto ja suomalainen
Lisätiedot3. Kuljetuskerros 3.1. Kuljetuspalvelu
End- to- end 3. Kuljetuskerros 3.1. Kuljetuspalvelu prosessilta prosessille looginen yhteys portti verkkokerros koneelta koneelle IP-osoite peittää verkkokerroksen puutteet jos verkkopalvelu ei ole riittävän
LisätiedotS-38.1105 Tietoliikennetekniikan perusteet. Piirikytkentäinen evoluutio. Annukka Kiiski
S-38.1105 Tietoliikennetekniikan perusteet Piirikytkentäinen evoluutio Annukka Kiiski Verkon topologia Kuvaa verkon rakenteen Fyysinen vs looginen topologia Tähti asema keskitin Perustopologioita Kahdenvälinen
LisätiedotS-38.118 Teletekniikan perusteet
S-38.118 Teletekniikan perusteet Laskuharjoitus 3 Paketoinnin hyötysuhde 1 Harjoitus 3 koostuu: Demoluento (45 min) Datan siirtäminen Internetissä yleensä Laskuesimerkki datan siirtämisestä Äänen siirtäminen
LisätiedotVerkkoinformaation välittämiseen isäntäkoneiden ja reitittimien välillä
3. IP-kerroksen muita protokollia ja mekanismeja ICMP (Internet Control Message Protocol) ARP (Address Resolution Protocol) DHCP (Dynamic Host Configuration Protocol) CIDR (Classless InterDomain Routing)
LisätiedotMiten Internet toimii?
Miten Internet toimii? WWW-sivu 2 HTML-koodi Nixu International Nixu
LisätiedotWWW-sivu. Miten Internet toimii? World Wide Web. HTML-koodi. HTTP-istunto URL <#>
WWW-sivu Miten Internet toimii? HTML-koodi World Wide Web Nixu International
LisätiedotNetemul -ohjelma Tietojenkäsittelyn koulutusohjelma 31.10.2011
Tietojenkäsittelyn koulutusohjelma ICT1TN002 1/6 Tietokone ja tietoverkot 1 ICT1TN002 Harjoitus lähiverkon toiminnasta Tässä harjoituksessa tutustutaan lähiverkon toimintaan Netemul ohjelman avulla. Ohjelmassa
LisätiedotIHTE 1900 Seittiviestintä (syksy 2007) VERKKOTEKNIIKKAA. Mikä on protokolla, IP osoite, nimipalvelu jne ja mihin näitä tarvitaan?
VERKKOTEKNIIKKAA Sisältö: Johdatus aiheeseen. Mikä on tieto(kone)verkko ja miksi sellaisia on? Verkot ohjelmistonäkökulmasta. Mikä on protokolla, IP osoite, nimipalvelu jne ja mihin näitä tarvitaan? Verkot
LisätiedotSalausmenetelmät (ei käsitellä tällä kurssilla)
6. Internetin turvattomuus ja palomuuri Internetin turvaongelmia Tietojen keruu turva-aukkojen löytämiseksi ja koneen valtaaminen Internetissä kulkevan tiedon tutkiminen IP-osoitteen väärentäminen Palvelunestohyökkäykset
LisätiedotTietoliikenne II (2 ov)
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
LisätiedotD-Link DSL-504T ADSL Reitittimen Asennusohje ver. 1.0
D-Link DSL-504T ADSL Reitittimen Asennusohje ver. 1.0 Tervetuloa D-Link ADSL reitittimen omistajaksi. Tämän ohjeen avulla saat reitittimesi helposti ja nopeasti toimimaan. Tämä ohje kannattaa lukea läpi
LisätiedotITKP104 Tietoverkot - Teoria 3
ITKP104 Tietoverkot - Teoria 3 Ari Viinikainen Jyväskylän yliopisto 5.6.2014 Teoria 3 osuuden tärkeimmät asiat kuljetuskerroksella TCP yhteyden muodostus ja lopetus ymmärtää tilakaavion suhde protokollan
LisätiedotTietoliikenteen perusteet. Langaton linkki
Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei:6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2007/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Lnagattoman
LisätiedotTietoliikenteen perusteet. Langaton linkki
Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei:6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2007/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Lnagattoman
LisätiedotTekninen kuvaus Aineistosiirrot Interaktiiviset yhteydet iftp-yhteydet
Tekninen kuvaus Aineistosiirrot Interaktiiviset yhteydet iftp-yhteydet 15.11.2012 Sisällysluettelo 1 Johdanto... 3 1.2 Interaktiivinen FTP-yhteystapa... 3 1.3 Linkki aineistosiirtopalveluun liittyvät dokumentit...
LisätiedotELEC-C7241 Tietokoneverkot Kuljetuskerros
ELEC-C7241 Tietokoneverkot Kuljetuskerros Pasi Sarolahti (kalvoja Matti Siekkiseltä) 23.1.2018 Laskareista Lisävuoro ke 16-18 U8 Edelleen myös ke 14-16 ja pe 12-14 Ke 14 16 tällä viikolla poikkeuksellisesti
LisätiedotIP asetus -harjoitus Tietojenkäsittelyn koulutusohjelma 31.10.2011
ICT1TN002 1/11 Tietokone ja tietoverkot Tietojenkäsittelyn koulutusohjelma 1 ICT1TN002 Harjoitus lähiverkkoasetusten vaikutuksesta Tässä harjoituksessa tutustutaan labrassa lähiverkon toimintaan tekemällä
Lisätiedot1.4. Tietoliikenneohjelmistot eli protokollat
1.4. Tietoliikenneohjelmistot eli protokollat Protokolla eli yhteyskäytäntö Mitä sanomia lähetetään ja missä järjestyksessä Missä tilanteessa sanoma lähetetään Miten saatuihin sanomiin reagoidaan tietoliikenteessä
Lisätiedot1.4. Tietoliikenneohjelmistot eli protokollat
1.4. Tietoliikenneohjelmistot eli protokollat Protokolla eli yhteyskäytäntö Mitä sanomia lähetetään ja missä järjestyksessä Missä tilanteessa sanoma lähetetään Miten saatuihin sanomiin reagoidaan tietoliikenteessä
Lisätiedot1.4. Tietoliikenneohjelmistot eli protokollat. Protokollien kerrosrakenne. Mitä monimutkaisuutta?
1.4. Tietoliikenneohjelmistot eli protokollat Protokolla eli yhteyskäytäntö Mitä sanomia lähetetään ja missä järjestyksessä Missä tilanteessa sanoma lähetetään Miten saatuihin sanomiin reagoidaan tietoliikenteessä
LisätiedotOSI malli. S 38.188 Tietoliikenneverkot S 2000. Luento 2: L1, L2 ja L3 toiminteet
M.Sc.(Tech.) Marko Luoma (1/38) S 38.188 Tietoliikenneverkot S 2000 Luento 2: L1, L2 ja L3 toiminteet OSI malli M.Sc.(Tech.) Marko Luoma (2/38) OSI malli kuvaa kommunikaatiota erilaisten protokollien mukaisissa
Lisätiedot» multiaccess channel» random access channel LAN (Ethernet) langaton. ongelma: käyttövuoron jakelu Yhteiskäyttöisen kanavan käyttö
4. MAC-alikerros yleislähetys (broadcast)» multiaccess channel» random access channel LAN (Ethernet) langaton ongelma: käyttövuoron jakelu 29.9.2000 1 Mitä käsitellään? Yhteiskäyttöisen kanavan käyttö
Lisätiedot4. MAC-alikerros. yleislähetys (broadcast) ongelma: käyttövuoron jakelu. » multiaccess channel» random access channel LAN (Ethernet) langaton
4. MAC-alikerros yleislähetys (broadcast)» multiaccess channel» random access channel LAN (Ethernet) langaton ongelma: käyttövuoron jakelu 29.9.2000 1 Mitä käsitellään? Yhteiskäyttöisen kanavan käyttö
LisätiedotProtokollien yleiset toiminnot
CT30A2003 Tietoliikennetekniikan perusteet Protokollien yleiset toiminnot 1 Järjestelmä ja olio Eri järjestelmissä sijaitsevat oliot kommunikoivat keskenään - Jotta se olisi mahdollista, täytyy niiden
LisätiedotINTERNET-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
INTERNET-yhteydet IP-osoite IP-osoitteen tarkoituksena on yksilöidä laite verkossa. Ip-osoite atk-verkoissa on sama kuin puhelinverkossa puhelinnumero Osoite on muotoa xxx.xxx.xxx.xxx(esim. 192.168.0.1)
LisätiedotLinkkikerros, tiedonsiirron perusteet. Jyry Suvilehto T Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013
Linkkikerros, tiedonsiirron perusteet Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013 Luennon sisältö 1. Päivänpolitiikkaa 2. Kertausta 3. Linkkikerros 4. Tiedonsiirron
LisätiedotInternet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros)
Internet ja tietoverkot 2015 Harjoitus 5: (ISO/OSI-malli: Verkkokerros, TCP/IP-malli: internet-kerros) Tämän harjoituksen tarkoituksena on tutustua IP-protokollaan. Kertausta - Harjoitus 4: Erään sovelluksen
LisätiedotEetteriverkon rakenne
väylä Eetteriverkon rakenne Kaapeli 10Base2 tähti - hub toimii toistimen tavoin HUB Kaksi parijohtoa 10BaseT, 100BaseT Kaapelit 10Base2 ohut kaapeli» 10 => 10 Mbps» Base => kantataajuus» 2 => 200 m 10Base-T
LisätiedotCSMA/CD. Eetteriverkon rakenne. Signaalin koodaus. Törmäyksen jälkeinen uudelleenlähetys. Lyhyet etäisyydet, pieni määrä laitteita. Manchester-koodaus
väylä Eetteriverkon rakenne Kaapeli 10Base2 tähti - hub toimii toistimen tavoin HUB Kaksi parijohtoa 10BaseT, 100BaseT Kaapelit 10Base2 ohut kaapeli» 10 => 10 Mbps» Base => kantataajuus» 2 => 200 m 10Base-T
LisätiedotReititys. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL. Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP
Reititys 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 DUNXVHXKNXUL Tämä ja OSI Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP 7 sovellus 6 esitystapa 5 yhteysjakso 4 siirto verkko linkki fyysinen
LisätiedotAntti Vähälummukka 2010
Antti Vähälummukka 2010 Tavoitteet Opiskelija tuntee perusteet erilaisista lähiverkkostandardeista ja protokollista sekä tietää verkoissa käytettävien laitteiden tarkoituksen. Sisältö Tietokoneverkkojen
LisätiedotTehtävä 2: Tietoliikenneprotokolla
Tehtävä 2: Tietoliikenneprotokolla Johdanto Tarkastellaan tilannetta, jossa tietokone A lähettää datapaketteja tietokoneelle tiedonsiirtovirheille alttiin kanavan kautta. Datapaketit ovat biteistä eli
LisätiedotLaitteessa tulee olla ohjelmisto tai uudempi, tarvittaessa päivitä laite
TW-EAV510: PORTTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON Laitteessa tulee olla ohjelmisto 5.00.49 tai uudempi, tarvittaessa päivitä laite OPERAATTORIN IP---OSOITE - Jotta
Lisätiedot1. Tietokoneverkot ja Internet. 1. 1.Tietokoneesta tietoverkkoon. Keskuskone ja päätteet (=>-80-luvun alku) Keskuskone ja oheislaitteet
1. Tietokoneverkot ja Internet 1.1. Tietokoneesta tietoverkkoon 1.2. Tietoliikenneverkon rakenne 1.3. Siirtomedia 1.4. Tietoliikenneohjelmisto eli protokolla 1.5. Viitemallit: OSI-malli, TCP/IP-malli 1.6.
LisätiedotKuljetuskerros. Kirja sivut: 280-301, 326-330
Kuljetuskerros Kirja sivut: 280-301, 326-330 Kuljetuskerroksen tehtävä Kuljetuskerros yhdistää sovelluksia Verkkokerros välittää viestejä koneelta toiselle Kuljetuskerros lisää tarkemman osoitteen koneen
LisätiedotEetteriverkon rakenne
Eetteriverkon rakenne väylä Kaapeli 10Base2 tähti - hub toimii toistimen tavoin HUB Kaksi parijohtoa 10BaseT, 100BaseT Kaapelit 10Base2 ohut kaapeli» 10 => 10 Mbps» Base => kantataajuus» 2 => 200 m 10Base-T
LisätiedotMikä on internet, miten se toimii? Mauri Heinonen
Mikä on internet, miten se toimii? Mauri Heinonen Mikä on Internet? Verkkojen verkko Muodostettu liittämällä lukuisia aliverkkoja suuremmaksi verkoksi Sivustojen tekemiseen käytetään kuvauskielta HTML
LisätiedotTeknisiä käsitteitä, lyhenteitä ja määritelmiä
Teknisiä käsitteitä, lyhenteitä ja määritelmiä Yleistä Asuinkiinteistön monipalveluverkko Asuinkiinteistön viestintäverkko, joka välittää suuren joukon palveluja, on avoin palveluille ja teleyritysten
LisätiedotTVP 2003 kevätkurssi. Kertaus Otto Alhava
TVP 2003 kevätkurssi Kertaus Kysymyksiä ja vastauksia 1) Mistä saa kurssin puuttuvat kalvot? ks. kurssin kotisivu ensi perjantaina! 2) Miten valmistautua tenttiin? (=Miten hahmotan kurssin sisällön paremmin?)
Lisätiedot6. Erilaisia verkkoja. LAN, MAN ja WAN
6. Erilaisia verkkoja LAN, MAN ja WAN 10/9/2003 SOVELLUKSIA SOVELLUSPROTOKOLLIA: HTTP, SMTP, SNMP, FTP, TELNET,.. TCP (UDP) IP Erilaisia verkkoja: kuulosteluverkko ( Ethernet ), vuororengas, vuoroväylä,
Lisätiedot6. Erilaisia verkkoja
6. Erilaisia verkkoja LAN, MAN ja WAN 10/9/2003 1 SOVELLUKSIA SOVELLUSPROTOKOLLIA: HTTP, SMTP, SNMP, FTP, TELNET,.. TCP (UDP) IP Erilaisia verkkoja: kuulosteluverkko ( Ethernet ), vuororengas, vuoroväylä,
LisätiedotPertti Pennanen OSI 1 (4) EDUPOLI ICTPro1 29.10.2013
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
Lisätiedot3. Kuljetuskerros 3.1. Kuljetuspalvelu
3. Kuljetuskerros 3.1. Kuljetuspalvelu End- to- end lta lle looginen yhteys portti verkkokerros koneelta koneelle I-osoite peittää verkkokerroksen puutteet jos verkkopalvelu ei ole riittävän hyvä, sitä
LisätiedotInternet-yhteydet maanläheisesti Combi Cool talvipäivät 2010
Internet-yhteydet maanläheisesti Combi Cool talvipäivät 2010 1 Sisältö Sisällysluettelo: IP-osoite Erilaisia internet liittymiä Muuttuva IP-osoite (dynaaminen) Kiinteä IP-osoite (staattinen) Port forwarding
Lisätiedot..128.214.4.29.. itää saada selville P-osoitetta vastaava erkko-osoite. leislähetyksenä ysely: Kenen IPsoite. IP-paketissa on vain vastaanottajan
..128.214.4.29.. IP-paketissa on vain vastaanottajan IPosoite A B:n verkkoosoite..128.214.4.29.. B 128.214.4.29 66-55-44-33 22-11 itää saada selville P-osoitetta vastaava erkko-osoite. leislähetyksenä
LisätiedotTietoliikenne II (2 ov)
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
LisätiedotJos A:lla ei ole tietoa ARP-taulussaan, niin A lähettää ARP-kysely yleislähetyksenä
..128.214.4.29.. A B:n verkkoosoite..128.214.4.29.. B IP-paketissa on vain vastaanottajan IPosoite 128.214.4.29 66-55-44-33- 22-11 Pitää saada selville IP-osoitetta vastaava verkko-osoite. Yleislähetyksenä
Lisätiedot100 % Kaisu Keskinen Diat
100 % Kaisu Keskinen Diat 98-103 4-1 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram 4.3 what s inside a router 4.4 IP: Internet Protocol datagram format IPv4 addressing ICMP IPv6
LisätiedotTomi Stolpe Versio 20070528 ALI- JA YLIVERKOTTAMINEN. Esim. C-luokan verkko 194.240.186.0 on aliverkotettu, 3 bittiä käytetty Aliverkottamiseen.
ALIVERKOTTAMINEN 1. Esim. C-luokan verkko 194.240.186.0 on aliverkotettu, 3 bittiä käytetty Aliverkottamiseen. IP-osoitteiden 3 ensimmäistä numeroa pysyvät aina samana ja sen takia tarkastellaan IP-osoitteen
LisätiedotSecurity server v6 installation requirements
CSC Security server v6 installation requirements Security server version 6.4-0-201505291153 Pekka Muhonen 8/12/2015 Date Version Description 18.12.2014 0.1 Initial version 10.02.2015 0.2 Major changes
LisätiedotKohina (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, ylikuuluminen johdin sieppaa viereisen johtimen signaalin
LisätiedotKohina (Noise) Signaalia häiritsee kohina. aina taustalla esiintyvää sähkömagneettista aaltoliikettä terminen kohina. elektronien liikkeestä johtuva,
Kohina (Noise) Signaalia häiritsee kohina aina taustalla esiintyvää sähkömagneettista aaltoliikettä terminen kohina elektronien liikkeestä johtuva, ylikuuluminen johdin sieppaa viereisen johtimen signaalin
LisätiedotTietoliikenneohjelmointi. v. 0.01
Tietoliikenneohjelmointi v. 0.01 Kurssin suoritus ja tavoitteet Kurssin suoritus kerrotaan erikseen. Tavoitteet: Oppilas osaa suunnitella ja toteuttaa verkossa toimivia asiakas/palvelin sovelluksia. Protokollat
LisätiedotTCP/IP-protokollapino. Verkkokerros ja Internetprotokolla. Sisältö. Viime luennolla. Matti Siekkinen
TCP/IP-protokollapino Matti Siekkinen T-110.2100 Johdatus tietoliikenteeseen kevät 2010 Sovelluskerros Middleware: HTTP, SSL, XML... Kuljetuskerros: TCP, UDP,... Verkkokerros: IPv4, IPv6 Linkkikerros:
LisätiedotKun n = 32 ei ole tarpeeksi nopea nykyisiin runkoreitittimiin! - content addressable memory (CAM) - välimuistin käyttö
Osoitteen 1. bitti 2. bitti 3. bitti jne 0 1 0 1 0 1 001.. Kun n = 32 ei ole tarpeeksi nopea nykyisiin runkoreitittimiin! - content addressable memory (CAM) - välimuistin käyttö Kytkentäosa Kytkentä muistin
Lisätiedot001.. Kun n = 32 ei ole tarpeeksi nopea nykyisiin runkoreitittimiin! - content addressable memory (CAM) - välimuistin käyttö
Osoitteen 1. bitti 2. bitti 3. bitti jne 0 0 1 0 1 1 001.. Kun n = 32 ei ole tarpeeksi nopea nykyisiin runkoreitittimiin! - content addressable memory (CAM) - välimuistin käyttö Kytkentäosa Kytkentä muistin
Lisätiedotreitittimissä => tehokkaampi 2005 Markku Kojo IPv6
4. IPv6-protokolla (RFC 2460) Enemmän osoitteita 16 tavua osoitteelle => osoitteita paljon! Virtaviivaistettu nopeampi käsittely k reitittimissä => tehokkaampi Uusia piirteitä Erilaisten sovellusten tarpeet
LisätiedotInternet perusteet. Analyysin tasot
Internet perusteet Internet perusteet Osoitteet IPv4 ja ICMP -protokollat ARP - Address Resolution Protocol Internet-1 Analyysin tasot Tuotteet Markkinat Määrittelyt, RFC, draft specifications Protokollat
LisätiedotVerkkoliikennettä Java[ssa lla] Jouni Smed
Verkkoliikennettä Java[ssa lla] Jouni Smed 9.2.2001 1 Perusteita 1 (2) tarvittavat luokat paketissa MDYDQHW IP-osoitteita käsitellään,qhw$gguhvv-olioina luonti (huom. ei konstruktoria):,qhw$gguhvvdggu,qhw$gguhvvjhw%\1dphdgguhvv
LisätiedotTietoliikenteen perusteet: Kokeeseen tulevista asioista
Tietoliikenteen perusteet: Kokeeseen tulevista asioista T. Karvi October 2017 T. Karvi Tietoliikenteen perusteet: Kokeeseen tulevista asioista October 2017 1 / 7 Kokeesta Kurssikoe ti 24.10.2017 klo 16:00,
LisätiedotStandardiliitännät. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL
Standardiliitännät 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL Tämä ja OSI Liitännät toiminnalliset ominaisuudet sähköiset ominaisuudet X.25 Kehysvälitys 7 sovellus 6 esitystapa 5 yhteysjakso
LisätiedotKuljetus- ja verkkokerrokset. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011
Kuljetus- ja verkkokerrokset Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2011 Luennon sisältö 1. Johdantoa Kertaus, motivointi Yhteys, yhteydettömyys Best effort
LisätiedotVuonimiö on pelkkä tunniste
Reitittimelle vuo on joukko peräkkäisiä paketteja, joita tulee käsitellä tietyllä tavalla samat resurssivaraukset samat turvallisuusvaatimukset samat säännöt pakettien hävittämiseen samat etuoikeudet jonoissa
LisätiedotVuonimiö on pelkkä tunniste
Reitittimelle vuo on joukko peräkkäisiä paketteja, joita tulee käsitellä tietyllä tavalla samat resurssivaraukset samat turvallisuusvaatimukset samat säännöt pakettien hävittämiseen samat etuoikeudet jonoissa
LisätiedotVerkkokerros ja Internet Protocol. kirja sivut 190-222
Verkkokerros ja Internet Protocol kirja sivut 190-222 Verkkokerros Internet-protokolla (IP) toteuttaa verkkokerroksen Tietoliikennepaketit välitetään erilaisten fyysisten kerrosten ylitse koneelta koneelle
LisätiedotTW-EA510v4 TW-EA510 VERSIO 4. - Ulkoinen ADSL-modeemi, kytkin, palomuuri, WLAN-tukiasema 54 Mb, VPN PPTP - 4 Ethernet-porttia 10/100 Mbps
TW-EA510v4 TW-EA510 VERSIO 4 - Ulkoinen ADSL-modeemi, kytkin, palomuuri, WLAN-tukiasema 54 Mb, VPN PPTP - 4 Ethernet-porttia 10/100 Mbps - Tuetut käyttöjärjestelmät: Windows 95 (a, b), 98, 98SE, Me, NT4,
Lisätiedot... Laajennusotsakkeet. Reititysotsake. Vuonimiö on pelkkä tunniste. Vuonimiöiden käsittely solmuissa
Reitittimelle vuo on joukko peräkkäisiä paketteja, joita tulee käsitellä tietyllä tavalla samat resurssivaraukset samat turvallisuusvaatimukset samat säännöt pakettien hävittämiseen samat etuoikeudet jonoissa
LisätiedotKuljetuskerroksen tehtävä. Kuljetuskerros UDP. UDP-kaappaus (DNS) DNS-haku, Ethernet-kehys <#>
Kuljetuskerroksen tehtävä Kuljetuskerros Kirja sivut: 280-301, 326-330 Kuljetuskerros yhdistää sovelluksia Verkkokerros välittää viestejä koneelta toiselle Kuljetuskerros lisää tarkemman osoitteen koneen
LisätiedotSiirtyminen IPv6 yhteyskäytäntöön
Siirtyminen yhteyskäytäntöön SimuNet loppuseminaari 7.12.2011 Vesa Kankare 7.12.2011 1 Agenda Taustaa Miksi Muutoksen vaikutukset verkoille operaattori ja yritysnäkökulma SimuNet 7.12.2011 2 IPv4 IPv4
LisätiedotNimi: Op.numero: Yritän arvosanan korotusta, olen läpäissyt IVT:n tentin
1 8304500 Tietoliikenneverkkojen perusteet Tentti 22102003 /OA&JH Nimi: Opnumero: HUOM! Merkitse alle ajankohdat (esim kesä 2002), mikäli olet suorittanut osuuksia kurssille 83450 Internetin verkkotekniikat,
LisätiedotTietoliikenteen perusteet. Langaton linkki. Kurose, Ross: Ch 6.1, 6.2, 6.3. (ei: 6.2.1, 6.3.4 ja 6.3.5)
Tietoliikenteen perusteet Langaton linkki Kurose, Ross: Ch 6.1, 6.2, 6.3 (ei: 6.2.1, 6.3.4 ja 6.3.5) Tietoliikenteen perusteet /2008/ Liisa Marttinen 1 Sisältö Langattoman linkin ominaisuudet Langattoman
LisätiedotChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
LisätiedotZYXEL 645R MODEEMIN ASENTAMINEN SILLATTUUN SAUNALAHDEN ADSL- LIITTYMÄÄN
ZYXEL 645R MODEEMIN ASENTAMINEN SILLATTUUN SAUNALAHDEN ADSL- LIITTYMÄÄN VERSIO 1.0 JIPPII GROUP OYJ 1 DOKUMENTIN TARKOITUS Tervetuloa Saunalahden ADSL-liittymän käyttöönottoon opastavaan ohjeeseen! Tämän
LisätiedotKuljetuskerros. Tietokoneverkot. Matti Siekkinen Pasi Sarolahti
Kuljetuskerros Tietokoneverkot Matti Siekkinen Pasi Sarolahti Osa sisällöstä adaptoitu seuraavista lähteistä: J.F. Kurose and K.W. Ross: Computer Networking: A Top-Down Approach 6th ed. -kirjan lisämateriaali
LisätiedotIntroduction to exterior routing
Introduction to exterior routing CIDR-1 Autonomous Systems AS Autonomous System on Internetin hallinnollinen alue, eli osa verkosta, jolla on yksi omistaja. AS:lla käytössä on yleensä yksi (sisäinen) reititysprotokolla,
LisätiedotProjektina gradu. Miten? Missä? Milloin? Miksi?
Projektina gradu Miten? Missä? Milloin? Miksi? Sisältö Johdanto Storage Area Networks SCSI ja Fibre Channel Multiprotokollareititys Esimerkkitoteutus Yhteenveto Storage Domain Tietokanta (dbms) Sovellukset
LisätiedotVerkkokerros. Verkkokerros ja Internet Protocol. End-to-end -argumentti. IP-otsikkotiedot. IP ja linkkikerros <#>
Verkkokerros Verkkokerros ja Internet Protocol kirja sivut 190-222 Internet-protokolla (IP) toteuttaa verkkokerroksen Tietoliikennepaketit välitetään erilaisten fyysisten kerrosten ylitse koneelta koneelle
LisätiedotKytkimet, reitittimet, palomuurit
Kytkimet, reitittimet, palomuurit Kytkin (ja hubi): kaikki liikenne välitetään kaikille samaan kytkimeen kytketyille koneille suoraan, ei tarvitse omaa IP-osoitetta Reititin: ohjaa liikennettä verkkoalueiden
LisätiedotTELEWELL TW-EA200 MODEEMIN ASENTAMINEN SILLATTUUN SAUNALAHDEN ADSL-LIITTYMÄÄN KÄYTTÄEN USB-VÄYLÄÄ
TELEWELL TW-EA200 MODEEMIN ASENTAMINEN SILLATTUUN SAUNALAHDEN ADSL-LIITTYMÄÄN KÄYTTÄEN USB-VÄYLÄÄ VERSIO 1.0 JIPPII GROUP OYJ 1 DOKUMENTIN TARKOITUS Tervetuloa Saunalahden ADSL-liittymän käyttöönottoon
LisätiedotIntroduction to exterior routing
Introduction to exterior routing CIDR-1 Autonomous Systems AS - Autonomous System on Internetin hallinnollinen alue, eli osa verkosta, jolla on yksi omistaja. AS:lla käytössä on yleensä yksi (sisäinen)
LisätiedotKertaus. Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013
Kertaus Jyry Suvilehto T-110.1100 Johdatus tietoliikenteeseen ja multimediatekniikkaan kevät 2013 Sisältö Mitä ja miten teidän olisi pitänyt oppia Kurssi takaperin Kysykää rohkeasti joka kohdassa. 2 http://tinyurl.com/ydinaines
LisätiedotKanavan kuuntelu. Yleislähetysprotokollia ALOHA. CSMA (Carrier Sense Multiple Access) Viipaloitu ALOHA. Lähetyskanavan kuuntelu (carrier sense)
Lähetyskanavan kuuntelu (carrier sense) käynnissä olevan lähetyksen havaitseminen asema tutkii, onko kanava jo käytössä ennen lähetystä tutkitaan, onko joku muu lähettämässä jos on, ei lähetetä yleensä
LisätiedotKotitalouksien kiinteät internet - liittymät. Tero Karttunen Oy Mikrolog Ltd
Kotitalouksien kiinteät internet - liittymät Tero Karttunen Oy Mikrolog Ltd Kotitalouden internet - toivelista! Edulliset käyttökustannukset! Helppo, edullinen käyttöönotto! Kiinteä internet-yhteys! Toimiva!
Lisätiedot