Difference Between Active and Passive FTP ?

Active Mode

The client issues a PORT command to the server signaling that it will actively provide an IP and port number to open the Data Connection back to the client.


Passive Mode

The client issues a PASV command to indicate that it will wait passively for the server to supply an IP and port number, after which the client will create a Data Connection to the server.