Possible uses of
mput and mget: "mput something*htm* " would put any file
beginning with the leading literal string "something" and having the
trailing literal "html" or "htm". You can use the * wildcard anywhere
in the filename as desired. This would copy a whole series of html
documents very quickly to the server.
The Hypertext Transfer Protocol (HTTP) was based on FTP. When you initiate an HTTP session, your local machine contacts the remote machine named in the Universal Resource Locator (URL) and requests that it send you a file named "something.html". That file contains plain text, marked up with Hypertext Markup Language (HTML). On the remote machine, a piece of software called a Web Server sends your machine a copy of the html file, plus copies of any picture or sound or movie files which should accompany it. Your browser (Netscape, Explorer, Mozilla, etc.) then assembles a "page" using the html file as the basis, and inserting the pictures etc. in the right places. The pictures need not be on the same computer as the text.
The beauty of the Web is that it depends upon nothing more than the Hypertext Transfer Protocol, Hypertext Markup Language, and the URL. Any URL can point to any file on any computer anywhere on the Internet. There is nothing more to the Web.