The Client-Server Model,HTTP, FTP

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.

FTP Methods

  1. FTP Using Windows Explorer
  2. FTP Using FileZilla
  3. FTP on Mac OSX

Leave a Reply