582202 Tietoliikenteen perusteet (4 op, 2 ov) / Liisa Marttinen
Erilliskuulustelu 9.1.2007
Internetin protokollapinosta ja
protokollista [15p]
- Piirrä Internetin
protokollapino ja nimeä sen eri kerrokset. Sijoita seuraavat
protokollat oikeisiin kerroksiin: MAC, DNS, UDP, DHCP ja IMAP. (5
p)
- Missä ARP- protokollaa
tarvitaan? Anna esimerkki ARP-protokollan käytöstä.
(5 p)
- Mitä tarkoitetaan
paloittelulla (fragmentation)? Miksi sitä tarvitaan? Mikä
protokolla huolehtii paloittelusta ja millä tavoin se sen
hoitaa? (5 p)
Yhteiskäyttöiset
kanavat [15 p]
- Mitä tarkoitetaan
yhteiskäyttöisellä kanavalla ja miksi sen käyttö
on ongelmallista? Anna kaksi esimerkkiä yhteiskäyttöisistä
kanavista. (5 p)
- Millä eri tavoin
yhteiskäyttöisen kanavan käyttöongelmat
ratkaistaan? (10 p)
Etäisyysvektorireititys
[15 p]
- Esitä, miten kuvan
reitittimen A reititystaulun sisältö muuttuu, kun
reititystietojen välittämiseen käytetään
etäisyysvektorireititystä. Oletetaan, että reititin
A lisätään jo toimivaan verkkoon ja A:n
reititystaulu on aluksi tyhjä. (8 p)
A
.
| .
| . 3
|1 .
| 5 .
B ------------- C
| . |
|3 . |
| . 1 | 1
| . |
D --------------E
- Näytä esimerkeillä, kuinka
etäisyysvektorireititystä käytettäessä
'hyvät uutiset leviävät nopeasti ja huonot uutiset
hitaasti'. Miten tätä ongelmaa on pyritty ratkaisemaan? (7
p)
TCP-protokollan toiminta [15 p]
Sovellus A (esim. postipalvelin tai
webbipalvelin) siirtää suurehkon, kuvia sisältävän
tiedoston toisessa tietokoneessa olevalle sovellukselle B (esim.
postipalvelimelle tai selaimelle) TCP-protokollaa käyttäen.
- Oleta, että siirrossa ei esiinny mitään
virheitä tai muita ongelmia. Selvitä kaaviokuvan avulla
tai muuten selkeästi, mitä kaikkea tällöin
TCP-tasolla tapahtuu eli mitä TCP-segmenttejä, missä
järjestyksessä ja milloin lähettäjän ja
vastaanottajan järjestelmien välillä vaihdetaan. (10
p)
- Entä, jos dataa siirrettäessä yksi
TCP-segmentti katoaa kokonaan? Mitä silloin tapahtuu? Esitä
kaaviokuvan avulla, kuinka virheestä toivutaan ja kuinka
tiedonsiirto tämän jälkeen jatkuu. (5 p)