Der FTP-Dienst im Internet ist für den direkten Dateiaustausch konzipiert, er ist auf der technologischen Basis "Client-Server" aufgebaut. Es findet eine Interaktion zwischen dem Client und dem Server unter Verwendung des FTP-Protokolls statt. Ein Client ist jemand, der Anfragen an einen bestimmten Server sendet und Informationen empfängt und überträgt. Ein Server ist ein System, das Dateien von einem Client empfängt, verarbeitet und dann weiter überträgt.
Welche Vorteile bietet der FTP-Dienst?
Der FTP-Dienst im Internet dient zum Empfangen und Übertragen aller Arten von Dateien. Es verfügt über eigene Server, die große Archive mit allen möglichen Daten und Dateien speichern. In solchen Archiven gibt es riesige Mengen völlig unterschiedlicher Informationen. Es gibt auch doppelte Archive, in denen Informationen zwischen mehreren Servern völlig identisch sind, sie werden Spiegel genannt.
Dieser Service bietet mehrere Vorteile:
1. Möglichkeit der Datenübertragung über das Weltnetz. Mit dem Protokoll ist es möglich, fast alle Dateien auf einen Computer herunterzuladen: Musik, Archive,Textinformationen und Programme.
2. Die Möglichkeit, Dateien auf dem Server eines beliebigen Computers, der mit dem Netzwerk verbunden ist, remote zu verw alten. Das heißt, Sie können die Dateien eines Computers, der sich auf der anderen Seite der Welt befindet, von einem Computer aus verw alten.3. Es ist bequem, mit Informationen, Dateien oder Dokumenten zu arbeiten, Sie müssen nicht von einer Seite zur anderen gehen, um nach den erforderlichen Informationen zu suchen, wie es in jedem Browser der Fall ist.
Um mit dem FTP-Dienst zu arbeiten, werden spezielle Programme benötigt, die den Betrieb des Protokolls gewährleisten. Es gibt mehrere Arten solcher Programme: FTP-Server, FTP-Client und Archie.
Was ist das FTP-Protokoll?
Der FTP-Dateidienst verwendet ein Protokoll, das direkt mit dem Protokoll auf der Transportschicht interagiert, ansonsten TCP:
- Anfangsstandard - RFC-114.
- Letzte - RFC-959.
Dieser Dienst unterscheidet sich von anderen entwickelten Anwendungen dadurch, dass er nur zwei TCP-Verbindungen verwendet, um Informationen und Dateien zu übertragen:
1. Kontrollverbindung - Es wurde entwickelt, um Befehle an den Server zu senden und bereits verarbeitete Antworten von ihm zu erh alten. Um diese Verbindung zu organisieren, wird das Telnet-Protokoll benötigt (Senden einer Anfrage und Warten auf eine verarbeitete Antwort, nach Erh alt gibt es ein Signal, dass es möglich ist, einen Befehl zu senden).
2. Verbinden Sie vorhandene oder alle gesendeten und empfangenen Dateien. Sobald eine Telnet-Verbindung aufgebaut ist, wird die Dateiübertragung durch einen logischen Prozess durchgeführt, der TCP organisiert,es prüft die Verfügbarkeit von Ports im FTP-Server. Solche Kommunikationskanäle werden ständig neu gebildet und ggf. eliminiert.
FTP-Protokoll kann in zwei Modi arbeiten:
- aktiv;- passiv.
Was ist ein FTP-Client?
FTP-Client ist eine spezielle Benutzeroberfläche, die eine FTP-Dateiübertragung implementiert. Es stellt sich heraus, dass der FTP-Dienst im Internet darauf ausgelegt ist, Dateien zwischen mehreren Computern auszutauschen, die über ein lokales oder Internet-Netzwerk verbunden sind. Dabei spielt es überhaupt keine Rolle, mit welchen Plattformen diese Rechner ausgestattet sind oder wie weit sie voneinander entfernt sind.
Tatsächlich ist ein solcher Client genauso aufgebaut wie ein Server, aber er wird nur von einer lokalen Maschine gesteuert, automatisiert oder von einer Person. Es stellt sich heraus, dass Sie den FTP-Client nicht über das Internet verw alten können, sondern nur über einen Computer.
Es gibt Arten von FTP-Clients - die sogenannten Download-Manager. Zum Beispiel ReGet, Go!Zilla und viele andere. Dank ihnen kann der Benutzer von jedem Webserver herunterladen. Das Hauptmerkmal solcher Programme ist, dass sie unter jedem Browser integriert werden können und automatisch die notwendigen Dateien für den Benutzer abfangen. FTP-Downloader haben eine bequeme Verw altung, eine schöne Benutzeroberfläche und im Falle eines Verbindungsausfalls setzen sie den Download fort, nachdem sie eingesch altet wurde.
Was ist mit FTP-Server gemeint?
FTP-Server sind spezielle Programme, die ausgeführt werdenauf einem PC laufen sie im Hintergrund. Sie ermöglichen es Ihnen, aus dem gewöhnlichsten Computer einen vollwertigen FTP-Server zu machen, und die Verw altung des FTP-Dienstes ermöglicht es Ihnen, alle erforderlichen Dateien herunter- oder hochzuladen. Ein solches Programm überwacht automatisch alle Anfragen, die von anderen Computern kommen, verarbeitet sie und gibt eine Antwort. Stellen Sie bei der Installation dieses Servers sicher, dass Sie ein eingeschränktes Verzeichnis angeben, auf das andere Softwareclients zugreifen können. Jede Datei und jedes Verzeichnis hat ihre eigenen individuellen Attribute, Sie können den Zugriff auf sie einschränken, wenn Sie dies für beliebige Computer wünschen. Beispielsweise kann eine Datei nur gelesen werden, eine andere kann geschrieben werden, eine dritte ist absolut offen für jede Maschine und so weiter.
FTP-Server sind eingeschränkte Systeme, sie stehen nur registrierten Benutzern zur Verfügung, wenn Sie sich mit ihnen verbinden, müssen Sie einen Benutzernamen und ein Passwort eingeben. Es gibt viele sogenannte offene Server, ansonsten werden sie auch als anonym bezeichnet. Um dort einzutreten, müssen Sie das Login - anonym und das Passwort - Passwort eingeben.
Archie - Suchprogramm für FTP-Archive
Die Suche nach dem erforderlichen FTP-Server im Internet ist eine sehr zeitaufwändige und komplexe Aufgabe, für deren Erleichterung ein spezielles Archie-Softwaremodul entwickelt wurde. Sie können damit per E-Mail, per Telnet-Sitzung oder lokal arbeiten. Es versteht sich, dass der FTP-Archivdienst und Archie in Bezug auf die Fähigkeiten völlig unterschiedliche Technologien sind. Um auf den Archie-Server zuzugreifen, muss der Benutzer meistens zuerst auf den Archie-Client zugreifen.
DurchzuarbeitenTelnet-Benutzer sollten eine Telnet-Sitzung öffnen und das Wort Archie in die erforderliche Zeile schreiben. Das sieht so aus: telnet archie.mcgill.ca login: archie. Nachdem die Zeile erscheint: archie>. Sie können auch nach den Fähigkeiten des Servers fragen, indem Sie den Befehl in der Zeile eingeben: help.
Wie erstelle ich selbst einen FTP-Server im Internet?
Weil der FTP-Dienst im Internet darauf ausgelegt ist, Dateien zwischen Internetnutzern auszutauschen und mit seiner Hilfe schnell und einfach zu bewerkstelligen ist, möchten manche Nutzer einen eigenen Server installieren. Dieser Wunsch lässt sich erfüllen, allerdings nur mit dem nötigen theoretischen Wissen über das Internet und bestimmte Programme sowie Filesharing.
Es gibt viele Programme, mit denen Sie einen persönlichen FTP-Server auf einem PC erstellen können. Ein solches spezialisiertes Programm ist GuildFTPd. Es ist recht einfach zu installieren und intuitiv, wenn Sie einige Nuancen der FTP-Erstellung kennen. Zunächst muss es im Internet gefunden und auf Ihrem Computer installiert werden. Bei der Installation sollte es keine Probleme geben. Beim Einrichten des Programms müssen jedoch einige Aktionen ausgeführt werden - dies ist für den weiteren korrekten Betrieb des erstellten FTP-Dienstes erforderlich.
Ein Internet-FTP-Dateiübertragungsdienst, der durch das GuildFTPd-Programm erstellt wurde
Nachdem Sie dieses Programm heruntergeladen und auf Ihrem Computer installiert haben, müssen Sie zum Einstellungsfeld (GuildFTPd-Optionen) gehen, dort werden mehrere Registerkarten und Elemente angezeigt. Die Kategorie Allgemein enthält alle wichtigen Einstellungen, diebestimmen Sie die Anzahl der Verbindungen, Portnummern und andere wichtige Parameter. Hier müssen Sie alle notwendigen Einstellungen vornehmen. Für jeden Server sind sie individuell und hängen nur von den Wünschen des Erstellers ab.
Als nächstes kommt die Kategorie Server. Hier müssen Sie den Namen des zu erstellenden Servers eingeben. Es ist ratsam, die vom Server belegte Lautstärke zu reduzieren, schieben Sie dazu den Log-Level-Schieberegler nach links.
Jetzt müssen Sie auswählen, mit welcher Methode der Server erstellt wird. Das GuildFTPd-System funktioniert so, dass zukünftige Benutzer in Gruppen eingeteilt werden sollten, auf deren Grundlage ein bestimmter Server erstellt wird: basierend auf persönlichen Konten oder dem gewünschten Verzeichnis.
Welche Art von FTP-Server soll erstellt werden? Server basierend auf persönlichen Konten
Dieser Typ eignet sich, wenn ein Dateiserver organisiert wird, der von Freunden verwendet wird. In diesem Fall ist es möglich, für jeden einzelnen Benutzer ein persönliches Dateisystem zu erstellen.
Dazu wird eine Gruppe erstellt, ihr wird ein Name gegeben und es wird gemeinsam auf das Stammverzeichnis zugegriffen. Klicken Sie dazu auf die Sch altfläche Hinzufügen und gehen Sie zum Abschnitt Pfad bearbeiten. Dann wird eine Benutzerbasis erstellt, Admin, dann Benutzer hinzufügen, hier müssen Sie die Identifikationsdaten (Login, Passwort) aller zukünftigen Benutzer des zu erstellenden Servers eingeben. Es kann beliebig viele solcher Benutzer geben, es ist ratsam, sich sofort für sie zu entscheiden, wenn beispielsweise 16 Personen es verwenden werden. Der FTP-Dienst im Internet ist darauf ausgelegt, Dokumente zwischen einer unbegrenzten Anzahl von Personen auszutauschen.
Wenn die Hauptbasis fertig ist, kann bei Bedarf ein virtuelles Dateisystem für jeden Benutzer erstellt werden. Gehen Sie dazu erneut zu Hinzufügen - Pfad bearbeiten, geben Sie die Namen von Dateien und Ordnern für jedes einzelne Login an.
Wie wird ein offener FTP-Server erstellt?
Dies ist die zweite Möglichkeit, einen eigenen Server zu erstellen, eignet sich jedoch eher für eine große Anzahl von Benutzern und für das Online-Marketing. Die Internetdienste des FTP-Servers werden positiv wahrgenommen, es gibt sehr viele solcher Dienste im Netzwerk.
Das Erstellen eines offenen Servers ist viel einfacher als mit persönlichen Konten. In diesem Fall wird nur ein Benutzer angelegt, geben Sie in der Zeile zur Angabe des Namens anonymous ein. Deaktivieren Sie außerdem das Kontrollkästchen neben dem Listennamen. Dann müssen nur noch Dateiverzeichnisse hochgeladen werden, die jedem Internetbenutzer zur Verfügung stehen.