Server - Netzwerk
Netzwerk - Server INFO:
Ein Server ist ein Programm (Prozess), das mit einem anderen Programm (Prozess), dem Client (deutsch: Kunde), kommuniziert, um ihm Zugang zu einem Dienst zu verschaffen. Hierbei muss abgrenzend beachtet werden, dass es sich bei "Server" um eine Rolle handelt, nicht um einen Computer an sich. Ein Computer kann nämlich ein Server und Client zugleich sein, siehe: Peer-to-Peer. Client (deutsch: Kunde, Dienstnutzer) Ein Client kann einen Dienst bei dem Server anfordern, welcher diesen Dienst bereitstellt. Dienst (englisch: Service) Vereinbarung einer festgelegten Aufgabe, die der Server anbietet und der Client nutzen kann. Request (deutsch: Anforderung, Anfrage) Anforderung eines Clients an den Server, dessen Dienst er benötigt. Response (deutsch: Antwort) Antwort eines Servers auf eine Anforderung eines Clients.
Grundlagen der Netzwerk-Sicherheit:
Die globale, wie auch lokale, weltweite Vernetzung hat zu einer großen Bedeutung für die Computer- und Netzwerksicherheit geführt. Wo früher vereinzelt kleine Netze ohne Verbindungen nach außen für sich alleine standen, ist heute jedes noch so kleine Netzwerk mit dem Internet verbunden. So ist es möglich, dass aus allen Teilen der Welt unbekannte Personen, ob mit guter oder böser Absicht, eine Verbindung zu jedem Netzwerk herstellen können.
Die 3 Pfeiler der Netzwerk-Sicherheit:
Ein File- oder Datei-Server ist ein Computer, dessen typische Anwendung die zentrale Datenspeicherung ist. Während man auf einem Client Dateien bearbeitet, werden sie auf dem Server gespeichert. Das ermöglicht auch eine zentrale Datensicherung und Zugriffsteuerung. Auf dem File-Server kommt ein Betriebssystem zum Einsatz, das den gleichzeitigen Zugriff mehrerer Clients organisiert. Auf dem File-Server sind die Zugriffe der Clients auf bestimmte Ressourcen beschränkt. Zum Beispiel auf einzelne Verzeichnisse oder Dateien.
Bestimmte Daten liegen nicht in Form von Dateien vor, sondern werden in strukturierter Form in Datenbanken gespeichert. Datenbanken sind im Prinzip große Dateien, in denen Daten in strukturierter Form abgelegt sind. Eine Datenbank-Software ermöglicht den Zugriff auf diese Daten. Dabei wird über eine eigene Datenbank-Sprache eine Abfrage an die Datenbank gestellt. Die Abfrage der Daten wird vom Benutzer über eine Software auf seinem Rechner durchgeführt. Die Software stellt dann eine Verbindung zur Datenbank her und fordert die Daten an. Die Datenbank stellt die zur Abfrage passenden Daten meist tabellarisch zusammen und schickt sie zurück. Die Software auf dem Client ist dann für die Darstellung der Daten verantwortlich.
Groupware ist eine spezielle Software, die die Zusammenarbeit in Arbeitsgruppen fördert, Arbeitsabläufe vereinfacht und automatisiert. Wenn in einem Netzwerk die enge Zusammenarbeit zwischen Netzwerkteilnehmern möglich sein soll, dann kommt eine Groupware-Software zum Einsatz.