SERVER SOFTWARE
HTTP und FTP sind die Prinzipien, die die Kommunikation regeln, die durch die Verwendung der als TCP/IP bezeichneten Regeln beim Austausch der Nachfrage und des Materials, das die Nachfrage erfüllt, dass der Kundencomputer und der Dienstanbietercomputer in einer Sprache miteinander kommunizieren, durchgeführt werden (HTML) sind sie sich einig. Eine gemäß diesen Grundsätzen gestellte Anfrage wird von dem Computer erfüllt, der den Webdienst bereitstellt, und im Gegenzug wird ein bestimmter Satz von Informationen an den Client-Computer übertragen. Auf dem als Webserver bezeichneten Computer laufen ständig Programme (z. B. Apache Webserver, MS Internet Information Server oder Netscape Webserver), die ihm helfen, eingehende HTTP- und FTP-Anforderungen zu verstehen und zu erfüllen. Diese Programme können neben dem Geben und Empfangen von Informationen auch E-Mails austauschen und weiterleiten, auf Datenbanken zugreifen und diese auswählen (zB Query, SQL etc.), eine Datei auf der eigenen Festplatte entgegennehmen und an die übertragen andere Partei (FTP, Gopher, WAIS). ) oder die Fähigkeit, die Datei der anderen Partei zu nehmen und sie auf ihrer eigenen Festplatte zu speichern.
Es kann Dienste für Webdomänen bereitstellen, die von einem anderen Unternehmen gehostet werden, ohne rund um die Uhr mit dem Internet verbunden zu sein. Tatsächlich ist NT Workstation in der Lage, sich 24 Stunden lang mit dem Internet zu verbinden, wobei 10 gleichzeitig nicht überschritten werden dürfen, und die Kundenanforderungen zu erfüllen. Das OS/2-Betriebssystem von IBM hingegen ermöglicht es einem PC, auf die Internetverbindung so weit zu reagieren, wie es physisch entfernt werden kann, wenn das Paket namens Internet Connection Server installiert ist. Für Macintosh-Computer. Mit dem MacHTTPd-Programm von StarNine ist es möglich, Internetdienste mit den Programmen namens http4Mac und EasyServe bereitzustellen, die kostenlos erhältlich sind.
Darüber hinaus ist es heute sowohl einfach als auch kostengünstig geworden, UNIX-Betriebssysteme auf PCs zu installieren. Solaris, BSDI, Esix, SCO UNIX kommerzielle Programme in diesem Bereich. Darüber hinaus weisen die kostenlos vertriebenen UNIX-Betriebssysteme Linux und FreeBSD Qualitäten auf, die mit kommerziellen nicht vergleichbar sind. Zu diesen kostenlosen Programmen gehört die kostenlose Version von Apache Web Server.
Es sollte nicht vergessen werden, dass die Fähigkeit von PCs, viele Dinge gleichzeitig zu tun, was die wichtigste Eigenschaft ist, die vom Internet benötigt wird, ebenso von der Breite der Hardware-Ressourcen wie vom Betriebssystem abhängt.
Dinge, die bei der Auswahl eines Webserver-Softwarepakets zu beachten sind: Das Softwarepaket muss über Funktionen verfügen, um ausreichende Sicherheit zu bieten. Eine Reihe von Programmen, die nach den feuerfesten Wänden (Friwall) benannt sind und verhindern, dass sich das Feuer in einem Raum auf den nächsten Raum in den Gebäuden ausbreitet, verhindern, dass der Computer mit der Webserver-Software von böswilligen Personen beschädigt wird. Es ist jedoch notwendig, sorgfältig zu untersuchen, welche Sicherheitsmaßnahmen innerhalb des Webservers selbst verfügbar sind. Es gibt ein weit verbreitetes Gerücht, dass das Betriebssystem UNIX und die darauf laufenden Webserver-Programme sicherer sind, was den Webdesigner und Internetdienstanbieter manchmal beruhigt. Eine böswillige Person kann dem Windows NT-System mit der gleichen Leichtigkeit unter UNIX Schaden zufügen. Ein weiterer weit verbreiteter und ebenso falscher Glaube ist, dass NT nicht sicher ist. Nach der Installation des Reparaturprogramms namens SP3, das Microsoft zur Aktualisierung der 4. Version von NT verteilte, wurden NT-Systeme in puncto Sicherheit mit jedem anderen Betriebssystem vergleichbar (noch weiter verbessert mit Version 5.0). Das Wichtigste hier ist, sich daran zu erinnern, dass die Öffnung für das Internet bedeutet, sich jedem mit guten oder schlechten Absichten zu öffnen. Insbesondere beim Entwerfen von Programmen, sogenannten Formularen, HTML-Tags, die es dem Besuchercomputer ermöglichen, andere Dinge als Anfragen an den Host-Computer zu senden, und damit verbundene CGI (Common Gateway Interface), die sich am Treffpunkt befinden können, an dem der Besucher-Host-Computer kann Aktivieren Sie die Programme, es ist immer schlecht, es ist notwendig, mit absichtsvollen Menschen im Hinterkopf zu handeln.
Der Web-Service-Provider ist nicht nur dafür verantwortlich, andere daran zu hindern, unerwünschte Dinge auf seinem Computersystem zu tun, sondern auch dafür, die ihm anvertrauten Informationen anderer aufzubewahren und vor anderen zu schützen. Diese Informationen können der Name des Besuchers, die elektronische Adresse oder sogar eine Kreditkartennummer sein.
Wenn Sie als Webdienstanbieter wissen, wer von welcher Seite auf Ihre Seite gesprungen ist, können Sie auf diesen Seiten mehr für Ihre eigene Seite werben. Insbesondere diejenigen, die Websites betreiben, die auf elektronischem Handel basieren oder darauf ausgelegt sind, Ihre Botschaft an mehr Menschen zu übermitteln, sollten jede erdenkliche Möglichkeit nutzen, um die Existenz ihrer Seiten anzukündigen. Der Webserver sollte Ihnen diese Möglichkeiten bieten. Der Webserver sollte einen Bericht darüber führen, wer welche Art von Informationen erhalten möchte. Durch die Überprüfung dieses Berichts können wir Ihnen auf Anfrage mehr Informationen zu Ihrem Webspace anbieten als jemals zuvor.
Ob Sie technischen Support und Problemlösungsdienste im Zusammenhang mit dem Webserver-Programm erhalten oder nicht, kann als wichtigster Faktor bei der Auswahl des Programms angesehen werden. Insbesondere kann ein Dienstleister, dessen Hauptaufgabe nicht die Computertechnik ist, die Schwierigkeiten, die ihm bei der Anpassung der Software an die Hardware begegnen, nur vom technischen Dienst des Unternehmens, das die Software herausgegeben hat, oder von den Beratern, die Erfahrung mit dieser Software haben, vermitteln. Serverprogrammen, die am Markt nicht bekannt sind oder kostenlos aus dem Internet bezogen werden – also nicht Eigentum eines bestimmten Unternehmens – wird oft der notwendige technische Support vorenthalten. Andererseits sind die Programme großer Softwareunternehmen den unternehmenseigenen Ingenieuren und Experten sowie den Menschen, die mit der Unterstützung dieser Programme ihren Lebensunterhalt verdienen, bis ins kleinste Detail bekannt. Die Kosten dafür, einen mitten in der Nacht abgestürzten Webserver nicht neu zu starten, können viel höher sein als die Anschaffungskosten dieses Programms.