interNet Services includes, among other things, the TCP/IP-based application FTP. The File Transfer Protocol is used to transfer data between computers from different vendors independently of the operating systems running on them. The FTP protocol has been standardized, in other words the server commands and the responses are defined in RFC 959 and further RFCs for newer functions. Note, however, that not all FTP functions are mandated in RFC 959, so different implementations may have some minor deviations,depending on the vendor.
FTP works in accordance with the client/server principle which, in turn, requires the existence of two complementary processes. The initiator of a connection or request is called the client, whereas the partner who receives and responds to the request is called the server. The server process, which is usually permanently started, is known as a daemon. The client process is generally initiated by an appropriate call, e.g. ftp.
The FTP functionality in BS2000 is split into the server and client functionality.