Petri Nuutinen 2011 KEVÄT



Samankaltaiset tiedostot
Antti Vähälummukka 2010

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

TCP/IP-protokollat ja DNS

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

DNS- ja DHCPpalvelut. Linuxissa. Onni Kytönummi & Mikko Raussi

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

3. IP-kerroksen muita protokollia ja

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

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

INTERNET-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

Tietoliikenne II (2 ov)

Kytkimet, reitittimet, palomuurit

Etäkäyttö onnistuu kun kamera on kytketty yleisimpiin adsl- tai 3G verkkoihin. Kts. Tarkemmin taulukosta jäljempänä.

OSI ja Protokollapino

Fi-verkkotunnus luotettava ja suomalainen

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

Fi-verkkotunnus yksilöllinen ja suomalainen

Pertti Pennanen OSI 1 (4) EDUPOLI ICTPro

Introduction to exterior routing. Autonomous Systems

Pikaohje IPv6-ominaisuuksiin FreeBSD-järjestelmässä Päivitetty Niko Suominen

Tietoliikenne II (2 ov)

Palomuurit. Palomuuri. Teoriaa. Pakettitason palomuuri. Sovellustason palomuuri

Netemul -ohjelma Tietojenkäsittelyn koulutusohjelma

Mikä on internet, miten se toimii? Mauri Heinonen

Tomi Stolpe Versio ALI- JA YLIVERKOTTAMINEN. Esim. C-luokan verkko on aliverkotettu, 3 bittiä käytetty Aliverkottamiseen.

Introduction to exterior routing

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

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

S Teletekniikan perusteet

A Linux -järjestelmät TI09TIVE. Joni Ruotsalainen

Kuva maailmasta Pakettiverkot (Luento 1)

Introduction to exterior routing

Verkkoinformaation välittämiseen isäntäkoneiden ja reitittimien välillä

HOW-TO: Kuinka saan yhdistettyä kaksi tulospalvelukonetta keskenään verkkoon? [Windows XP]

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikka / Tietoverkkotekniikka. Antti Parkkinen. ICTLAB tuotantoverkon IPv6 toteutus

3. Kuljetuskerros 3.1. Kuljetuspalvelu

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

Internet ja tietoverkot 2015 Harjoitus 7: Kertaus

Introduction to exterior routing

Tikon ostolaskujen käsittely

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

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

Taloyhtiön laajakaistan käyttöohje, Tekniikka: Ethernet. Käyttöjärjestelmä: Mac OS X

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

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

Directory Information Tree

D-Link DSL-504T ADSL Reitittimen Asennusohje ver. 1.0

DNSSec. Turvallisen internetin puolesta

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

4. Verkkokerros ja reitittimet

Itseasennusohje. Elisa ADSL. M1122-verkkopääte ADSL

ELEC-C7241 Tietokoneverkot Kuljetuskerros

VERKON ASETUKSET SEKÄ WINDOWSIN PÄIVITTÄMINEN

Internet Protocol version 6. IPv6

Lisää reititystä. Tietokoneverkot 2008 (4 op) Syksy Teknillinen korkeakoulu. Lisää reititystä. Jaakko Kangasharju

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

Osoitemanipulaation syitä. Osoitemanipulaation syitä. Miten? S Verkkopalvelujen tuotanto Luento 4: Verkko osoitteiden manipulaatiopalvelut

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

Tehtävä 2: Tietoliikenneprotokolla

Lisää reititystä. Tietokoneverkot 2009 (4 op) Syksy Futurice Oy. Lisää reititystä. Jaakko Kangasharju

Miksi? Miksi? Miten? S Verkkopalvelujen tuotanto Luento 2: Verkko osoitteiden manipulaatiopalvelut. Internet

Tikon ostolaskujen käsittely

Verkkokerros ja Internetprotokolla

IP asetus -harjoitus Tietojenkäsittelyn koulutusohjelma

Lähiverkon toimintaa Tietojenkäsittelyn koulutusohjelma Timo Ruohomaa

WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY

Verkkokerros ja Internet Protocol. kirja sivut

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

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

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

Verkkokerros ja Internetprotokolla

Macintosh (Mac OS X 10.2) Verkkoasetukset Elisa Laajakaista yhteyksille:

Tietoliikenneohjelmointi. v. 0.01

2) Sisäverkon RJ45-portit kamerakäytössä (alk. S. 7) - kamera ei näy jossain modeemin takaseinän portissa tai se saa oudon näköisen IP-numeron

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

Siirtyminen IPv6 yhteyskäytäntöön

VMU-C EM. Asennus ja käyttö

Ohjeita tietokoneverkon käyttöön Latokartano-säätiön ja Metsäylioppilaiden asuntosäätiön asuntoloissa

