581333-1
Tietoliikenne I
Erilliskuulustelu
20.4.2004
Kirjoita
jokaisen vastauspaperisi yläreunaan kurssin nimi ja kokeen
päivämäärä sekä nimesi, syntymäaikasi
ja allekirjoituksesi.
TCP/IP-protokollapino [8 p]
- Piirrä
TCP/IP-protokollapino ja nimeä sen eri kerrokset. (4 p)
- Aseta
TCP/IP-protokollapinon oikeisiin kerroksiin seuraavat protokollat:
PPP, DNS, UDP ja ARP. (4 p)
- Sovellus
A siirtää suurehkon, kuvia sisältävän
tiedoston toisessa tietokokeessa olevalle sovellukselle B
TCP-protokollaa käyttäen. [15 p]
- Oletetaan,
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
tai muuten selkeästi, kuinka virheestä toivutaan ja miten
tiedonsiirto tämän jälkeen jatkuu. (5 p)
-
Etäisyysvektorireititys (Distance vector routing) [12 p]
- Mitä tietoa
reititystauluissa on etäisyysvektorireititystä
käytettäessä? Miten reitittimet päivittävät
reititystaulunsa? (6 p)
- 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? (6 p)
- Verkko koostuu
useista tuntumattomilla silloilla (transparent bridge)
yhteenliitetyistä Ethernet-verkoista (802.3-verkko). Verkon
eräässä lähiverkossa oleva asema A lähettää
kehyksen usean sillan takana olevan toisen lähiverkon asemalle
B. [15 p]
- Miten
Ethernet-verkon aseman MAC-kerros (Medium Access Control Layer)
toimii lähettäessään kehyksen
Ethernet-lähiverkkoon. ( 8 p)
- Miten aseman A
lähettämä kehys saadaan toimitettua siihen
lähiverkkoon, jossa asema B sijaitsee? Mitä tietoja tähän
tarvitaan ja miten tiedot kerätään? (7 p)
581333-1
Data Communication I
Separate
examination 20.4.2004
Write
the name of the course, date, your name, identity number and
signature on every separate sheet. Books and calculators are not
allowed.
-
TCP/IP protocol stack [8 p]
- Show the TCP/IP protocol stack
and name its layers. (4 p)
- Put protocols PPP, DNS, UDP and
ARP to correct layers in the TCP/IP protocol stack. (4 p)
-
An application A is
sending a rather large file containing pictures to another
application B in another computer using TCP protocol. [15 p]
- Assume that there
are no errors or other problems in the transmission. Explain using
diagrams or otherwise clearly what happens in the TCP layer, ie.
what TCP segments are sent, in which order and when between the
sender and receiver systems. (10 p)
- Suppose
that one TCP segment is lost in the data transmission. What happens
then? Draw another diagram showing (or explain otherwise clearly)
how the system recovers from the error and continues data
transmission after that. (5 p)
-
Distance
vector routing [12 p]
- What
information do routers using distance vector routing keep in their
routing tables? How do these routers update their routing tables? (6
p)
- Show by examples
that when using distanse vector routing 'Good news travels fast and
bad news travels slowly'. What is the proposed solution to this
problem? (6 p)
-
A net consists of
several Ethernets that connected by transparent bridges. A station A
in one Ethernet sends a frame to a station B in another Ethernet
across several bridges. [15 ]
- How does the MAC
layer of the station A behave when transmittig a frame to the
Ethernet? (8 p)
- How is a frame,
sent by station A, delivered to that networks where the station B is
located? What information is needed and how is it collected? (7 p)