Packet size = 103 bits
Total data to be transmitted = 106 bits
Therefore, number of packets to be transmitted = 106 / 103 = 1000
Propagation delay for one packet = Distance / Propagation speed = (5 * 106) / (2*108) = 0.025 s
Propagation delay for one ACK = Distance / Propagation speed = (5 * 106) / (2*108) = 0.025 s
Here, transmission delay is 0.
So, Total time to transmit one packet and receive its ACK = 2 * 0.025 = 0.05 s
Therefore, total time to transmit 1000 packets = 1000 * 0.05 = 50 s