Calculate the total time required to transfer a 100-kByte file, with RTT of 20 ms, packet size of 1 kB data payload, and initial 2×RTT of handshaking before data is sent.
a) The bandwidth is 5 Mbits/s and data packets are continuously sent back-to-back.
b) The bandwidth is 5 Mbps, but after we finish sending each data packet we must wait one RTT before sending the next.
c) The bandwidth is infinite (packet transmission time is zero) and up to 10 packets can be sent per RTT.
d) The bandwidth is infinite, during the first RTT we can send one (2^1-1) packet, during the second RTT we can send two (2^2-1) packets, during the third RTT we can send four (2^3-1) packets, etc.