Calculate the total time required to transfer a 1000-kb file in the following cases, assuming rtt as 50ms, a packet size of 1kb, and an initial 2*rtt of handshaking before data is sent.
a) the bandwidth is 2mbps, but after we finish sending each data packet we must wait two rtt before sending the next.
b) the bandwidth is infinite, and up to 20 packets can be sent per rtt.
c) the bandwidth is infinite, and during the first rtt we can send 1 packet, during the second rtt we can send 2 packets, during the third rtt we can send 4 packets, during the fourth rtt we can send 8 packets, and so on.
a) 123.75 ms
b) 62.5 ms
c) 50 ms
d) 20 ms