Herje Du hast davon nicht wirklich eine Ahnung??
HTTP:// = Hypertext Trasfer Protokol
FTP heisst File Transfer Protokol
Gut Doku dazu findest Du unter w3c.org.
Die Jungs vom w3c World Wide Web Consotrium haben das ganze bezüglich definition unter sich.
Kurz am Rande: Um einen FTP Login zu realisieren benötigst Du einen FTP Server.
Die meisten Provider stellen dir diesen Service nicht zur Verfügung, da dieser entsprechend Administriert werden muss. Lediglich für den Upload stellen sie Dir einen Acoount zur Verfügung.
Administration = Kosten
http:// z.B. wird durch einen Webserver realisiert der wiederum recht einfach und unabhängig konfigurierbar ist.
Administrationsaufwand recht gering.
Zu den Protokolen:
Ich kann dir nur soviel dazu sagen:
FTP wurde für den Dateitransfer Entwickelt. d.H. dieses Protokol ist dafür optimiert Dateien auch grössere schnell und einfach zu transportieren und über eine einfache Authentifizierung zur Verfügung zu stellen.
Dies wiederum bedeutet, dass Du mit FTP zwar auch Html Seiten übertragen kannst aber die hierzu alle Metainformationen fehlen.
Die brauchst du theoretisch auch nicht um eine html Datei anzusehen.
HTTP z.B. wurde dafür entwickelt Hypertext Dokumente wie es nunmal html ist zu übertragen. Hierbei wurde weniger wert auf die Dateiübertragen gelegt sondern vielmehr darauf bedacht, Dokumente öffentlich propagieren zu können. Und das Plattform unabhängig.
Damit das Zeug auch noch gut aussieht entwickelte man eine Markup Sprache html.
Ansätze hierzu gab es schon beim Militär in den USA. Später baute ein Schweizer (Mahtematike/ Physiker) an einem änlichen verfahren um seine Forschungsarbeiten seinen Kollegen in D. zur verfügung zu stellen ohne immer per Post tagelang das Zeug zu verschicken.
Der allererste html Standart.
Den Rest dazu und die Geschichte dazu kannst du dir wie schon gesagt bei http://w3c.org rein ziehen. Bis ins detail weiss ich nun auch nicht alles.
Gruss Matze