Station A sends \$1024 \times 10^{6}\$ bits of data to station B over a 1Gbps wired link. Station A sends the data in packets of \$8 \times 10^6\$ bits. The whole transfer took 100 seconds to complete. If the signal speed is \$2 \times 10^8 m/s\$, how can I find the distance between the two stations? I'm also assuming all waiting, queueing and processing time are negligible.
Since each packet is \$8 \times 10^6\$ bits, total number of packets sent is \$ \frac{1024} {8}=128\$ packets.
As the wired link has a capacity of 1Gbps, it feels like I could just send the whole file of \$1024 \times 10^{6}\$ bits of data from station A to station B in less than 1 second, wouldn't it?
How does the transfer take 100 seconds and how can I calculate the distance between the 2 stations based on the signal speed?
Update:
The other information provided to this problem were the server and client are directly connected with no processing and queueing delay. Although Station A waits for an acknowledgement packet from station B after sending a packet of data and before sending the next packet of data, the acknowledgement packet sizes are small and so its transmission times are negligible. The packet headers' overhead bits are small and also negligible.
It seems that everything is negligible and I have no other numbers to use to consider.