Hi Leutz.
Also, ich hab vor kurzen ein Programm geschrieben um Dateien/Ordner von Computer zu Computer zu übertragen.
Das Programm läuft (bisher) ohne Probleme. Allerdings hab ich bei der letzten LAN bemerkt, das
die meisten keine Lust haben extra noch ein Programm zu installieren/kopieren um einige Daten zu übertragen.
Dann hat mich ein Kumpel auf die Idee gebracht, die Daten mit Hilfe von FTP zu übertragen.
Einen FTP-Client hat im Grunde jeder, zB. einen Browser.
Ich hab mich dann ein bisschen auf dem Gebiet versucht schlau zu machen, bin aber dann auf HTTP gestoßen...
Leider finde ich keine Seiten, die die beiden Protokolle, hinsichtlich der Datenübertragung, vergleichen.
Ich habe hier mal eine paar Stichpunkte, mit Funktionen, die mein eingenes Protokoll kann. Ich würde gerne wissen, in wie weit FTP oder HTTP solche Sachen unterstützen.
a) Passwortschutz:
AFAIK arbeitet HTTP vollkommen ohne Passwörter. Bei FTP muss man sich immer einloggen und jeder User hat seine Berechtigungen für Ordner.
Wäre es auch möglich nur bestimmte Ordner mit einem Passwort zu versehen? Ohne jetzt User oder Gruppen mit diesem Ordner zu verknüpfen?
b) Übertragung Pausieren:
IMO kann sowohl HTTP als auch FTP die Übertragung pausieren.
c) Übertragung neu beginnen:
Gibt es mit HTTP oder FTP eine Möglichkeit eine Datei zu übertragen, von der bereits ein Teil übertragen worden ist, ohne die Datei von Beginn an noch einmal neu übertragen zu müssen?
d) Ordner mit einem Kommentar versehen:
Ich hab irgendwo gelesen, das man auch in FTP ordner mit einem Kommentar versehen kann. So weit ich weis in Form einer Textdatei in dem betreffendem Ordner. Vielleicht habt ihr genauere Informationen.
e) Mehrere Downloads parallel:
Bei beiden Protokollen ist eine Übertragung von mehreren Dateien gleichzeitig möglich.
Der Vorteil von HTTP wäre natürlich noch die hübschere Darstellung der Daten mit Hilfe von HTML. Allerdings lege ich darauf keinen Wert, immerhin kann man ja auch auf eine FTP-URL verlinken.
Ich hoffe ihr könnt ein bisschen Licht in die Sache bringen.
gruß
CyD
Also, ich hab vor kurzen ein Programm geschrieben um Dateien/Ordner von Computer zu Computer zu übertragen.
Das Programm läuft (bisher) ohne Probleme. Allerdings hab ich bei der letzten LAN bemerkt, das
die meisten keine Lust haben extra noch ein Programm zu installieren/kopieren um einige Daten zu übertragen.
Dann hat mich ein Kumpel auf die Idee gebracht, die Daten mit Hilfe von FTP zu übertragen.
Einen FTP-Client hat im Grunde jeder, zB. einen Browser.
Ich hab mich dann ein bisschen auf dem Gebiet versucht schlau zu machen, bin aber dann auf HTTP gestoßen...
Leider finde ich keine Seiten, die die beiden Protokolle, hinsichtlich der Datenübertragung, vergleichen.
Ich habe hier mal eine paar Stichpunkte, mit Funktionen, die mein eingenes Protokoll kann. Ich würde gerne wissen, in wie weit FTP oder HTTP solche Sachen unterstützen.
a) Passwortschutz:
AFAIK arbeitet HTTP vollkommen ohne Passwörter. Bei FTP muss man sich immer einloggen und jeder User hat seine Berechtigungen für Ordner.
Wäre es auch möglich nur bestimmte Ordner mit einem Passwort zu versehen? Ohne jetzt User oder Gruppen mit diesem Ordner zu verknüpfen?
b) Übertragung Pausieren:
IMO kann sowohl HTTP als auch FTP die Übertragung pausieren.
c) Übertragung neu beginnen:
Gibt es mit HTTP oder FTP eine Möglichkeit eine Datei zu übertragen, von der bereits ein Teil übertragen worden ist, ohne die Datei von Beginn an noch einmal neu übertragen zu müssen?
d) Ordner mit einem Kommentar versehen:
Ich hab irgendwo gelesen, das man auch in FTP ordner mit einem Kommentar versehen kann. So weit ich weis in Form einer Textdatei in dem betreffendem Ordner. Vielleicht habt ihr genauere Informationen.
e) Mehrere Downloads parallel:
Bei beiden Protokollen ist eine Übertragung von mehreren Dateien gleichzeitig möglich.
Der Vorteil von HTTP wäre natürlich noch die hübschere Darstellung der Daten mit Hilfe von HTML. Allerdings lege ich darauf keinen Wert, immerhin kann man ja auch auf eine FTP-URL verlinken.
Ich hoffe ihr könnt ein bisschen Licht in die Sache bringen.
gruß
CyD