|
|
|
|
|
|
|
|
|
|
SirBlade
aus Fulda offline
OC God 20 Jahre dabei !
AMD Athlon 64 1800 MHz @ 1992 MHz 39°C mit 1.26 Volt
|
Zum FTP: FTP = File Transfer Protocol Ein Protokoll das dafür gedacht ist Dateien zu übertragen. Internetseiten werden per HTTP übertragen - Hyper Text Tranfer Protocol, also ein Protokoll um eben HTML Doukmente zu übertragen. Das siehst du oben in der Adresszeile vom Browser: da steht bei Webseiten immer "http://" oder "https://" und bei FTP Servern "ftp://" http: standard HTTP Protokoll, arbeitet auf Port 80 (wenn du z.b. in einer Firewall oder router den Port 80 sperrst kannst du keine Internetseiten mehr aufrufen). https: genauso wie HTTP nur verschlüsselt. Die Verschlüsselungsmethode ist SSL, deswegen auch https. https läuft über Port 443. ftp: läuft primär über Port 21. Eigentlich über Port 20 und 21. Auf Port 21 findet dann die Kommunikation zwischen Server und Client statt und auf Port 20 die eigentliche Datenübertragung. Ein FTP Server ist also lediglich ein Server über den Dateien ausgetauscht werden. Ein "Server" ist im prinzip nichts weiter als ein Programm das über ein Netzwerk einen Dienst zur Verfügung stellt und auf einem Computer läuft. Ob nun heim PC, oder Mehrprozessormachine. Die Hardware ist nur nötig um die entsprechend Leistung liefern zu können, der "Server" ist immer ein Rechner der mittels bestimmter Programme entsprechende Netzwerkdienste zur Verfügung stellt. Konkret funktioniert das so: Auf dem Rechner läuft ein Programm, z.B.: FileZillaFTP (ein FTP Serverdienst). In diesem lassen sich verschiedene Benutzer und Gruppen anlegen. Man gibt nun jedem Benutzer ein bestimmtes Verzeichniss frei das irgendwo auf der Festplatte liegt. Auf deses Verzeichniss hat der Benutzer dann Zugriff wenn er sich beim FTP Server anmeldet. Was man dort machen kann hängt von den Rechten ab. Man kann den Benutzern folgende Rechte einrichten: Verzeichniss(e): Create - Verzeichniss erstellen Delete - Verzeichnisse löschen List - die Dateien in einem Verzeichniss anzeigen (auflisten) Subdirs - ausserdem noch unterverzeichnisse anzeigen Dateien: Read - lesezugriff Write - schreibzugriff (man kann die Datei verändern oder überschreiben, aber nicht löschen) Delete - Datei löschen Append - Man kann Dateitransfers resumen. Also weitere Daten an eine Datei anhängen. Man hat damit sehr viele Möglichkeiten den Zugang genau so zu definieren wie man möchte. Die meisten Browser können auch auf einen FTP Server zugreifen - aber nur lesend. Und auch NUR wenn man entweder die Benutzerdaten hat ODER es einen sogenannten "anonymous" Benutzer gibt. Dieser Benutzer ist ein öffentlicher Zugang über den man ohne Benutzerdaten Zugang zu einem bestimmten Verzeichniss hat - konfiguriert im Serverprogramm. Wenn man keine Benutzerdaten hat sieht der Zugang zum "anonymous" in der Adresszeile fast genauso aus wie wenn man eine Website aufruft. Beispiel: ftp://ftp.ocinside.de/ Um jetzt mit einem bestimmten Benutzer über den Browser auf einen FTP Server zu kommen sieht die Adresszeile so aus: ftp://benutzername:passwort@ftp.ocinside.de/ So erhält man den Zugang zu einem Verzeichniss eines bestimmten Nutzers. Das @ hat in dem Fall nichts mit eMails zu tun. Mit dem Browser hat man wie gesagt nur lesezugriff. Im Browser gibt es schlicht keine Funktion Daten zum Server zu übertragen weil dafür ist der Browser nicht gedacht. Man kann nur etwas runterladen. Um jetzt etwas auch hochzuladen, zu löschen usw. braucht man einen FTP-Client. Z.B: FlashFXP, CuteFTP, Smart FTP, WS-FTP, ect. Mit diesen Programmen kann man jetzt auch Dateien auf den Server hochladen, natürlich auch runterldaden, Resumen (wenn der Datentransfer unterbrochen wurde, funktioniert bei upload wie auch bei download), Verzeichnisse anlegen und löschen usw. Die entsprechenden Rechte vorrausgesetzt. Noch ein bischen was Grundsätzliches zur Kommunikation im Internet: Jeder Rechner im Internet hat eine eindeutige Nummer. Die IP Adresse. Eine IP Adresse darf im selben netzwerk nur einmal vorkommen sonst kann man die Rechner nicht unterscheiden. Die Kommunikation läuft immer und ausschließlich über IP Adressen. Jetzt ist es aber so, dass sich IP Adressen nicht sonderlich gut merken lassen. Daher hat man DNS eingeführt: Domain Name System. So lassen sich die Rechner, Server und Clients über Namen ansprechen. Das passiert allerdings nicht direkt. Es gibt DNS Server. Sie arbeiten auf Port 53. Ein DNS Server hat die Aufgabe eben diese domainnamen in IP Adressen zu übersetzen und umgekehrt. Wenn man also die domain w w w.ocinside.de aufruft passiert folgendes: Dein Browser schickt eine DNS Anfrage über Port 53 an einen DNS Server. Dieser gibt die dazugehörige IP Adresse 82.165.33.149 zu deinem Browser zurück. Jetzt ruft der Browser über die IP Adresse auf Port 80 die Webseite auf. Weltweit gibt es 13 sogenannte DNS-Root-Server. Das sind die Haupt DNS Server. Man will die Zahl der Root-Server aber verdoppeln weil die sehr ausgelastet sind. Einer davon steht in Frankfurt, einer in Paris, einer in London, zwei in den USA usw. Jeder ISP muss zusätzlich mindestens zwei DNS Server betreiben. ISP = Internet Service Provider. Also T-Online, AOL, Freenet, Arcor, ect. Die meisten großen Provider betreiben mehr DNS Server. Jetzt kann es natürlich sein das ein DNS Server die Domain und die dazugehörige IP Adresse noch nicht gespeichert hat. In dem Fall Fragt er einen dazugehörigen oder übergeordneten Server nach dieser Domain. Das geht so lange weiter bis zu den Root Servern. Aber auch die Wissen nicht alles. Die Server gleichen sich daher untereinander ständig ab. Wenn kein DNS Server die domain auflösen kann bekommt man eine Fehlermeldung. Domainnamen werden von hinten nach vorne gelesen. Beispiel wieder w w w.ocinside.de: die letzte domain (hier .de) ist eine sogenannte TLD: Top-Level-Domain. Also eine Domain oberster ebene. Weiter TLDs sind: .com, .net, .org, .uk, .ru, .it usw. Top-Level-Domains kann man sich nicht aussuchen. Die werden durch eine Organisation festgelegt und verwaltet. Ich glaube es war mal im gespräch eine .xxx TLD einzuführen. Wofür die gedacht ist kann man sich glaub ich denken.... Alles weitere unter der TDL sind subdomains. Also ocinside ist eine subdomain von de und w w w ist eine subdomain von ocinside. Das w w w hat sich einfach so "eingebürgert". Es ist nich unbedingt fester bestandteil einer webadresse, es ist nur eine subdomain - eine häufig verwendete Es gibt aber einen guten Grund das so zu machen. Wenn man entsprechend viele dienste anbietet kann oder möchte man diese nicht auf einem Rechner laufen lassen. Um jetzt eine einfache unterscheidung der verschiedenen Server zu erreichen verwendet man häufig ein solches Namensschema: w w w.domain.de - Webserver für die Internetseite ftp.domain.de - FTP-Server mx.domain.de - Server für die eMail Kommunikation, also Ein- und Ausgang (mx= Mail eXchange, email austausch) pop.domain.de - eMail Server zum empfangen von Mails smtp.domain.de - eMail Server zum versenden von Mails dns.domain.de - DNS Server Wie gesagt: Es sind einfach nur subdomainnamen die man sich selbst aussuchen kann, es wird nur häufig so oder in ähnlicher form verwendet um eine gewisse struktur schon in den namen zu haben. Übrigens: beim eMail versand z.b. einer t-online.de Adresse löst ja das email programm auch den domainnamen t-online.de auf. Jetzt sitzt der eMail server aber sicher nicht auf dem selben rechner wie z.b. der für die website. Damit der smtp-Server an den du die email schickst auch weitersenden kann gibts es einen speziellen eintrag in DNS Servern: mx (= mail eXchange). Unter diesem eintrag sind speziell die empfangs-emailserver einer bestimmten domain aufgelistet. POP = Post Office Protocol (Port 110) SMTP = Simple Mail Transfer Protocol (Port 25) POP dient zum empfangen von emails, smtp zum versenden. Beides gibt auch SSL verschlüsselt wobei SMTP mit als auch ohne SSL auf Port 25 arbeitet, POP arbeitet mit SSL auf Port 995. ok ich hört jetzt mal lieber auf.... P.S.: ich habe w w w extra so geschrieben weil sonst die webseite versucht es in einen link zu verwandeln... P.P.S: Geile signatur supperschrotty (Geändert von SirBlade um 13:03 am Sep. 15, 2005)
|
Beiträge gesamt: 3455 | Durchschnitt: 0 Postings pro Tag Registrierung: Juli 2003 | Dabei seit: 7574 Tagen | Erstellt: 12:53 am 15. Sep. 2005
|
|
|
|