by deepsurfer » 14. June 2006 01:02
Das FTP Protkoll ist für eine solche hoch und runterladerei eigentlich genau gedacht.
Sehr Vereinfacht erklärt passiert folgendes.
Das HTTP übermittelt dir im grunde nur reine Textbits und keine Binärbits.
Das bedeutet wenn du einen Download über HTTP machst muss der server zuerst hingehen und ein solches "Binärfile" umwandeln in ein Text, dieser Text wird dann vom Browser des Empfängers wieder in eine Binärform umgewandelt und auf platte abgelegt.
Im gegensatz dazu übermittelt das FTP direkt binärbits, die dann beim Empfänger einfach ohne Umwandlung wieder zusammengesetzt werden.
Da nun jedes Übermittelte Paket mit einer Prüfung (ist es angekommen ja/nein; ist die länge des paket eingehalten ja/nein; besteht die Verbindung noch aj/nein; etc.; etc.; etc.) unterlegt ist, dauert der download über HTTP länger.
Weil ja, wie erwähnt, zuerst umgewandelt -> übertragen -> geprüft dann wieder zurückgewandelt -> pladde ablegen, dann kommt das nächtste Textpaket. Wenn da die Prüfung in Ordnung ist wird umgewandelt und an den schon vorhanden binärbereich angehängt.
Eben dieses Umwandeln fällt bei FTP weg, es wird nur geprüft ob das Paket angekommen ist und das Zusammensetzen der Stücke ist verlustfrei wegen fehlender Umwandlung.
Hoffe das so verständlich wie einfach erklärt zu haben.
Es spielen noch wesentlich technischere Dinge da noch mit eine Rolle.
FTPdownload schnell ---- HTTPdownload immer etwas langsamer.
Last edited by
deepsurfer on 14. June 2006 09:04, edited 1 time in total.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "