Ich bin zwar aus der ganzen Web-Geschichte schon lange raus, aber was haben die ganzen anderen Lösungen gegenüber
FTP eigentlich für einen Vorteil? Bislang sehe ich noch keinen...
FTP ist unverschlüsselt. Sogar Benutzername und Passwort gehen im Klartext über die Leitung. Auch erfordert es zwei Ports anstatt einem, und ist in Firewalls nicht immer freigeschaltet. In Teilen ist es weniger standardisiert, zum Beispiel gibt es unzählige Variationen des Directory-Listings (im
Indy Source leicht nachvollziehbar). Vorteile von
FTP fallen mir gerade keine ein
Nachtrag:
FTP kann auch keine Sockets wiederverwenden - will man 100.000 Dateien übertragen, öffnet und schliesst man 100.000
TCP Verbindungen:
http://superuser.com/a/455200/42199 - HTTP dagegen kann die Verbindung offen halten und alle Dateien über ein und dieselbe Verbindung senden.