When you publish with FTP, you do so using an FTP address. An example is ftp://ftp.example.com. (You also specify other FTP settings, but we'll get into that in the next lesson.)
The FTP address is the place you publish your Web site to, but it isn't the address people will use when visiting your site. The address they use will be the HTTP address, for example, http://www.example.com.
But what is HTTP? As you may know, HTTP stands for Hypertext Transfer Protocol. It's the method you use when you visit sites with your Web browser.
With this in mind, think of the FTP address as the "back door" that you deliver your Web pages to, and the HTTP address as the "front door" that people use to see your pages.