The bITa Doc's Corner

Leadership, Web Design, and IT for all!
File Transfer Protocol
8 Nov 2015

Moving From Your Local Folder to the Web Server

From Your Local Folder to the Web Server

Uploading FTP

The process involves moving the files from your local computer to your web server. The process used to move files on the Internet iweb servers called FTP (File Transfer Protocol). What distinguishes FTP from most other protocols is the use of secondary connections for file transfers.

When you connect to an FTP server, you are actually making two connections.

  1. Control connection is established, over which FTP commands and their replies are transferred.
  2. To transfer a file or a directory listing, the client sends a particular command over the control connection to establish the data connection.

The data connection can be established two different ways, using active mode or passive mode.

Using passive mode, the client sends the PASV command to the server, and the server responds with an address. The client then issues a command to transfer a file or to get a directory listing, and establishes a secondary connection to the address returned by the server.


File Transfer Protocolremote files

FTP (File Transfer Protocol) is standard network protocol used to move files to and from your web server during the process over a TCP–based network such as the Internet. There are two file location that we will concern ourselves with:

Local Files
Local files are the files that live in the files and directories on your computer or thumb drive.

Remote Files
Remote files are the files that live on the web server.


FTP Clients

 WinSCP-Windows WinSCP {Windows}
open source free FTP, SFTP, SCP and FTPS client that is seen the most powerful and easy to use FTP client for Windows users.
 FireFTP Windows - Mac - Linux FireFTP {Windows | Mac | Linux}
A free, secure, cross-platform FTP/SFTP client for Mozilla Firefox browser. FireFTP is a Mozilla Firefox add-on so the user experience is flawless because FireFTP seamlessly blends into the web browser. You need to install Mozilla Firefoxbrowser to use it.
 FileZilla -Windows FileZilla {Windows}
One of the most popular free FTP clients for Windows, and it is available on all other platforms as well. Windows users have reportedly found adware or spyware packaged into FileZilla downloads. You can uncheck the box during the installation to opt-out from adware
 Transmit - Mac Transmit  {Mac}
The most popular FTP client for Mac, particularly among web developers. Transmit is not a free software, and it will cost you around $34 for a single license.
 CyberDuck -Windows - Mac CyberDuck {Windows | Mac}
A free and open source FTP, SFTP, WebDAV, Rackspace Cloud Files, Google Docs, Windows Azure & Amazon S3 software for Mac and Windows.
 gFTP-Linux gFTP {Linux}
A simple open source FTP client for Linux based operating systems.