Ok so a client's download speed is only as fast as a server's upload speed, and vice versa. Based on the answers to this post:
In other words, the data transfer rate between the two computers is only as fast as the speed of the "bottleneck".
Let's pretend the two computers are in two different networks and both have 100Mbps internet connection. Ben wants a copy of a file in Mark's computer hard disk with 30Mbps read speed. Does this mean that Ben can download the file at a speed of around 30Mbps only, despite having an internet connection faster than 30Mbps?