File Transfer Protocol
FTP (File transfer protocol) was one of the earliest ways invented to share the files and folders across a network. File transfer protocol involves setting up a separate server configuration in the earlier days. The server configuration could be setup easily between the consoles which were based on Linux. The server configuration files in the file transfer protocol holds the key regarding the location in the system from where the files could be shared. The network had to work out details such as the location of the FTP configuration file from while it could read out the folder location which can be shared among the users of a network. The network file sharing solutions before FTP all had a non-integral approach to file sharing mechanism.
Before the advent of FTP file sharing had to be done by changing the configuration file each time a file sharing was deemed necessary. The configuration files had to be constantly updated in such cases and needless to say that this posed a lot of trouble to the system administrators and the users alike. The system had to be revamped to ensure a faster mechanism of sharing files.
The File transfer protocol is based on the new TCP (Transfer control protocol) which could be configured into metamorphosis servers (which could be dynamic/ adaptive in nature). It is built on a client-server architecture where one system is designated as the server and the other the client. Though the relationship between the client and the server is loosely defined in case of FTP it can be understood that in most cases it is the server which initiates the file transferring mechanism.