Zitat von
APP:
was passiert eben
bei der Übertragung zweier identischer Dateien von verschiedenen
Rechnern auf einen Server?
Das kannst du einfach ausprobieren:
Schnapp' dir Webspace mit
FTP-Upload.
Öffne deinen
FTP-Client zweimal (oder mit zwei Logons auf dem Server, je nachdem was der Client kann) und lade eine Datei in das gleiche Verzeichnis hoch, und zwar gleichzeitig.
Ich habe es eben bei mir ausprobiert und musste leider feststellen, daß die Datei, die als letztes beendet wird (also die, die ein paar millisekunden länger gebraucht hat *g*) jeweils die vom Dateisystem des Servers übernommene ist.
Ist also automatisch nicht das, was du wolltest. Wenn du aber (mit
Indy oder was weiß ich, mit den Netzwerk-Kompos hab' ich's nicht so) einen eigenen
FTP-Server schreiben willst, ließe sich das ja ändern, indem du jede eingehende Verbindung auf den Dateinamen überprüfst, schaust ob eine andere, offene Verbindung gerade das gleiche tut, und wenn ja, eine Fehlermeldung schicken.
Zitat:
p.s. Ich werde wohl die
RFC-0959 durchackern müssen, vielleicht werde ich dort fündig
, oder kann mir darüber jemand in Kurzform Auskunft geben?
Zumindest ich bin beim auswendiglernen erst beim
RFC 100 angekommen, da musst du wohl selber lesen
Zitat:
p.p.s. Verschlüsselte Datenübertragung wäre noch das Sahnehäubchen.
Und eben das geht mit SFTP.
Funktioniert über eine OpenSSH-Verbindung, so wie HTTPS, nur eben mit
FTP statz HTTP als Child-Protokoll.
Ob und wie das mit Netzwerkkomponenten zu machen ist, weiß ich nicht. Wenn du Server
und Client selber programmierst, kannst du natürlich auch jede beliebige Verschlüsselung der Datenpakete nehmen.