Es gibt drei Arten von FTP-Übertragungen:
1. Aktive Übertragung: Der Client initiiert die Verbindung zum Server und sendet alle Befehle und Daten an den Server. Der Server antwortet und sendet Daten zurück. Diese Methode ist weniger häufig, da sie leicht anfällig für Firewall-Probleme sein kann.
2. Passive Übertragung: Der Client initiiert die Verbindung zum Server und fordert den Server auf, die Übertragung zu starten, damit Daten vom Server an den Client gesendet werden können. Diese Methode ist am meisten üblich.
3. SFTP (Secure File Transfer Protocol): Dies ist eine sicherere Version von FTP, die Verschlüsselung ermöglicht und bessere Authentifizierungsoptionen bietet. SFTP wird häufig verwendet, wenn sensible Daten übertragen werden müssen.