(Latest revision 01/20/2008)
FIRST HOMEWORK ASSIGNMENT FOR CS 3000
Homework Assignment #1
READ THESE DIRECTIONS:
The goals here are
- for you to learn something by doing the problems, and
- for you to make answers that effectively show me what
you know & understand.
To get credit, show all work and explain all
answers.
Do the following problems in Comer:
- 2.6: Turn in a little report answering the question, and also turn in
some hardcopy showing the results you got from doing traceroutes on a
half-dozen different sites. You can make a script file and print it
or just copy output from a terminal window, paste it into an editor
and print it.
- 4.4 and 4.7
- 5.3 and 5.4
- 6.10: In your answer include URL's for a couple of good sites for
getting the information.
- 8.6
- 9.3: Suppose computer X and computer Y have different names and different
IP addresses, but X and Y have the same hardware address. Suppose that
computer Z is completely different -- Z has it's own name, it's own IP
number and hardware address -- all of them different from those of X and
Y. In your answer to problem 9.3 first consider what could go wrong if Z
sends a message to X. Take into account the replies that Z might get,
and what it might do about the replies. Next imagine what will happen if
X attempts to communicate with Y. Have fun.
- 11.6
- 11.7: Answer with a 250-word essay.
- 12.2: Cite your sources so I can reproduce your search.
(NOTE: Next time this assignment is given, let's just look for
information on the web indicating ballpark estimates for the services.
There will be no need to seek information specifically about connections
from Turlock to another city. There will be no requirement that you
disclose information about yourself in order to get rate information.)
- 12.8: Explain fully how you reach your conclusions.
(Note for next time: Assume that the satellite mentioned is
geosynchronous with equal bandwidth allocated to upstream and downstream
traffic. Assume that you are not allowed to look at the equipment that
implements the link. Computer A1 is connected to computer B1 via the
satellite link. Computer A2 is connected to computer B2 via the fiber
link. You are allowed to operate computers A1 and A2. The only
information you are allowed to use is what you can find out by operating
A1 and A2.)
DUE DATE: Check the schedule for the
due date of this assignment.