WWW - FTP

Definition Website

Die Website ist die Standort-Präsenz innerhalb des Web. Es ist das komplette Angebot eines Unternehmens, einer Organisation oder einer Privatperson, das sich hinter dem Domainen-Namen verbirgt. Der Zugang zu einer Website erfolgt über eine Sitemap, eine mit Hyperlinks ausgestattete Inhaltübersicht.


Webhosting

Webhosting bezeichnet die Bereitstellung von Speicherplatz für Domains auf Webservern. Der Provider vermietet diesen Speicherplatz und stellt den Betrieb des Servers und die Anbindung an das Internet sicher. Darüber hinaus sorgt er für die ständige Überwachung auf Applikationsebene. Der Anwender kopiert seine Seiten per Filetransfer auf den Webserver.


Web-Switch

Web-Switches, auch Layer-7-Switches oder Content-Switches genannt, haben die Aufgabe Web-Anfragen ohne grosse Verzögerungen bedienen zu können und den Datenverkehr mittels eines optimalen Lastausgleichs (Load Balancing) an die entsprechenden Server einer Server-Farm zu leiten. Die Web-Switches, die daher auch als Load-Balancing-Switches bezeichnet werden, untersuchen die TCP/IP-Daten und werten die URL-Informationen und Cookies aus, um daraufhin ein optimales Load-Balancing vorzunehmen. Sie verteilen den Datenverkehr in Abhängigkeit von den übertragenen Inhalten und erkennen anhand eines Datenpakets, ob es sich um einfaches Web-Surfen, eine zeitkritische SAP-Transaktion oder um eine Online-Bestellung handelt.

Web-Switches unterstützen mehrere Load-Balancing-Verfahren wie das Round-Robin-Verfahren, bei dem die Anfragen sequentiell an die Server verteilt werden, das Least-Connection-Verfahren, bei dem die Verbindung zu dem Server hergestellt wird, der die wenigsten Verbindungen bedient, das Weighted-Distribution-Verfahren, bei dem die Server nach ihrer Leistungsfähigkeit gewichtet werden und das Response-Time-Verfahren, bei dem der Server mit der kürzesten Antwortzeit ausgewählt wird.

Beim Verbindungsaufbau mittels SSL-Protokoll wird über ein entsprechende modifiziertes Cookie die Verbindung der nachfolgenden Datenpakete aufgrund dieser Informationen immer zum selben physikalischen Server geleitet.

Mit diesen Verfahren werden die vorhandenen Ressourcen optimal ausgenutzt und die Konfiguration und das Management der Server vereinfacht.

Die Architektur eines Content-Switches kennt drei unterschiedliche Verarbeitungsarten:




Web-Load-Balancing

Load-Balancing nennt man die Lastverteilung für Übertragungsstrecken und Hardware-Einrichtungen. Dieses optimierte Layer 4/7-Switching wird vorwiegend in Verbindung mit Web-Switches in Server-Farmen eingesetzt. Dabei wird der Datenverkehr über das Server Load Balancing (SLB) an eine Server-Gruppe verteilt. Entsprechend den Vorgaben und Priorisierungen wird festgelegt, welche Server mit der Bearbeitung der Aufgaben betraut werden. Neben der Maximierung des Durchsatzes bei gleichzeitiger Minimierung der Server-Last, dient das Load-Balancing der standortübergreifenden Fehlertoleranz, der einfachen Konfigurierbarkeit der Server-Cluster und der Skalierbarkeit der verfügbaren Ressourcen, sowie der Verbesserung der Server-Server-Kommunikation.

Web-Switches unterstützen mehrere Load-Balancing-Verfahren wie


FTP-Server

Einer der wichtigsten Dienste im Internet ist FTP (File Transfer Protocol) und ist neben dem Protokoll auch gleichzeitig den Dienst: die Übertragung von Dateien zwischen verschiedenen Rechnern über das Netz. FTP ist einer der am meisten genutzten Dienste zum laden von Daten im Internet. Wie viele andere Internet-Dienste auch, arbeitet FTP Client/Server orientiert und steht auf fast allen Plattformen zur Verfügung.

Einerseits ist es möglich, mit FTP "private" Dateien von einem Rechner zum anderen zu übertragen. Seine enorme Bedeutung für das Internet erhält FTP jedoch durch weltweit verteilte frei zugängliche Anonymous FTP Server. Für Anonymous FTP Server werden keine individuellen Zugriffsrechte benötigt. Mit dem Benutzername "anonymous" und dem Passwort "eigene e-Mail-Adresse" wird der Zugang gewähleistet.

FTP basiert auf dem RFC 959.


© kahlhans.de
Stand September 2002