Question: what is the difference between ftp client and server?
Answer: FTP server continuously runs and listens for incoming FTP requests. The client initially makes a control connection with the server by communicating through port 21. This control connection remains open throughout the whole communication session.