Problem 1
Modify the file transfer program that that you created solving
Problem 2 from list 1 so that it will use confirmations and
fixed size window (say 10 packets) for transmission. Estimate
round trip time (the gettimeofday functions gives you current
time with microsecond accuracy) and retransmit the packet
if confiramation does not arrive in 5 times the estimated time.