S-72.353 Data Communications and Internetworking
Sample exam

Part A:

No books or other source material are allowed in this part of the exam! Make sure that there is sufficiently time left for part B!

1. Explain briefly:

a) What is ICMP?        (2 p.)
b) There are several classes of IP networks: Describe the classes and the types of addresses in them. How many hosts can there be in each class?       (4 p.)
c) IP header structure and field definitions    (4 p.)

2. Link layer protocols

a) Describe: Error control options?      (4 p.)
b) Draw a timing diagram of Idle RQ and calculate the average transport time of a data frame (= the throughput formula of Idle RQ).  (6 p.)

3. List problems (10 different problem is enough)  that may occur while data frames are transferred from one place to another. Give also some possible remedies for each case! (10 p.)

Part B:

You may use a textbook (Tanenbaum, Halsall…) while answering these questions, but no lecture notes etc.

4. An old ad-hoc network (based on serial interfaces and mostly used to share a printer) that connects about 20 computers in an office is to be entirely replaced by Ethernet (of the 10baseT variety). There is a mixed lot of computers. Some PCs use Windows while others use Linux and the graphic artists in marketing want to keep their Macs. Internet connectivity is needed as well. Which new protocols (communications programs) and which other changes are needed to realise the new network? (10 p.)

5. A large company has several offices and factories all over Finland and even some sales offices abroad. Besides e-mail, WWW and the usual office programs such as Word, they also have some proprietary applications such as a product data base and order handling system and an accounting system tailored to their needs. To be able to communicate between the offices, they intend to connect each office to an Internet service provider and use the Internet. Consider the strengths and weaknesses of this approach. Could You propose an alternative solution? (10 p.)