Data Communications I, Spring 2002
Exercise 2 (22th January 2002)
NOTE! The English Exercise Group in on Tuesdays 12-14 in C476. Your
instructor will be Krishnan Narayanan.
-
Answer shortly the following questions. The answers are usually almost
directly found from the course book or from the lectures.
-
What different factors affect the time it takes a packet to traverse from one
router to the next?
-
What protocols of the Internet protocol stack must be running in a host
machine, what protocols in a router?
-
What is meant by error control, flow control and congestion control?
-
In which way is congestion control more difficult in packet networks than in
circuit switched networks? Or is it really?
-
What is a socket and where is it used?
-
Let the size of a message be 10 Mbytes and its goal three hops
away (two routers, for example, are in between). The
transmission speed is 1 Mbyte/second, and the distances so short that the
propagation delay does not matter. Neither will the delays possibly caused by
message processing and queueing, and retransmission of erroneous messages be
taken into account.
-
How long does it take to send a message in its entirety from the source
to the goal?
-
The message is divided into 10 'packages' of 1 Mbyte each, which are then
transmitted to the receiver. How long does it take now to transmit the whole
message?
-
X bits of the user's data are sent as consecutive packages to a destination
k hops away. The size of a network package is p databits and h header bits
(and x>>p+h). The speed of data transmission is b bps and the propagation delay
is insignificant and can be ignored. What value for p minimizes the total
transfer time?
-
Find out what are the different ways you can reach Internet in Finland. What kind
of different access networks or ways to connect there exist? What are their
transmission rates? What special equipments are needed? What are the usage
costs?
-
Find more information about satellites on the Web! See below for links
providing answers to the following questions.
-
How many satellites are there in the Globalstar system? At what height
are they in orbit? What services does the system offer? In your opinion,
what other interesting information did you find?
(
http://www.globalstar.com/)
-
What is the Iridium system like?
How many satellites are there in the Iridium system? At what height are
they?
You can find information about Iridium e.g. from
http://samadhi.jpl.nasa.gov/msl/QuickLooks/iridiumQL.html .
-
What other satellite systems do exist or are planned? What is their
constellation?
(http://www.ee.surrey.ac.uk/)
-
An eager internet user, student Iitu Iivari sits in the computer science
department surfing the Web and opens the
URL link http://www.encyclopedia.com/articles/12910.html
from the document he is
reading by clickin the mouse. What all happens after that!
-
What do the different parts of the URL link mean and what are they used for?
-
What happens in the application layer? Who are communicating and how? What
messages are sent?
-
Try out the HTTP protocol and see its messages with your own eyes.
Make a telnet connection to eg. the Eyrecomin WWW server
(telnet www.eurecom.fr 80) and ask for the home page of professor Ross:
GET /~ross/index.html HTTP/1.0.
What happens when you ask for the page /~ross/banana.html? What happens if you
use HEAD instead of GET? Can you make a telnet connection to the Computer
Science Department WWW-server www.cs.helsinki.fi?