TIETOJENKÄSITTELYOPIN LABORATORIO

Tik-76.148 Tietokoneverkot (3 ov) TENTTI 6.9.1995

Merkitse jokaiseen vastauspaperiisi

- Tik-76.148

- tentti 6.9.1995

- sukunimi, etunimet

- osasto

- opintokirjan numero

Tenttikysymyksiä on yhteensä 5:

1) Application Layer (10 pts: a-5, b-l, c-l, d-3)

a) Briefly explain each of these terms

Client/Server

Manager/Agent

Peer/Peer

Application/Application Service Element Service Access Point (SAP)/SAP address

b) Can 2 applications have both a client/server relationship,

and a peer-to-peer relationship ?

c) lf so, explain how in one sentence.

d) (i) Briefly describe the major functionalities of a file transfer protocol like Intemet's FTP.

(ii) Assuming you could implement an FTP on top of either a connection-oriented or connection-less transport protocol, explain how the implementation of your FTP protocol would differ in these cases.

2) ASN.1 and RPC/XDR (10 pts: a-3, b-4, c-3)

a) Briefly describe the (i) functionality and (ii) the similarities and differences between, both ASN. 1 and XDR.

b) What do the followlng ASN. 1 terms mean (describe with a picture):

local syntax

abstract syntax

transfer syntax

c) Briefly describe how to use a remote procedure call (RPC) ?

Briefly explain the difference for a programmer using an RPC, whether the RPC is "synchronous" or "asynchronous".

3) Siirtokerros (10 pistettä: a-l, b-3, c-3, d-3)

a) Mitkä ovat siirtokerroksen tärkeimmät tehtävät ja

millä tavoilla se vastaa niistä'?

b) Kuinka tietoliikenneyhteyksien kehittyminen on vaikuttanut siirtokerrokselle asetettaviin vaatimuksiin (ainakin 2 seikkaa perusteluineen)?

c) Mainitse ainakin 2 tyypillistä siirtokerroksen protokollaa,

ja kerro, kuinka ne soveltuvat nykyaikaisille siirtoyhteyksille (muista perustelut).

d) Miksi sekä verkko- että siirtokerroksella käytetään eri osoitteita?

4) Monilähetys (10 pistettä: a-2, b-l, c-4, d-3)

a) Mitä monilähetyksellä (multicasting) tarkoitetaan,

ja mihin sitä tarvitaan?

b) Luettele ainakin 3 sovellustyyppiä, joissa monilähetys olisi hyödyllistä.

c) Miten IP-, TCP- ja UDP-protokollat soveltuvat monilähetykseen (perustelut)?

d) Jos verkko itsessään ei suoraan tue monilähetystä, kuvaile lyhyesti vähintään kaksi tapaa, joilla monilähetys voidaan tällaisessa verkossa kuitenkin toteuttaa.

5) Mobiiliverkot (6 pistettä: a-3, b-3)

Kuvaile lyhyesti a) GSM ja b) DECT järjestelmiä sekä niiden datasiirto-ominaisuuksia.