582202
Tietoliikenteen perusteet (4 op)
Lea
Kutvonen
Erilliskuulustelu
18.8.2009
Kirjoita jokaisen
vastauspaperisi yläreunaan nimesi, opiskelijanumerosi tai
syntymäaikasi ja allekirjoituksesi.
Internetin protokollapino [20 p]
- Piirrä
TCP/IP-protokollapino ja nimeä sen eri kerrokset. (4 p )
- Mihin protokollapinon kerroksille kuuluvat seuraavat protokollat? Kerro
myös, mihin näitä protokollia käytetään.
(12 p)
i) DHCP-protokolla
ii) DNS -protokolla
iii) IMAP-protokolla
iv) ARP-protokolla
- Mitkä Internetin protokollapinon kerrokset on toteutettu seuraavissa
laitteissa? (4 p)
i) kytkin (switch)
ii) toistin (repeater)
iii) isäntäkone (host)
iv) reititin (router)
Virheet, ruuhkanhallinta ja vuonvalvonta [25 p]
- Miten Internet-protokollat IP, UDP ja TCP pyrkivät havaitsemaan
virheitä ja miten ne toimivat virheen havaitessaan? (10 p)
- Miksi ruuhkanhallintaa (congestion control) tarvitaan? Miten Internetissä
hoidetaan ruuhkanhallinta? (10 p)
- Mitä tarkoitetaan vuonvalvonnalla (flow control)? Millainen on
Internetissä käytetty vuonvalvonta? (5 p)
- Paloittelu, CRC-virhetarkistus ja kytkimen toiminta [15 p]
- Mitä tarkoitetaan paloittelulla (fragmentation)? Miksi sitä
tarvitaan? Mikä protokolla hoitaa paloittelun ja miten se sen
tekee? (5 p)
- Käytetään
CRC-virhetarkistusta, jossa virittäjänä (generator)
on bittijono 1001. Onko vastaanotettu bittijono 101110011
virheetön? Perustele vastauksesi. Mikä osuus bittijonosta
on varsinaista dataa ja mikä tarkistusbittejä? (5 p)
- Kytkin yhdistää
useitä lähiverkkoja. Miten kytkin osaa ohjata
vastaanottamansa kehyksen oikeaan verkkoon? (5 p)
582202
Introduction to Data Communication
Lea
Kutvonen
Separate examination 18.8.2009
Write the name of the course, date, your name,
student number and signature on every separate sheet. Books and
calculators are not allowed.
The Internet protocol stack [20 p]
- Draw the Internet protocol stack and name its layers. (4 p)
- To what layer of
the Internet stack do the following protocols belong? Explain also
for what purposes these protocols are used. (12 p)
i) DHCP
ii) DNS
iii) IMAP
iv) ARP
- What layers of
the Internet protocol stack are implemented in the following
devices? (4 p)
i) switch
ii) repeater
iii) host
iv) router
Errors, congestion and flow control [25]
- How do the Internet protocols IP, UDP and TCP try to detect errors
and what do they do when they detect errors? (10 p)
- Why is congestion control needed? Explain how congestion control is
handled in the Internet. (10 p)
- What is meant by flow control? Explain how in the Internet flow
control is taken care of? (5 p)
Fragmentation, CRC error checking and switch operation [15 p]
- What is meant by fragmentation? Why is it needed? Which protocol
does fragmentation and how does it do it? (5 p)
- Assume that CRC error checking is used and the generator is
1001. Is the received data contsisting of bits 101110011 correct?
Give reasons to your answer. What part of the bits is real data
and what are the check bits? (5 p)
- A switch connects many different LANs. How is the switch able to
send the received frame to the correct LAN? (5 p)