582202
Tietoliikenteen perusteet (4 op, 2 ov)
Liisa
Marttinen
Erillis- ja uusintakuulustelu
17.6.2008
Kirjoita jokaisen
vastauspaperisi yläreunaan nimesi, opiskelijanumerosi tai
syntymäaikasi ja allekirjoituksesi.
Uusintakuulustelussa otetaan huomioon kurssin harjoituspisteet ja kokeen maksimipistemääräksi skaalataan 50 p.
Näin tehdään vain, jos tuloksena on korkeampi pistemäärä kuin erilliskuulusteluna.
-
INTERNETIN PROTOKOLLAPINOSTA JA PROTOKOLLISTA [18 p]
-
Piirrä Internetin protokollapino ja nimeä sen eri kerrokset. (3 p)
Tämän olivat lähes kaikki osanneet:
sovelluskerros (application layer)
kuljetuskerros (transport layer)
verkkokerros (network layer)
linkkikerrros (link layer)
peruskerros, fyysinen kerros (physical layer)
Nimivirheestä vähennettiin 1/2 pistettä ja puuttuvasta tai väärässä järjestyksessä olleesta kerroksesta 1 piste.
-
Sijoita seuraavat protokollat oikeisiin kerroksiin: MAC, DNS, UDP, DHCP ja IMAP. Kerro myös muutamalla sanalla, mihin näitä protokollia käytetään (10 p)
Kunkin protokollan sijoitus oikeaan kerrokseen 1 piste ja protokollan käyttöselvitys 1 p
-
MAC-protokolla on linkkikerroksen protokolla esim. Ethernetin linkkikerroksen protokolla tai Aloha tai PPP-protokolla. (MAC = Medium Acces Control eli kuinka säädellään siirtomedian käyttöä etenkin yhteiskäyttöisillä linkeillä) Tässä usea kertoi MAC-osoitteesta eli linkkikerroksen osoitteesta!
-
DNS on sovelluskerroksen protokolla, jonka sanomat kuljetetaan käyttäen kuljetuskerroksen UDP-protokollaa.
-
DHCP on myös sovelluskerroksen protokolla ja siinäkin sanomat kuljetetaan käytäen UDP-protokollaa.
-
Mitkä Internetin protokollapinon kerrokset on toteutettu
seuraavissa laitteissa:
i) kytkin (switch),
ii) toistin (repeater), iii) isäntäkone (host) ja iv) reititin (router)? (5 p)
toistimessa vain fyysinen kerros, kytkimessä fyysinen- ja linkkikerros, reitittimessä niiden lisäksi myös verkkokerros ja isäntäkoneeessa on toteutettu kaikki kerrokset.
Jokaisesta virheellisestä eli ylimääräisestä tai puuttuvasta kerroksesta on mennyt puoli pistettä.
-
IP-OSOITE ja IP-PROTOKOLLA (IPv4) [18 p]
-
IP-verkko on pakettikytkentäinen (packet-switched) verkko, joka tarjoaa yhteydetöntä (connectionless)
ja epäluotettavaa (unrealiable) palvelua.
Mitä näillä termeillä tarkoitetaan? (6 p)
- Millainen on IP-osoite? (4 p)
- IP-protokolla huolehtii pakettien eli datagrammien siirrosta hyvin erilaisten verkkojen kautta.
Miten IPv4-protokolla selviytyy siitä ongelmasta, että eri verkoissa on käytössä erilainen paketin maksimikoko? (8 p)
Tässä haluttiin selvitys IPv4-protokollan fragmentoinnista eli paloittelusta.
-
RUUHKANHALLINTA INTERNETISSÄ [18 p]
-
TCP-protokollan ruuhkanhallinta perustuu hitaaseen aloitukseen (slow start), ruuhkan välttelyyn
(congestion avoidance) ja nopeaan toipumiseen (fast recovery). Mitä näillä termeillä tarkoitetaan? (6 p)
-
Selitä TCP:n ruuhkanhallinnan toiminta pääpiirteissään. (4 p)
-
Miten TCP-versioiden Reno ja Tahoe toiminta eroaa?
(4 p)
-
Miten uudelleenlähetysajastimelle osataan asettaa sopiva arvo? Mitä tapahtuu, jos arvo on liian pieni?
Entä mitä tapahtuu, jos arvo on liian suuri? (4 p)
-
SITÄ SUN TÄTÄ [6 p]
-
Mikä on pistoke (socket)? (1 p)
-
Mikä on eväste (cookie) ja miksi sitä käytetään? (1 p)
- Osoita, että valikoivaa toistoa (Selective Repeat) käytettäessä syntyy ongelmia, jos numeroita
on käytössä 8 eli numerot 0, 1, ..., 7 ja ikkunan koko on 5. (2 p)
-
Mihin tarvitaan ARP-protokollaa? Kuinka se toimii? (2 p)