Port 20 is ftp-data.
Port 21 is ftp.
Port 21 is the control channel. Port 20 is only used in Active mode. In Passive mode, port 20 isn't used, the data channel is established by the client to a high port number on the server. You can check RFC 873 for a LOT more info.