HW 3 Hints
- PROBLEM 1) (b) Set timeout = RTT. Don't simply put the final formula; show your reasoning in steps.
- PROBLEM 2) You MAY use 'wget' (see 'man wget' for details) to measure the completion time instead of using your watch. 'wget' will also show you the throughput, but be careful with the unit.
- PROBLEM 3) The client SHOULD print out a message with timestamp when it retransmits request. For example,
# client.bin (command)
(14:00:03) send the initial request (attempt : 1)
(14:00:13) retransmit the request (attempt : 2)
(14:00:23) retransmit the request (attempt : 3)
...
Likewise, the server SHOULD print a message with timestamp when it receives a request.
- PROBLEM 2) It seems that ping to www.umich.edu no longer works. Please take a guess on how long the RTT is. Hint : use traceroute.
- You always need to submit all your source codes, makefiles, and script outputs. Please do not include your source codes/script outputs (via script) in your PDF document.