I'm not sure if I mentioned this before, but I always love the detail in your questions, it always makes me think twice
In active FTP the server initiates the data connection to the default client's data port which is 20. In passive FTP the client initiates the data connection to a random port specified by server.
In both Active and Passive FTP the client initiates the control connection to port 21 on the server (kinda logical), but only in Passive FTP the client initiates the data connection.
Comments
In active FTP the server initiates the data connection to the default client's data port which is 20. In passive FTP the client initiates the data connection to a random port specified by server.
In both Active and Passive FTP the client initiates the control connection to port 21 on the server (kinda logical), but only in Passive FTP the client initiates the data connection.
I hope this helps!
I found a pretty detailed article here too:
http://slacksite.com/other/ftp.html
Thanks Webmaster.
And thanks for the link, seems like an article that deserves it's title.
I just wanted to add, that for CompTIA's Net+ exam the FTP data port is 20. They usually don't go beyond the basics.