File Transfer Protocol Client A basic command line ftp Client program implements ftp commands such as USER, QUIT, PW, GET, DIR, CD and FEATURES. systematic communication takes place through RFC program takes exactly two arguments: host name and port number respectively.