Reititys. Tämä ja OSI 7LHWROLLNHQQHWHNQLLNDQSHUXVWHHW $(/&7 0DUNXV3HXKNXUL. Yhteyden jakaminen Reititys Kytkentä Internet-protokolla TCP, UDP

Siltojen haitat Yleisesti edut selvästi suuremmat kuin haitat

Tietoa ja ohjeita Hämäläisten ylioppilassäätiön asuntoloiden laajakaistaverkon käytöstä

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

Windows Phone. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Windows Phone 8 -puhelimessa.

Android. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Android Ice Cream Sandwichissä.

Push- ja pull-protokollat

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

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

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

Yleinen ohjeistus Windows tehtävään.

ProNetti -sähköpostijärjestelmä

Verkkokerros ja Internetprotokolla

Kytkentäosa. Ulosmenoportit. Jonotus reitittimessä 001..

Liikkuvuudenhallinta Mobile IP versio 6 - protokollalla

Sähköposti ja uutisryhmät

ITKP104 Tietoverkot - Teoria 2

3. Laajakaistaliittymän asetukset / Windows XP

Internet perusteet. Analyysin tasot

SATAKUNNAN AMMATTIKORKEAKOULU. Iiro Sammalkorpi TCP/IP

Linux palomuurina (iptables) sekä squid-proxy

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

Transkriptio:

Petri Nuutinen 2011 KEVÄT

Luku 1 TCP/IP-protokollamalli 1 TCP/IPprotokolla-malli LUKU 1 Y hteistä sopimusta siitä, miten TCP/IP kuvattaisiin kerrosmallina ei kuvattaisiin kerrosmallina ei ole. Kuitenkin on yleisesti hyväksyttyä on yleisesti hyväksyttyä että kerroksia on vähemmän kuin OSIvähemmän kuin OSI-mallissa (7). Tässä esityksessä kuvaamme protokollan rakennetta käyttämällä neljää kerrosta: Sovelluskerros - sisältää sovellukset, jotka käyttävät verkkoa Kuljetuskerros - tarjoaa päästä-päähän siirtopalvelut Internet-kerros - määrittää tietosähkeen ja suorittaa tietojen reitityksen Fyysinen kerros - sisältää fyysisen verkon käsittelyssä tarvittavat rutiinit varsinaiset sovellukset HTTP FTP Telnet SMTP DNS TFTP NETBios tiedonsiirto sovelluksille TCP UDP reititys IP fyysinen verkko muunnos ICMP, IP IP Ethernet OSI-mallin tavoin tiedot siirretään kerroksissa alaspäin, kun ne lähetetään verkkoon ja ylöspäin, kun ne vastaanotetaan verkosta. Malli esittää tapaa, jolla tietoja käsitellään niiden siirtyessä alaspäin pinossa sovellustasolta fyysiseen verkkoon. Jokainen kerros lisää omat ohjaustietonsa varmistaakseen tietojen perille menemisen. Näitä ohjaustietoja kutsutaan otsakkeiksi (headers), koska ne lisätään lähetettävien tietojen alkuun. Jokainen kerros käsittelee ylemmästä kerroksesta saamiaan tietoja pakettina (packet) ja lisää paketin alkuun omat otsakkeensa. Kun tiedot

Luku 1 TCP/IP-protokollamalli 2 vastaanotetaan, tapahtuu päinvastoin. Jokainen kerros poistaa omat otsakkeensa ennenkuin siirtää paketin ylempään kerrokseen. Sovelluskerros Tiedot Kuljetuskerros Otsake Tiedot Internet-kerros Otsake Otsake Tiedot Fyysinen kerros Otsake Otsake Otsake Tiedot Jokaisella kerroksella on oma tietorakenteensa. Käsitteellisesti ottaen kerros on täysin tietämätön ylä- ja alapuolella olevien kerrosten tietorakenteista (black-box). TCP-protokollassa varsinaisista tiedoista käytetään erilaisia nimiä riippuen kerroksesta. Sovellukset käsittelevät tietoa tietovuona (data stream) ja kuljetuskerros segmenttinä (segment). Vastaavasti Internet-kerros näkee tiedot lohkoina, joista käytetään nimeä tietosähke (datagram). Useimmissa verkoissa lähetettäviä tietoja kutsutaan paketeiksi tai kehyksiksi (frames). Sovelluskerros tietovuo Kuljetuskerros segmentti Internet-kerros tietosähke Fyysinen kerros kehys Fyysinen kerros Fyysisen kerroksen protokollat tarjoavat järjestelmän käyttöön välineet, joiden avulla se voi siirtää tietoja verkon laitteiden välillä. Fyysisessä kerroksessa suoritettaviin toimintoihin kuuluu IP-tietosähkeiden kehystäminen fyysiseen verkkoon lähetettäväksi ja IP-osoitteiden muuttaminen verkon fyysisiksi osoitteiksi (esim. MAC). Toisin kuin ylimmän tason protokollien, fyysisen kerroksen protokollien on tunnettava yksityiskohtaisesti alla olevan verkon (esim. Ethernet, ATM) rakenne voidakseen muotoilla lähetettävät tiedot verkon vaatimuksia vastaavaksi. Fyysinen kerros on käyttäjälle näkymätön. TCP/IP:n rakenne piilottaa kerroksen toiminnot ja käyttäjien paremmin tuntemat protokollat (IP, TCP, HTTP) ovat ylemmän tason protokollia. Otettaessa käyttöön uusia verkkoteknologioita on kerrokseen kehitettävä myös uusia protokollia. Fyysisen kerroksen protokollia on siis yksi jokaista fyysistä verkkostandardia varten. Protokollat ovat usein olemassa sekä laiteajureina että niihin liittyvinä ohjelmina (esim. verkkokorttien ajurit). Verkon nimellä yksilöidyt laiteajurit kehystävät tiedot ja jakelevat ne verkkoon, ja erilliset ohjelmat suorittavat oheistoimintoja kuten osoitteiden muuntamista.

Luku 1 TCP/IP-protokollamalli 3 Internet-kerros Internet-kerroksen Internet-protokolla (IP) on TCP/IP:n sielu. Se tarjoaa pakettien siirrossa tarvittavat peruspalvelut eli se määrittää osoitteistuksen, reitittää tietosähkeet etäasemille ja suorittaa tietosähkeiden jakamisen osiin ja uudelleen kokoamisen. IP on yhteydetön protokolla eli se ei avaa yhteyttä asemien välillä vaihtamalla ohjaustietoja (eli kättelemällä ) ennen tiedonsiirron käynnistämistä., vaan se lähettää paketit vastaanottajalle tarkistamatta vastaanottajan hengissä olemista. IP luottaa siihen, että ylemmissä kerroksissa olevat protokollat avaavat yhteyden, mikäli yhteydellistä palvelua tarvitaan. IP luottaa myös siihen, että ylemmissä kerroksissa olevat protokollat hoitavat virheentarkastuksen ja -korjauksen. TCP/IP-verkko on pakettienvälitysverkko. Paketti on tietolohko, jonka mukana kulkee sen toimittamiseen liittyvät tiedot - samaan tapaan kuin tavallisessa kirjeessä, jonka kuoreen on merkitty osoite. Paketit kulkevat verkossa itsenäisesti toisista paketeista riippumatta. Tietosähke on IP:ssä määritelty paketin muoto, jonka ensimmäiset viisi tai kuusi 32-bitin sanaa muodostavat ohjaustiedot, joita kutsutaan siis otsakkeiksi. Otsakkeen tärkeimmät tiedot ovat jaetun paketin tunnistetiedot (32 bit) elinaika, TTL eli Time To Live (8 bit) protokollanumero (8 bit) IP-otsakkeen tarkistussumma (16 bit) lähdeosoite (32 bit) kohdeosoite (32 bit) Itse lähetettävän tiedon pituus yksittäisessä paketissa riippuu käytettävästä verkkomediasta ja voi olla 68 tavun ja 64 kilotavun välillä, esimerkiksi Ethernetissä 1500 tavua miinus otsaketiedot. Jos kohdeosoite osoittaa samassa verkossa olevaan asemaan (verrattuna siis lähdeosoitteeseen aliverkon maskia käyttämällä), paketti lähetetään suoraan kohdeasemaan. Jos osoite ei ole samassa verkossa, paketti siirretään yhdyskäytävään (gateway) edelleen toimittamista varten. Yhdyskäytävät ovat laitteita, jotka siirtävät paketteja fyysisten verkkojen välillä. Yhdyskäytävän valintaprosessia kutsutaan reitittämiseksi. IP tekee reitityspäätöksen jokaisen paketin osalta erikseen. Yhdyskäytäviä kutsutaan tavallisesti IP-reitittimiksi (huomaa, kuitenkin että uusimman terminologian mukaan yhdyskäytävä siirtää tietoja kahden eri protokollan ja reititin kahden eri verkon välillä). Paketit kulkevat asemissa kaikkien neljän eri kerroksen läpi, mutta yhdyskäytävissä/reitittimissä ne siirtyvät vain Internetkerrokseen, jossa reitityspäätökset siis tehdään:

Luku 1 TCP/IP-protokollamalli 4 Asema A Asema B Sovellus Sovellus Kuljetus Yhdyskäytävä Kuljetus Internet Internet Internet Verkko Verkko Verkko Koska tietosähke kulkee eri fyysisten verkkojen kautta, voi syntyä tilanne, että jostakin verkosta tullut tietosähke on liian pitkä lähetettäväksi yhtenä pakettina toisen verkon kautta, jolloin se joudutaan jakamaan pienempiin osiin lähetystä varten. Tätä prosessia kutsutaan ositukseksi (fragmentation). Esimerkiksi IP:n on jaettava Ethernetin suhteellisen suuret paketit pienemmiksi paketeiksi, mikäli ne täytyy siirtää X.25-verkkoon. TTL-kentän arvo ilmaisee sekunteina, kuinka kauna sanoma saa kiertää verkossa ennen kuin se tuhotaan. Kentän alkuperäinen arvo riippuu käyttöjärjestelmästä (nykyinen suositus on 64). Jokaisen paketin matkan varrella olevan reitittimen tulee vähentää kentän arvoa vähintään yhdellä, ja vähennystä tulee tehdä enemmän, mikäli paketti joutuu odottamaan esimerkiksi reitittimen puskurissa. Jos paketti ei koskaan löydä perille, sen elämän lopettaa se reititin, joka vähentää sen kentän arvon nollaan (eli ei siis käy kuten eräissä scifi-kirjoissa). Kun IP vastaanottaa tietosähkeen, joka on osoitettu paikalliselle asemalle, se siirtää tietosähkeen tieto-osan oikealle kuljetusprotokollalle (TCP, UDP) otsakkeessa olevan protokollanumeron perusteella. Internet-kerroksen olennainen osa on ICMP-protokolla, joka käyttää IPtietosähkeiden jakelutoimintoja viestiensä lähettämiseen. Tärkeimmät ICMP:n toiminnoista ovat: vuonohjaus eli jos tietosähkeet saapuvat nopeammin kuin niitä ehditään käsitellä, vastaanottava asema tai välittävä yhdyskäytävä lähettää lähettävälle asemalle viestin, että tietosähkeiden lähettäminen on väliaikaisesti lopetettava ilmoitus tuntemattomasta kohteesta eli yhdyskäytävä lähettää ko. viestin, jos kohdeosoitetta ei pystytä tavoittamaan, tai vastaanottava asema lähettää viestin, jos kohdeporttia ei pystytä tavoittamaan uudelleenreititys eli yhdyskäytävä pyytää asemaa käyttämään toista yhdyskäytävää, mikäli sellainen on olemassa ja toinen reitti on parempi vaihtoehto etäasemien tarkkailu eli asema voi lähettää viestin varmistaakseen että vastaanottava asema on toiminnassa (ping-komento käyttää tätä).

Luku 1 TCP/IP-protokollamalli 5 Kuljetuskerros Kuljetuskerroksen kaksi tärkeintä protokollaa ovat TCP (Transmission Control Protocol) ja UDP (User Datagram Protocol). TCP tarjoaa luotettavan tiedonsiirron virheentarkastuksineen ja korjauksineen. UDP puolestaan tarjoaa vähän resursseja vaativan, yhteydettömän tiedonsiirtotavan. Sovelluksen ohjelmoija päättää, kumpi palvelu sopii paremmin hänen tarkoituksiinsa (esim. DNS ja TFTP käyttävät UDP:tä). UDP on epäluotettava, yhteydetön, protokolla eli protokollaan ei sisälly toimintoja, joilla tarkistetaan, että tiedot ovat menneet oikein perille. Sovellusohjelmoijan kannattaa kuitenkin käyttää sitä, jos lähetettävien tietojen määrä on vähäinen, sillä tällöin yhteyden luominen ja tietojen perillemenon varmistaminen vaativat enemmän resursseja kuin itse tietojen siirto, vaikka ne jouduttaisiinkin lähettämään uudelleen. UDP sopii myös sovelluksiin, joissa kyselyn vastauksena odotetaan pelkästään vahvistusta viestin perillemenosta jos vastausta ei saada annetun ajan kuluessa, kysely lähetetään uudelleen. TCP protokolla tarkistaa, että tiedot ovat menneet verkon läpi virheettömästi ja oikeassa järjestyksessä. Se lähettää tiedot uudelleen, kunnes se saa vastaanottajalta vahvistuksen siitä, että tiedot on vastaanotettu oikein. Jokainen segmentti sisältää tarkistussumman, jonka avulla vastaanottaja varmistaa, etteivät tiedot ole muuttuneet matkalla. TCP on yhteydellinen protokolla eli se muodostaa loogisen päästä päähän yhteyden kahden aseman välille. Asemat vaihtavat keskenään kättelyksi kutsutun ohjausviestin ennenkuin varsinaiset tiedot lähetetään. TCP tarkastelee lähettämiään tietoja jatkuvana vuona eikä yksittäisinä paketteina. Siksi se huolehtii myös siitä, että tiedot lähetetään ja vastaanotetaan oikeassa järjestyksessä. TCP-segmentin otsakkeessa oleva järjestysnumero ja kuittausnumero ilmaisevat tavujen oikean järjestyksen. Jos esimerkiksi ensimmäisenä lähetetyn segmentin ensimmäisen tavun numero on 1 ja 8000 tavua on jo lähetetty, niin lähetysvuorossa olevan segmentin järjestysnumero on 8001. Vastaanottavan aseman lähettämässä kuittausnumerossa kerrotaan lähettäjälle, kuinka monta tavua on jo vastaanotettu. Jos esimerkiksi ensimmäisenä lähetetyn segmentin ensimmäisen tavun numero on 1 ja 4000 tavua on onnistuneesti vastaanotettu, lähetetään kuittausnumero 4000. Vastaanotetussa segmentissä on myös ikkuna-kenttä, joka ilmoittaa montako tavua etäasema voi vielä vastaanottaa eli kuinka suuri etäaseman sen hetkinen puskuri on. Jos puskuriin mahtuu vielä 6000 tavua, on ikkunakentän arvo 6000. Tämä kertoo samalla lähettävälle asemalle, että se voi jatkaa tietojen lähettämistä. Vastaanottava asema voi taas ohjata lähettäjältä tulevaa tietovuota ikkunan kokoa muuttamalla.

Luku 1 TCP/IP-protokollamalli 6 1. paketti Lähettäjä: Järj.nro 1 Koko 8000 Vast.ottaja: Kuittausnro 8000 Ikkuna 8000 2. paketti Lähettäjä: Järj.nro 8001 Koko 8000 Vast.ottaja: Kuittausnro 16000 Ikkuna 6000 3. paketti Lähettäjä: Järj.nro 16001 Koko 6000 Vast.ottaja:... Sovelluskerros Sovelluskerroksen protokollat (HTTP, FTP, SMTP,...) tuottavat varsinaiset palvelut käyttäjille. Sen jälkeen kun IP on siirtänyt vastaanottamansa tiedot kuljetusprotokollalle, tämä siirtää ne edelleen oikealle sovellukselle. Sovellukset määritetään (lähde- ja kohde-) porttinumeroilla, jotka ovat 16-bittisiä arvoja. Porttinumerot 0-1023 (Well- Known Ports) on varattu eri protokollille ja palveluille. Portit 1024 49151 (egistered Ports)ovat varattuja puolivirallisille ohjelmille. Loput porttinumerot, 49152-65535 (Dynamic/Private Ports)ovat ohjelmoijien valittavissa omille soveluksilleen. Portit kokonaisuudessaan: http://www.iana.org/assignments/port-numbers Allaolevassa taulukossa on yleisimpien sovellusprotokollien porttinumeroita. 7 echo ( ping ) 20 ftp-data 21 ftp-commands 23 telnet 25 smtp 53 dns 69 tftp 80 http 110 pop3 119 nntp 143 imap 194 irc 389 ldap 443 https Tunnettujen standardien porttinumeroiden avulla etäjärjestelmät tietävät, mihin porttiin niiden on kytkeydyttävä käyttäessään tarvitsemiaan verkon palveluita. Standardia porttinumeroa käytetään vain kohdeportissa

Luku 1 TCP/IP-protokollamalli 7 ( palvelinpäässä ). Lähdeportin ( asiakaspään ) numero varataan dynaamisesti, jotta jokainen yhteys olisi yksilöitävissä. Kun siis asiakasasema ottaa yhteyttä esimerkiksi palvelinaseman Telnetsovellukseen, se valitsee itselleen satunnaisen lähdeportin (esim. 3456) ja asettaa kohdeportiksi Telnet-protokollan mukaisesti 23. Vastaavasti palvelinasema lähettäessään paketteja takaisin asettaa lähdeportiksi 23 ja kohdeportiksi 3456. Lähettäjä 100.100.100.100 Vastaanottaja 200.200.200.200 - kohdeportti 200.200.200.200 / 23 (telnet) - lähdeportti 100.100.100.100 / 3456 (sat.) - kohdeportti 100.100.100.100 / 3456 - lähdeportti 200.200.200.200 / 23 IP-osoitteen ja porttinumeron yhdistelmää kutsutaan socketiksi. Socket määrittää yksiselitteisesti prosessin koko Internetin laajuudessa.

Luku 2 IP-osoitteistus 8 IP-osoitteistus LUKU 2 J okaisella TCP/IP-protokollaa käyttävällä laitteella tulee olla yksilöllinen laitteella tulee olla yksilöllinen IP-osoite. Tämä on yksilöllinen itse on yksilöllinen itse asiassa kahdella eri tasolla. Kaikkiaan 32-bittiä Kaikkiaan 32-bittiä käsittävästä osoitteesta voidaan erikseen määritellä verkkotunnus (domain) ja konetunnus (host). Verkkotunnus on globaalisti yksilöllinen Internetiin liittyneissä verkoissa ja konetunnus on yksilöllinen tietyssä Internettiin liittyneessä verkossa. Yksilöllisyyttä tarvitaan, jotta Internetin reitittimet tietävät mihin verkkoon IP-paketteja tulee välittää. Huom! Allaolevat ovat eri asioita, vaikka käytetään samoja termejä! 194.251.250.241 www.sonera.fi verkkotunnus = 194.251.250 konetunnus = 241 verkkotunnus = sonera.fi konetunnus = www Verkon osoitteen yksilöllisyyden vaatimuksista voidaan poiketa kahdessa tapauksessa. Ensinnäkin mikäli verkko ei ole kytkettynä Internetiin eli kyseessä on suljettu verkko ja toiseksi mikäli reitittimessä tai palomuurissa käytetään NAT-tekniikkaa (tästä lisää jatkossa). Tällöin on periaatteessa sama, mitä osoitteita verkossa käyttää, mutta näitä tapauksia varten on kuitenkin olemassa erityiset rekisteröimättömät IP-osoitteet, joita suositellaan käytettäväksi. Vapaat osoiteavaruudet ovat 10.0.0.0 10.255.255.255 1 kpl A-luokan verkkoja 172.16.0.0 172.31.255.255 16 kpl B-luokan verkkoja 192.168.0.0 192.168.255.255 256 kpl C-luokan verkkoja Lisäksi kaksi osoiteavaruutta, 0.0.0.0 ja 127.0.0.0, on varattu erikoistarkoituksiin. Verkko 0 on oletusreitti ja verkko 127 on takaisinkytkentäosoite (yleensä käytetään 127.0.0.1). Myös numerot 0 ja 255 on varattu kaikissa osoiteluokissa ja niitä käytetään reititystaulukoissa. Laitenumero 0 tarkoittaa itse verkkoa eli osoite 193.166.153.0 tarkoittaa

Luku 2 IP-osoitteistus 9 koko C-luokan verkkoa 193.166.153. Laitenumero 255 on levitysosoite (broadcast), jolla viitataan kaikkiin verkon asemiin eli osoitteeseen 193.166.153.255 lähetetty paketti menee verkon 193.166.153 kaikille asemille. Myös osoiteavaruus 169.254.0.0 169.254.255.0 on ennalta varattu. Sitä käyttää hyväkseen mm. Windows 2000 käyttöjärjestelmän DHCP-palvelu. Internet-verkkoon kytkettäville koneille on hankittava IP-osoitteet Internetyhteyksiä tarjoavalta verkko-operaattorilta (esim. Sonera). IPosoiteavaruuden omistaa ICANN (Internet Corporation for Assigned Names and Numbers), aiemmin IANA, joka on delegoinut niiden jakamisen maantieteellisesti (IPE NCC - Eurooppa, AIN - Amerikka, APNIC - Aasia). Nämä alueelliset rekisterit jakavat osoitteet verkko-operaattoreille. ICANN IPE NCC Sonera Yritys Oy Funet SAMK Huom! IP-osoitteiden lisäksi täytyy hakea myös domain-nimi! (tästä jatkossa lisää) IP-osoitteita on perinteisesti jaettu A-, B- ja C-luokan osoiteavaruuksina seuraavan taulukon mukaisesti: Luokka Verkkotunnus Verkkomaski Esimerkki Konetunnus esim. IP-esimerkki A 1-126 255.0.0.0 102 103.20.11 102.103.20.11 B 128-191.X 255.255.0.0 180.102 123.45 180.102.123.45 C 192-223.X.Y 255.255.255.0 193.166.153 13 193.166.153.13 osoitteen 1. tavusta näkee siis luokan Luokan C jälkeiset osoitteet on varattu niin sanotuiksi ryhmälähetyosoitteiksi (224 239) ja kokeilukäyttöön (240 255). Yritykset, joiden verkko koostui alle 255 koneesta, hankkivat siis C-luokan osoiteavaruuden, ja yritykset, joiden verkko koostui yli 255 koneesta, hankkivat B-luokan osoiteavaruuden. Internetin konemäärän räjähdettyä alkoi B-luokan osoitevaranto nopeasti vähentyä. Aluksi yritykset pakotettiin käyttämään useampaa C-luokkaa. Tästä aiheutui kuitenkin uusia ongelmia, koska jokainen C-luokan (ja tietysti myös A- ja B-luokan) verkko tarvitsee oman merkinnän reititystaulukoihin. eitittimien reitystaulukot uhkasivat paisua liian suuriksi niiden suorituskykyyn nähden. Tämä ongelma ratkaistiin siten, että nykyään suurille verkko-operaattoreille

Luku 2 IP-osoitteistus 10 (palveluntarjoajille) annetaan laajoja, peräkkäisiä osoitealueita, jotka vaativat vain yhden merkinnän reititystaulukkoon verkko-operaattorille tulevaa liikennettä varten. Tästä seuraa tietysti se, että verkkooperaattoreiden jakamat osoitteet ovat nykyään operaattorisidonnaisia eli tietyltä operaattorilta saadut osoitteet täytyy operaattoria vaihdettaessa luovuttaa takaisin. Kuitenkin edelleen löytyy myös vanhoja IP-osoitteita, jotka eivät ole sidoksissa mihinkään operaattoriin. Sama peräkkäisten osoitealueiden idea laajenee myös ylöspäin eli esim. osoitealueet 193 195 on jaettu Euroopalle, jolloin siis tiedämme, että esim. verkkoihin 194.40.0.0 ja 195.50.5.0 johtaa sama reitti Euroopan ulkopuolelta. Vastaavasti 204-209 on jaettu Amerikalle, 210-211 Aasialle ja 212-213 Euroopalle. Euroopan palveluntarjoajien jakamat osoitelohkot löytyvät osoitteesta www.ripe.net/lir/registries. Yleinen tapa jakaa esimerkiksi C-luokka verkon IP-laitteiden kesken: Palvelimet 1 9 Tulostimet 10 19 Varalla 20 29 Kiinteät IP:t työasemille 30 49 DHCP:n jakamat IP:t 50 239 Varalla 240 244 Verkon laitteet (kytkimet, etäpalvelimet,...) 245 249 eitittimet 250 254 Aliverkotus (subnetting) Useassa (vanhemmissa) suomalaisessa yritysverkossa on käytössä yksi B- luokan verkkotunnus, joka kattaa useita reitittimillä yhdistettyjä osaverkkoja. Tällöin B-luokan osoiteavaruus on jaettu osiin eli aliverkotettu. Aliverkko määritellään muuttamalla IP-osoitteen maski (vrt. koneen TCP/IP-asetusten Subnet mask). Ulkopuolisten verkkojen reitittimissä näkyy ainoastaan koko B-luokka yhden kerran, mutta sisäisessä verkossa on sovittu, että B-luokan osoiteavaruus jaetaan sisäisesti C-luokan osoitealueisiin. Verkon sisäisissä reitittimissä löytyy reitti kaikkiin aliverkkoihin erikseen. Maskin tehtävä on kertoa, erottamalla verkkotunnus osoitteesta, mitkä koneet kuuluvat samaan paikalliseen (lähi)verkkoon ja mitkä koneet ovat saavutettavissa reitittimen kautta. Aliverkotuksessa on myös se hyvä puoli, että sen avulla verkonhallitsija voi delegoida osoitteiden hallinnan pienemmille ryhmille organisaation sisällä. Tämä voi usein olla poliittisesti järkevää, vaikkei teknisesti olisikaan välttämätöntä.

Luku 2 IP-osoitteistus 11 Teknisesti aliverkotus vähentää liikenneruuhkia, koska levitysviestit, kuten AP- JA DHCP-kyselyt, eivät normaalisti välity reitittimien yli (DHCP voidaan konfiguroida menemään läpi). 180.102 verkko 180.102.1.1-180.102.1.255 Maski: 255.255.255.0 180.102.1 180.102 180.102.2.1-180.102.2.255 Maski: 255.255.255.0 180.102.3.1-180.102.3.255 Maski 255.255.255.0 Uudemmissa verkoissa käytetään (koska siis B-luokan osoiteavaruuksia ei enää käytännössä jaeta) vastaavasti usean C-luokan verkkotunnusta. Yleensä kullekin lähiverkon osalle asetetaan oma C-luokan osoiteavaruus. 193.166.153.1-193.166.153.255 Maski: 255.255.255.0 193.166.153 193.166.153 193.166.154 193.166.155 193.166.154.1-193.166.154.255 Maski: 255.255.255.0 193.166.155.1-193.166.155.255 Maski: 255.255.255.0

Luku 2 IP-osoitteistus 12 Jos yrityksellä on useita lähiverkkoja, joissa jokaisessa on vain muutama kone, niin C-luokan osoiteavaruus joudutaan aliverkottamaan. C-luokan klassisessa aliverkottamisessa osoitealue jaetaan tasakokoisiin osoitelohkoihin. Allaolevissa taulukoissa on esimerkkejä C-luokan klassisesta jakamisesta aliverkkoihin. C-luokka: 193.166.153.0 Aliverkko maski: 255.255.255.128 Aliverkon tunnus IP-osoitteet aliverkossa Broadcast-osoite 193.166.153.0 193.166.153.1-193.166.153.126 193.166.153.127 193.166.153.128 193.166.153.129-193.166.153.254 193.166.153.255 C-luokka: 193.166.153.0 Aliverkko maski: 255.255.255.192 Aliverkon tunnus IP-osoitteet aliverkossa Broadcast-osoite 193.166.153.0 193.166.153.1-193.166.153.62 193.166.153.63 193.166.153.64 193.166.153.65-193.166.153.126 193.166.153.127 193.166.153.128 193.166.153.129-193.166.153.190 193.166.153.191 193.166.153.192 193.166.153.193-193.166.153.254 193.166.153.255 C-luokka: 193.166.153.0 Aliverkko maski: 255.255.255.224 Aliverkon tunnus IP-osoitteet aliverkossa Broadcast-osoite 193.166.153.0 193.166.153.1-193.166.153.30 193.166.153.31 193.166.153.32 193.166.153.33-193.166.153.62 193.166.153.63... 193.166.153.192 193.166.153.193-193.166.153.222 193.166.153.223 193.166.153.224 193.166.153.225-193.166.153.254 193.166.153.255 C-luokka: 193.166.153.0 Aliverkko maski: 255.255.255.252 Aliverkon tunnus IP-osoitteet aliverkossa Broadcast-osoite 193.166.153.0 193.166.153.1-193.166.153.2 193.166.153.3 193.166.153.4 193.166.153.5-193.166.153.6 193.166.153.7... 193.166.153.248 193.166.153.249-193.166.153.250 193.166.153.251 193.166.153.252 193.166.153.253-193.166.153.254 193.166.153.255 (Ali)verkkomaski (Ali)verkkomaskin merkityshän on siinä, että se kertoo laitteille ja reitittimille, mistä kohdasta osoite jakautuu verkkotunnukseen ja konetunnukseen (samassa verkon osassa toimivilla koneilla tulee olla sama verkkotunnus). Verkkomaskin ykkösbitit kertovat verkkotunnusosan ja nollabitit konetunnus-osan. Paikallinen aliverkkomaski tulee konfiguroida kaikille koneille ja reititittimille, jotta ne tietävät mikä osoitealue on asetettu käyttöön paikallisessa lähiverkossa. Aliverkkomaski esitetään perinteisesti 4-tavuisena numerosarjana, jonka merkitys selkenee,

Luku 2 IP-osoitteistus 13 kun sen kirjoittaa auki binäärimuodossa (vrt. jälkimmäisessä esimerkissä yo. taulukkoa): 193.166.153.93 11000001 10100110 10011001 01011101 255.255.255.0 11111111 11111111 11111111 00000000 Verkkotunnus 11000001 10100110 10011001 00000000 (193.166.153) Konetunnus 00000000 00000000 00000000 01011101 (93) 193.166.153.93 11000001 10100110 10011001 01011101 255.255.255.192 11111111 11111111 11111111 11000000 Verkkotunnus 11000001 10100110 10011001 01000000 (193.166.153.64) Konetunnus 00000000 00000000 00000000 00011101 (29) Sekä osoitteen että maskin esittäminen on vaivalloista osoitteita kirjoitettaessa. Siksi osoitteiden esittämistä varten on kehitetty lyhennetty esitystapa. Sen sijaan että kirjoitettaisiin erikseen osoite 193.166.153.93 ja maski 255.255.255.192, kirjoitetaankin 193.166.153.93/26, jossa prefiksi ilmoittaa, montako bittiä osoitteen verkkotunnus-osaan kuuluu. Allaolevassa taulukossa on esitetty C-luokan mahdolliset aliverkkomaskit (vrt. edellisen sivun taulukkoa). Verkkomaski Verkkotunnuksen pituus Aliverkkoja Osoitteita aliverkossa 255.255.255.0 /24 1 256 2 = 254 255.255.255.128 /25 2 128 2 = 126 255.255.255.192 /26 4 64 2 = 62 255.255.255.224 /27 8 32 2 = 30 255.255.255.240 /28 16 16 2 = 14 255.255.255.248 /29 32 8 2 = 6 255.255.255.252 /30 64 4 2 = 2 255.255.255.254 /31 128 2 2 = 0 Luokaton reitittäminen Klassinen aliverkotus pakottaa jakamaan osoitealue tasakokoisiin osiin. Verkon osat ovat yleensä kuitenkin eri kokoisia, jolloin tästä aiheutuu osoitealueen epätaloudellista käyttöä. Uudet reitittimet ja reititysprotokollat tukevat luokatonta reitittämistä (CID, Classless Inter-Domain outing), joka mahdollistaa vaihtuvamittaisen aliverkottamisen. Luokaton reitittäminen on menetelmä, jossa reitittimet määrittävät verkkotunnuksen maskin eikä osoiteluokan perusteella. Vaihtuvamittaisessa aliverkottamisessa osoitelohkot ovat kooltaan kahden potensseja (4, 8, 16, 32, 64,...). Käytännössä tämä tarkoittaa sitä, että esim.

Luku 2 IP-osoitteistus 14 C-luokka jaetaan osiin valitsemalla klassisen aliverkotuksen mukaisista jaoista sellaiset, jotka eivät mene keskenään päällekkäin. Allaolevassa taulukossa on esimerkki C-luokan vaihtuvamittaisesta jakamisesta aliverkkoihin (vrt. edellisen sivun taulukoihin). C-luokka: 193.166.153.0 Vaihtuvamittaiset aliverkot: /25, /26, 2 x /27 Aliverkon maski Aliverkon tunnus IP-osoitteet aliverkossa Broadcast-osoite 255.255.255.128 (/25) 193.166.153.0 193.166.153.1-193.166.153.126 193.166.153.127 255.255.255.192 (/26) 193.166.153.128 193.166.153.129-193.166.153.190 193.166.153.191 255.255.255.224 (/27) 193.166.153.192 193.166.153.193-193.166.153.222 193.166.153.223 255.255.255.224 (/27) 193.166.153.224 193.166.153.225-193.166.153.254 193.166.153.255 Ylläolevan taulukon jakoa voitaisiin käyttää allaolevan kuvan mukaisesti. 193.166.153 verkko 193.166.153.1-193.166.153.126 Maski: 255.255.255.128 193.166.153.1-126 193.166.153 193.166.153.129-193.166.153.190 Maski: 255.255.255.192 193.166.153.193-193.166.153.222 Maski: 255.255.255.224 Aiemmin todettiin, että jos yhdellä C-luokalla ei saada katettua kaikkia verkon koneita, otetaan käyttöön useampia C-luokan verkkotunnuksia ja asetetaan kullekin lähiverkon osalle oma C-luokan osoiteavaruus. Tällöin tarvitaan kuitenkin reitittimiä apuna, koska samassa lähiverkossa, mutta eri osoitealueissa olevat koneet, eivät voi muuten liikennöidä keskenään. Tämä luonnollisesti myös kuormittaa reititintä ja mahdollisesti hidastaa koneiden välistä liikennöintiä.

Luku 2 IP-osoitteistus 15 Jos C-luokan osoiteavaruudet ovat peräkkäisiä, niitä on parillinen määrä ja osoitteista pienimmän kolmas oktetti on jaollinen niiden määrällä, voidaan ne yliverkottaa (supernetting) sopivalla verkkomaskilla. Tämä sama verkkomaski konfiguroidaan kaikkiin koneisiin, jolloin kaikki koneet kuuluvat samaan osoitealueeseen ja lähiverkkoon. Tässäkin on siis kyse luokattomasta reitittämisestä. Allaolevassa taulukossa on esitetty joitakin ylimaskauksia. Verkkomaski Verkkotunnuksen pituus C-lk:n verkkoja Osoitteita verkossa 255.255.240.0 /20 16 4096 2 = 4094 255.255.248.0 /21 8 2048 2 = 2046 255.255.252.0 /22 4 1024 2 = 1022 255.255.254.0 /23 2 512 2 = 510 Aiemmin esitetyssä erillisten C-luokkien käytössä (jos verkko-operaattorilta on itse asiassa saatu neljä peräkkäistä C-luokkaa) voitaisiin nyt siis luopua reitittimistä - edellyttäen että etäisyydet eivät ole ongelma: 193.166.152.1-193.166.155.255 Maski: 255.255.252.0 193.166.152-155 Huomaa, että edelleen kaikissa ali/yliverkotus tapauksissa (lähi)verkossa olevien koneiden täytyy tietää ainoastaan paikallisessa verkossa käytettävä verkkomaski, jonka perusteella ne tietävät, mitkä koneet löytyvät paikallisesta verkosta ja mitkä reitittimen takaa. Verkko-operaattoritkin jakavat siis nykyään osoitteita (luokattoman reitittämisen periaatteen mukaisesti) lohkoina, joiden koot kulkevat kahden potensseissa. Tämä on mahdollista, koska vaihtuvamittaiset aliverkot ovat lähinnä reitittimien ominaisuus eli verkko-operaattorin omassa verkossaan muodostamat aliverkot ovat näkymättömiä IP-osoitteet hankkineelle yritykselle. Pienen lähiverkon omaava yritys voi siis nykyään hankkia verkko-operaattorilta Internet-reititinliityntäänsä varten esim. 32 osoitetta ja isompi yritys esim. 512 osoitetta.

Luku 2 IP-osoitteistus 16 IPv6 Luokaton reitittäminen on väliaikainen ratkaisu, vaikka se tarjoaakin helpotusta osoitteistukseen ja reititykseen moneksi vuodeksi. Pitkän aikavälin ratkaisu on nykyisen osoiterakenteen korvaaminen kokonaan uudella. IETF (Internet Engineering Task Force) onkin jo luonut uuden version nimeltä IPv6. IP-protokollan uudessa versiossa osoitteet on laajennettu 16 tavuun nykyisen 4 sijaan, jolloin osoitteiden loppumisen vaaraa ei pitäisi koskaan tulla. Itse asiassa on ehkä oikeampaa sanoa, että osoite käyttää 16 oktettia, koska osoite kirjoitetaan kahdeksan kahden oktetin parina ja erotetaan kaksoispisteellä. Oktetit esitetään heksadesimaalimuodossa, esim.: 4A3F:AE67:F240:56C4:3409:AE52:440F:1403 Osoitteiden kirjoitusasu siis muuttuu, jolloin muodostuu ongelmia yhteensopivuudessa vanhojen järjestelmien kanssa. Koska osoitteet pitenevät, tulee niiden muistaminenkin lähes mahdottomaksi eli DNSnimipalvelun rooli tulee vahvistumaan. IPv6-osoitteet talletetaan nimipalveluun AAAA-tietueina. Merkittävimpiä muita muutoksia uudessa versiossa ovat liikkuvien koneiden tuki eli kone voi pitää oman osoitteensa koko verkossa riippumatta siitä, missä se liitetään verkkoon, pakettien salaus ja allekirjoitus sekä mahdollisuus kaistanvaraukseen aikakriittisiä sovelluksia varten (esim. ääntä ja videota käyttävät sovellukset). IPv6:n käyttöönottoa hidastaa laitevalmistajien haluttomuus sitoutua uuteen protokollaan sekä osoitteiden piilotus NAT-tekniikalla, jolla vanhan IP:n (IPv4) käyttöaikaa saadaan pidennettyä. Lisätietoja korkeakoulujen IPv6:sta ja hankkeista http://www.csc.fi/funet/palvelut/yhd/ipv6.

eitityksestä 17 eitityksestä LUKU 3 eitittimestä löytyy tavallisesti yksi tai useampia LAN-liityntöjä ja useampia LAN-liityntöjä ja samoin yksi tai useampia WAN-liityntöjä. useampia WAN-liityntöjä. Lähiverkon keskitin (hubi) tai kytkin keskitin (hubi) tai kytkin liitetään Ethernet-parikaapeloinnilla reitittimen LAN-liityntään. Etäyhteyttä (Internet-yhteyttä) varten reitittimessä on (a)synkroninen sarjaliityntä. Käytettävä liikennöintinopeus riippuu reitittimiin kytkettävistä laitteista. Allaoleva kuva havainnollistaa liityntöjä: WAN-liityntä EITITIN V.35 modeemi Internet KESKITIN LAN-liityntä Työasema eitittimillä yhdistetään siis normaalisti kahta verkkoa (omia broadcastalueitaan). Yleisesti ottaen yhdistäminen voidaan tehdä joko yhden reitittimen eri liitännöillä tai kahdella eri reitittimellä: tai

eitityksestä 18 Tarvitaan siis IP-osoitteisto (verkkotunnus) molempiin verkkoihin. Tämän lisäksi tarvitaan verkkotunnukset reitittimen WAN-liitynnöille. Eli reitittimen jokaiselle verkkoliitynnälle varataan jokin IP-osoite siitä verkkoavaruudesta, johon liityntä kuuluu. Allaolevassa kuvassa on yrityksellä kaksi erillistä lähiverkkoa, joissa molemmissa on käytössä oma C-luokka: Verkko: 193.166.101.0 Maski: 255.255.255.0 Verkko: 193.166.102.0 Maski: 255.255.255.0 Lähiverkot voidaan nyt yhdistää kahdella reitittimellä, jolloin reitittimien väliselle linkille tarvitaan oma verkkotunnus. Olisi tietysti tuhlausta käyttää linkille koko C-luokan osoiteavaruus, joten tarvitaan muita keinoja. Verkko: 193.166.101.0 Maski: 255.255.255.0? Verkko: 193.166.102.0 Maski: 255.255.255.0 Mahdollista voisi olla toisen C-luokan (vaihtuvamittainen) aliverkottaminen ja liityntöjen IP-osoitteiden asettaminen esimerkiksi seuraavasti: 193.166.102.254 193.166.102.253 Verkko: 193.166.101.0 Maski: 255.255.255.0 Verkko: 193.166.102.0 Maski: 255.255.255.128 Verkko: 193.166.102.252 193.166.101.254 193.166.102.126 Maski: 255.255.255.252 WAN-liitynnät voidaan tarvittaessa jättää ilman IP-osoitteita, jolloin säästetään hyvinkin paljon IP-osoitteita. Tällöin puhutaan numeroimattomista liitynnöistä. Kun liitynnöillä ei ole omia IP-osoitteita, ovat reitittimien väliset yhteydet reititysprotollien varassa. IP-pakettien välityshän tapahtuu normaalisti niin, että mikäli lähettävä kone/laite maskin perusteella toteaa, että vastaanottaja on samassa verkossa, kone lähettää paketit suoraan vastaanottajalle. Jos vastaanottajan osoite

eitityksestä 19 kuuluu eri verkkoon, paketti lähetetään reititystaulun perusteella siihen yhdyskäytävään/reitittimeen, jonka takaa vastaanottaja löytyy. Kaikissa IP-protokollaa ymmärtävissä koneissa ja laitteissa (siis esimerkiksi työasemissa ja reitittimissä) on reititystaulu, josta löytyy niiden tuntemat verkkotunnukset sekä tiedot mistä ne löytyvät. Windows-koneen reititystaulun sisällön näkee komennoilla route PINT netstat -rn Vain yhtä verkkoyhteyttä käyttävissä koneissa käyttöjärjestelmän luomia reittejä ei tarvitse yleensä itse muuttaa, koska tarvittavat tiedot saadaan koneen TCP/IP-asetuksista. Seuraavassa on (fiktiivinen) esimerkki Tiedepuiston työaseman mahdollisesta reititystaulusta: Network Destin Netmask Gateway Interface 0.0.0.0 0.0.0.0 193.166.157.254 193.166.157.100 193.166.157.100 255.255.255.255 127.0.0.1 127.0.0.1 193.166.157.0 255.255.255.0 193.166.157.100 193.166.157.100 193.166.157.255 255.255.255.255 193.166.157.100 193.166.157.100 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 224.0.0.0 224.0.0.0 193.166.157.100 193.166.157.100 255.255.255.255 255.255.255.255 193.166.157.100 193.166.157.100 Ensimmäinen rivi on oletusreitti (default route), jota käytetään, jos reititystaulussa ei ole muita kohdeosoitteeseen sopivia rivejä. Tämä on yhdyskäytävä (gateway) eli normaalisti lähiverkon Internettiin yhdistävä reititin. Toinen rivi kertoo, että koneeseen lähetetyt viestit toimitetaan koneelle itselleen eli loopback/callback-osoitteeseen. Kolmas rivi kertoo, että samaan C-luokkaan kuuluvat koneet löytyvät samasta paikallisverkosta. Neljännellä rivillä määritellään broadcast-osoite eli levitysviestit lähetetään koneen oman verkkokortin kautta. Viides rivi määrittää loopback-verkon, kuudes multicast-verkon ja seitsemäs koko verkon yleislähetysosoitteen. Toisena esimerkkinä Tiedepuiston soittopalvelimelle etäyhteydessä olevan työaseman reititystaulu, jossa kaikki (paitsi koneen itsensä) paketit reititetään soittopalvelimelle (jonka dynaamisesti antama IP-osoite tässä esimerkissä on 193.166.153.39): Network Destin Netmask Gateway Interface 0.0.0.0 0.0.0.0 193.166.153.39 193.166.153.39 193.166.153.39 255.255.255.255 127.0.0.1 127.0.0.1 193.166.153.255 255.255.255.255 193.166.153.39 193.166.153.39 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 224.0.0.0 224.0.0.0 193.166.153.39 193.166.153.39 Nyt ensimmäinen rivi kertoo, että oletusreittinä on kone (tai siis sen verkkokortti) itse. Kolmas rivi kertoo, että levitysviestit lähetetään myös koneen oman verkkokortin kautta. Vastaavasti reitittimilläkin on oma reititystaulu, joka ilmoittaa mitkä verkot on yhdistetty liityntöjen taakse. Esimerkiksi allaolevaa tilannetta