ITKP104 Tietoverkot

Ari Viinikainen

Johdanto tietoverkkoihin

Opitaan tietoverkoista

Käytetään Internet:iä esimerkkinä

Mikä on Internet: Palvelunäkökulma

Internetin palvelut:

Informaation tuottaminen ja jakaminen?

Palvelumallit

Pilvipalvelut

Mikä on Internet: Hallintanäkökulma

Fortunately, nobody owns the Internet, there is no centralized control, and nobody can turn it off. Its evolution depends on rough consensus about technical proposals, and on running code. Engineering feed-back from real implementations is more important than any architectural principles.

— B.Carpenter, RFC 1958 [page 3]; June, 1996.

Request for Comments (RFC)

Mikä on Internet: Organisaatioiden suhteita ja tehtäviä

Mikä on Internet: Tekninen näkökulma

ISP:t ja Internetin rakenne

ISP:t ja Internetin rakenne

Verkkotopologiat

Verkkoon pääsy ja fyysinen media

Pakettikytkentä vs. piirikytkentä

Piirikytkentä (Flash Animaatio)

Piirikytkennässä

  1. Täytyy varata resurssit (jokaiselta linkiltä kapasiteettia, muodostetaan piirikytkentä)
  2. Varattuja resursseja ei voi muut käyttää
  3. Huono purskeiselle liikenteelle (perinteinen web sivujen selaus)
  4. Hyvä puheliikenteelle... ja olisi hyvä multimedian suoratoistolle

Pakettikytkentä vs. piirikytkentä

Pakettikytkentä (Flash Animaatio paketoinnin ideasta)

Pakettikytkennässä

  1. Ei erikseen varata resursseja
  2. Pystytään palvelemaan enemmän käyttäjiä
  3. Paljon parempi purskeiselle liikenteelle
  4. Tämän sivun esimerkissä linkkien D ja E kapasiteetti on puolet edellisen sivun piirikytkentäisestä tapauksesta

Yhteydellinen vs. yhteydetön palvelu

Yhteydellinen vs. yhteydetön (Flash Animaatio)

Yhteydellinen palvelu

  1. Ennen tiedonsiirtoa muodostetaan yhteys (ja lopuksi suljetaan yhteys)
  2. Pakollinen piirikytkentäisessä verkossa, jotta saadaan resurssit varattua
  3. Luotettava tiedonsiirto vaatii käytännössä yhteydellisen palvelun myös pakettikytketyissä verkoissa

Yhteydetön palvelu

  1. Ei yhteyden muodostusta, mikä pienentää viivettä
  2. Yksinkertaisempi toteuttaa
  3. Luotettava tiedonsiirto?

Mikä on Protokolla?

Kerrosarkkitehtuuri

Laita TCP/IP ja OSI -viitemallin mukaiset protokollakerrokset oikeaan järjestykseen

Kapselointi

Viive ja hävikki pakettivälitteisissä verkoissa

Pakettien viiveen neljä syytä

  1. Laskenta solmuissa
  2. Jonotus (ruuhka)
  3. Lähetysviive (paketin koko bitteinä / tiedonsiirtonopeudella - L/R)
  4. Etenemisviive (etäisyys / etenemisnopeus - d/s)

Verkot ja tietoturva