Web hosting is an account on a server that stores website files on the Internet, whereas a top-level-domain (TLD) is a leased readable word (for example, Google.com) that sends users to an IP address.