active means, whenever you transfer data like files or directory listings, the ftp client opens a port for the server to connect to. When you use passive, the ftp server creates a port for the ftp client to connect to. Passive is usually used when the ftp client is behind a firewall of some sort.