When we need a file which is located at the server end, we have to download the file that means a transmission of the file from the server to the user’s computer. Similarly, if we want to share something like the file, picture etc., we have to upload that file or picture on the Internet that means a transmission of the file from the user computer to the server.