FTP stands for File Transfer Protocol and it is the most often used service to upload files to the web. It works within the larger framework of what is known as the Client-Server Model. This framework describes the arrangement such that a central computer (the server) is accessed by numerous other computers (clients).
Hypertext Tranfer Protocol (HTTP)
This is the convention for viewing web pages via a browser. When viewing a web site, the client makes a request to the server (you click on a link or enter a url in a browser) and the server that hosts the web site responds back with a stream of data (the content of the web address). This is most often used for downloading data, but can be used for uploading as well.
File Transfer Protocol(FTP)
The primary means for uploading or downloading data to a server. To access a server via FTP, you need:
- The ftp address of the host
- An ftp account with the host and a Username and Password.
The account is created by an administrator of the host server. As part of the process, an ftp account is given access to a directory on the server that serves as space to host files i.e html, css files. The interface for FTP usually consist of a file browser that allows the transfer of files from client to server and vice versa.