Sharing files over the Internet can be challenging especially when there are many of them and their size can be in the Gigabytes. Some options are the many flavors of messengers the most popular being Yahoo or MSN. This however could be a tedious process because each would have to be done one at a time and most of our customers simply would not stand for this type of manual, time intensive process. Another option is to use email but that option can be slow and many system administrators limit the size of one 's mailbox to a size that would make this option prohibitive. Remote desktop software is an option but that typically has slow performance. What is the solution? Why FTP, of course!
What is FTP? FTP is an acronym for File Transfer Protocol. The sole purpose of FTP is to serve as a way to transfer data files, or any files for that matter, over a network connection or over the Internet.
In the native form, FTP is similar to Hypertext Transfer Protocol (HTTP). To host a FTP sites one needs a server to host the data available for download as well as a repository to hold the information being uploaded. Clients log on to the server, using the correct log on information and software designed to enable these types of file transfers.
When using HTTP, one will use Internet Explorer, or an alternative Web Browser like Netscape or Mozilla. Alternatively when using FTP, a FTP client software like Bulletproof FTP, WSFTP, or CuteFTP is used. FTP is the most commonly used protocol for file transfers over the Internet, but unlike HTTP which is generally a one way transfer of data, FTP provides a means of allowing clients to upload files as well as download them, and is considerably easier to set up and maintain (www.pcstats.com, 2006).
With native FTP the system can only process username and password information in plain text. FTP is not the only protocol that sends everything in a clear text format. POP, IMAP, and Jabber are a
References: Pcstats.com (2006). Beginners Guides: Setting up a FTP Server in WinXP. Retrieved on August 3, 2006 from http://www.pcstats.com/articleview.cfm?articleid=1491&page=1 Shea, Lisa (2006). ASP Site. Retrieved on August 2, 2006 from http://www.bellaonline.com/articles/art2352.asp