Definition FTP or File Transfer protocol refers to rules or protocols that are used to transfer files from one computer to another. The files are transferred from a remote computer to another computer connected to a web server or internet. The transfer of the files happens through the aid of transmission Control Protocol/internet protocol (TCP/IP). TCP is a set of communication rules that breaks data into packets in a bid to transfer each packet through its own root. These data packets emerge to form a complete file at the receiving computer. Therefore, file transfer protocols are able to send files through the aid of TCP. FTP qualifies to be the most efficient and fastest method of transferring data or files compared to others like the Hypertext transmission protocol (HTTP). There are various aims of the file transfer protocol including elevating document allotment such as computer programs and information, boosting inherent or circuitous use of computers at their distant areas, protecting users for any probable fluctuations, and heightening a consistent and proficient conveyance of documents between two distant areas. Overview FTP has revolutionalised thus enhancing the transfer of files from one remote computer to another or others that are in separate locations. FTP has enabled the transfer of larger files and software from the internet. With FTP, one can download and copy files to the remote computer. They can be transferred to a distant shared folder, which channels them from the central processor to another over the internet. FTP functions with the aid of a transmission control protocol that enables transfer of files to the other computer. The users of this protocol may authenticate or gain access to the files through established sign protocols including usernames and passwords (Entwistle, 2011, p. 192). However, there is also the possibility for the users to connect to the FTP anonymously in the case where the server configuration allows. Security of files transmitted through this platform is not efficient. However, FIPS serves to secure files that are transmitted through the platform. For efficient application of FTP, one has to meet a number of issues. One of them is to ensure that the FTP runs on faster networks, which have an approximate of a single frame of 200Kbps or multiple frames of 2 Mbps. The sending computer should be connected to a Daemon or FTP server to allow transfer of information. There is also the need to put in place sufficient measures to ensure that there is security when sending the files on the server. The files should be scanned before sending and or downloading them from the receiving computer to guarantee security of the information. There are viruses or malfunctions that may be a threat to the files and even to the computer. Therefore, care should be ensured to the later. FTP nowadays comes in various programs that can be used to transfer files. Examples of these programs include WSFTP LE and CuteFTP. Some of these programs are free downloads while others are bought from authorised dealers. History of FTP The far the FTP protocol has reached has its roots in the early 1970s when the Request For Comments (RFC) 14 standards were published in 1971. This develop