Reference no: EM133035155
Assignment
In homework 5, the buffer size can be greater than 2. Therefore, it is recommended to improve your solution to fully saturate the capacity of a wire."
Homework
In this homework, you will improve upon the implementation of homework 4. Please see the description of Homework 4 for the basics. Everything is the same about this assignment except for the file sizes, buffer sizes, and throughput cutoffs. All of the files have been kept named as "homework 4" for ease of portability. You are welcome to use your implementation of homework 4 as the starting point.
The homework git repository provides the same skeleton code as in homework 4 for compatibility with your previous implementation. You should not make changes to any ile other than hw4.py. All other iles contain code used to either simulate the unreliable connection, or code to help you test your your solution.
For more details about the skeleton code, you can refer to the introduction for homework 4.
Note: The only difference between homework 4 and 5 is that homework 5 has different file sizes, buffer sizes and throughput cutoffs in grading. Specifically, in homework 4, only 2 packets can be transmitted concurrently on a single wire (buffer size is 2). In homework 5, the buffer size can be greater than 2.
Therefore, it is recommended to improve your solution to fully saturate the capacity of a wire.
Attachment:- Introduction to Networking.rar