Monday, December 1, 2008

File Transfer Protocol (FTP) Blog Post


File Transfer Protocol Blog Post Question

Create a new blog post answering the following questions. After you publish your blog post, take a new blog snapshot, update your changelog file, create a zip file and publish the zip file in your BC web/ftp space (same as last week).



1) WHAT is FTP?
Protocol is agreed upon methods of communication used by computers. It does not make a difference what type of computer, software or operating system is used; users will be able to communicate once the same protocols are used. Some examples of common protocols are File Transfer Protocol (FTP), http Protocol, SSH (Secure Shell), and Remote Desktop Protocol (RDP). These protocols are all bound to specific ports (i.e., logical communication lines inside computers); File Transfer Protocol being bound to port 21. File Transfer Protocol (FTP) is an easy, safe and efficient way of transferring digital documents/files/information over a network. It is simply a computer loaded with appropriate software that enables it to function as a server. An FTP server can be set up on your desktop by using appropriate FTP client applications software such as WinSCP, Fetch, Cora, WS_FTS which allows you to connect to an FTP server. Information can then be uploaded or downloaded depending on FTP server set-up. There are 2 ways to login to FTP server – the secure way when login is required or via anonymous access. If uploading to server is involved set up should require a login for security reasons. Many companies that offer software downloads allows users to login anonymously – they only allow downloads, not uploads, and thus a login is not required as traffic is only going one way.


2) WHY use FTP?
File Transfer Protocol (FTP) is an easy, safe and efficient way of transferring digital documents/files/information over a network. It is simply a computer loaded with appropriate software that enables it to function as a server. It is not hard to setup an FTP server on your desktop which in turn can be used as an effective way of exchanging data within or outside a company. It is an efficient way for either downloading or uploading information – using some simple commands such as Get (download) or Put (upload) on Command Line or simply using Drag & Drop features with GUI (Graphical User Interface). It is also easy to Change Directory or Get Directory Listing (CD and DIR) on Command Line or simply by click/double clicking on GUI. With commands that are easy to remember/use and safety guaranteed, FTP has become one of the most commonly used protocols.


3) What type of application do you need to connect to an FTP server?
There are a number of FTP client applications like WinSCP, Fetch, Cora, WS_FTS, that allows you to connect to an FTP server. If you do not have any of these applications you can use the Command Line FTP client in Windows instead.



4) What connection info or credentials do you need to connect to an FTP server?

FTP address: Host name or IP address (host computer)

Set to Protocol FTP (which sets port at 21)

Username and Password

{Host name or IP address -directory to upload to server computer}