EDVG-I-03 Dienste im Internet - HTTP und FTP

Zur heutigen Folge möchte ich ein paar Fragen und deren Antworten im Beitrag aufnehmen, damit man das leichter nachsehen kann.

Was ist HTTP?
HTTP ist das Protokoll zum Übertragen der Dateien im Internet zum Browser. Es beinhaltet neben den eigentlich Daten auch Zusatzinformationen, wie eine Art Dateityp (Mime/Type), anhand der der Browser weiß, um was es sich handelt und so evtl. ein Bild darstellt, oder die Textverarbeitung öffnet.

Wozu benötige ich FTP?
Da man mit HTTP eigentlich keine Dateien zum Server transportieren kann, benötigt man einen anderen Dienst. FTP kann, wie ein Dateimanager genau das: Dateien zwischen zwei Rechnern hin und her schieben.

Warum kann ich die Dateien nicht per HTTP runterladen?
Würde man bspw. eine PHP-Dateiherunterladen wollen, so würde diese vom Server als solche erkannt werden, dort ausgeführt und dann das HTML-Ergebnis heruntergeladen werden. Um die Ausführung zu verhindern, braucht man also FTP.

Warum sehe ich im FTP-Programm einen / statt einen \?
Unix/Linux-Systeme verwenden ein anderes Zeichen zur Trennung von Verzeichnissen. Diese Systeme haben auch keine Laufwerksbuchstaben, daher ist die Wurzel der Festplatte(n) einfach nur /. Diese können in ein Verzeichnis eingehängt werden und einfach darin angesprochen werden. Beispiel: /irgendwo/meine_festplatte_2/

Wie korrelieren die Verzeichnisse von FTP mit dem URL?
Von Deinem Dienstanbieter, bei dem Du Deine Webseiten hinterlegt hast, bekommst Du einen Vertrag. Dafür legt er Dir ein Wurzelverzeichnis an. Bspw. /mnt/data/xy/.
Im Verwaltungsprogramm beim Anbieter kannst Du einen FTP-Benutzer anlegen. Dieser bekommt ein Verzeichnis unterhalb (oder genau an) der Wurzel des Vertrags. Bspw. Benutzer test1 bekommt die Wurzel /mnt/data/xy/test1/. Wenn Du Dich jetzt mit Hilfe eines FTP-Programmes anmeldest, siehst Du alle Dateien unter /mnt/data/xy/test1/. Dies wird Dir aber als / angezeigt, da es Deine persönlich Wurzel ist. Legst Du dort nun eine Datei korrelation.html an, so liegt diese auf dem Rechner Deines Providers unter /mnt/data/xy/test1/korrelation.html, allerdings zeigt Dein FTP-Programm sie als /korrelation.html an. Es schneidet quasi die Wurzel für den FTP-Benutzer einfach weg.
Nun findest Du im Verwaltungsprogramm bestimmt noch einen Punkt, mit dem Du Deine Domains (evtl. hast Du ja mehrere) zu einem Verzeichnis zuordnen kannst. Bspw. hast Du die Domain www.bla1.org und ordnest diese dem Verzeichnis /mnt/data/xy/test1/ zu.
Alles unterhalb www.bla1.org wird nun aus dem Verzeichnis /mnt/data/xy/test1/ geladen. Mit dem Zugriff per HTTP ist es nun genauso wie mit FTP. Die Wurzel für die Domain wird einfach weggelassen. Also ist der komplete URL für die Datei www.bla1.org/korrelation.html.
Kurz zusammengefasst bedeutet dies, daß alle Protokolle eine eigene Wurzel haben. “Zufällig” überdecken sich die Verzeichnisse auf der Festplatte und daher können die Dateien(unter verschiedenen Wurzeln - je nach Protokoll) gemeinsam genutzt werden. Dabei stellst Du Dir die Festplatte einfach als ein weiteres Protokoll vor (was eigentlich auch stimmt) und dann sind es eben drei Parteien, die um die selbe Datei kämpfen.

Welche Dienste gibt es noch?
E-Mail: POP3 zum Abholen der E-Mails, SMTP zum Verschicken.
Es gibt natürlich noch viele andere Dienste, die aber an dieser Stelle vollkommen unwichtig sind.

Fragen und Anregungen, bitte im Forum zu dieser Folge stellen.

icon for podpress  Standard Podcast [14:21m]: Play in Popup | Download

3 Kommentare bisher »

  1. Phi sagt

    am 3. Mai 2007 @ 20:48

    Hi Michael,

    auch diese Sendung fand ich wieder klasse :)
    So lernt man endlich auch mal die Hintergründe kennen.

    Leider habe ich derzeit Probleme mit dem iTunes-Abo. Er möchte mir diese Folge einfach nicht reinschmeißen in den Feed = Sie taucht gar nicht auf.

    Liegt das Problem bei Anderen auch noch vor, oder ist es nur bei mir so ?

    Viele Grüße, mach weiter so,
    Phil

    PS.: Ich habe den Feed/Podcast mehrmals ababonniert/abonniert. Keine Lösung.

  2. Michael sagt

    am 13. Mai 2007 @ 18:18

    Hallo Phi,

    der Feed macht noch Probleme. Karl-Heinz und ich verwenden die gleiche Konfiguration und haben leider auch die gleichen Probleme. Irgendwo ist der Wurm drin, aber wir finden nicht die Ursache :-(
    Bei Podster hat Karl-Heinz ein bißchen was im Forum dazu geschrieben, mal sehen, ob dabei was rauskommt.

    Gruß,
    Michael

  3. Michael sagt

    am 13. Mai 2007 @ 18:18

    PS: Meine E-Mail hast Du scheinbar leider nicht erhalten?

Komentar RSS · TrackBack URI

Hinterlasse einen Kommentar

Name: (erforderlich)

eMail: (erforderlich)

Website:

Kommentar:

 

NächsteEreignisse

  • Start des Podcasts4 Jahre, 10 Monate, 19 Tage, 3 Stunden, 33 Minuten her

MeineLinks