Assume the Internet speed is 10 MBps, NIC is GigabitEthernet, PCI bus connecting to RAM is 133 MBps, disk IO is 70 MBps, and this server simply accepts files and stores them to disk and then returns when requested.
Am I correct to understand that a 1000 MB file will take 100 seconds to upload and download from the server since the slowest piece is the 10 MBps internet link?