When we download a file from a server, what makes the file (or server containing that file) able to download faster, and can be resumed (partial download). Is it depends on Web Server or any other app