Homework Assignment 3

The following questions can be found in the text book:
  1. Chapter 4, Question 21
  2. Chapter 5, Question 6
  3. Chapter 5, Question 8
  4. Chapter 5, Question 39
  5. Consider a reliable data transfer protocol that uses only negative acknowlegments. Suppose the sender sends data infrequently. Would a NACK-only protocol be preferable to a protocol that uses ACKs? Why? Now suppose the sender has a lot of data to send and the end-to-end connection experiences few losses. In this second case, would a NACK-only protocol be preferable to a protocol that uses ACKs? Why?
  6. Read the Wireshark TCP document and answer the questions posed in this document (feel free to use the trace file linked to in the document).

Submission

The due date for this assignment is March 31st, 2009, 11am EST (in class). For each day after the due date, 15% of the grade are lost and after 4 days, no credit is given for a late homework.