Running ftp in the active mode looks like described below (on this site):
In active mode FTP the client connects from a random unprivileged port (N > 1023) to the FTP server's command port, port 21. Then, the client starts listening to port N+1 and sends the FTP command PORT N+1 to the FTP server. The server will then connect back to the client's specified data port from its local data port, which is port 20
And here is my question. What happens when an extra client gets connected? Does the server opens an extra data port for that new connection? If so which port it selects for that?