We have introduced FTP previously, and we mentioned that it is a means of transferring files across different operating systems, and requires an FTP server and an FTP client. Recall that it uses port 20 for data and 21 for commands. There are two types of FTP mode in use:
- Active FTP
- Passive FTP (sometimes written PASV)
Let's discuss these one by one.