Specifications
This is an extra credit assignment based on the second programming assignment. You will need to have your program working in order to fully complete this assignment.
You are to complete a performance analysis of your application using different packet sizes and window sizes. Add a start and stop time recorder to your sender code to calculate the total elapsed time from the start of the transfer to the point where the final successful ACK is received from the server. Run multiple tests using different values for window size, packet size and packet loss rate. Provide a graph showing different transfer times using varying window and packet sizes. How does changing the packet loss rate effect your analysis?
You should present your work in a report with three sections.