Möchten Sie verstehen, welche verschiedenen Arten von Servern in Computernetzwerken vorhanden sind?
Lassen Sie uns sie alle schnell auflisten, dann jeden von ihnen durchgehen und sie detaillierter erklären:
- Web-Server
- Datenbankserver
- E-Mail-Server
- Web-Proxy-Server
- DNS-Server
- fTP-Server
- Dateiserver
- DHCP Server
- Cloud Server
Nun, Sie haben das Client-Server-Modell bereits verwendet, ohne es zu merken, wenn Sie diesen Beitrag gerade lesen. Sie (als Client) haben eine Ressource (diese Webseite) angefordert, die von einem Webserver geliefert wurde.
Dies ist die vorherrschende Architektur für moderne Kommunikation, bei der Server Clients digitale Informationen bereitstellen.
Das Peer-to-Peer- oder „P2P“-Modell beruht in der Regel darauf, dass Computer miteinander verbunden sind, um Informationen auszutauschen.
Die Client-Server-Architektur basiert im Gegensatz zum P2P-Modell auf dem Hauptwebserver oder einer Reihe von Computern, die mit einem Netzwerk verbunden sind, im Allgemeinen in einem Rechenzentrum.
Clients oder normale Computer, die mit dem Internet oder einem lokalen Netzwerk verbunden sind, senden Pakete an den Server, um Daten anzufordern.
Wenn der Server diese Anforderungen erhält, hat er drei Möglichkeiten: das Paket akzeptieren, das Paket ablehnen oder „verwerfen“ oder die Verbindung stillschweigend beenden.
Server und Client müssen an den richtigen Ports Anfragen zueinander und voneinander senden, wenn sie sich auf „Ports“ verlassen, um den Datenfluss zu steuern.
Häufig sind diese Firewalls so konfiguriert, dass sie verschiedene Arten von Anfragen empfangen. Beispielsweise würden die meisten Server, die das Hypertext Transfer Protocol oder „HTTP“ verwenden, nur Anfragen nach Daten über die Ports 80 oder 443 akzeptieren.
Wenn Sie ein Paket von einem Client an einen ordnungsgemäß konfigurierten Server an einem anderen Port senden, wird der Server Pakete normalerweise stillschweigend verwerfen.
Nachdem wir nun die Grundlagen der Funktionsweise des Client-Server-Modells behandelt haben, wollen wir uns einige der häufigsten Servertypen ansehen, die in Kommunikationssystemen und im Bereich der Informationstechnologie im Allgemeinen zu finden sind.
Wir werfen einen Blick darauf, wie sie funktionieren, warum sie wie sie es tun und warum sie in einem Computernetzwerk so wichtig sind.
1. Webserver
Die Website, die Sie gerade ansehen, wird von einem Webserver betrieben. Diese Art von Server stellt Clients in erster Linie Webinhalte bereit.
Clients senden „GET“- und „POST“-Anfragen an Webserver (neben anderen Verben).
Eine „GET“-Anforderung wird gestellt, wenn ein Client wirklich Daten abrufen möchte und keine Daten zum Senden an den Server hat.
Im Gegensatz dazu wird eine „POST“-Anforderung gestellt, wenn ein Client Informationen hat, die er mit dem Server teilen möchte, und eine Antwort erwartet. Das Ausfüllen eines Formulars auf einem Webserver und das Klicken auf die Schaltfläche „Senden“ ist beispielsweise eine „POST“-Anforderung des Clients an den Server.
Webserver sind häufig „headless“. Dies geschieht, um den Serverspeicher zu schonen und sicherzustellen, dass er für die Ausführung des Betriebssystems und der Anwendungen des Servers ausreicht.
Der Begriff „headless“ bezieht sich auf die Tatsache, dass er nicht wie ein typischer Heimcomputer funktioniert, sondern lediglich Inhalte bereitstellt. Administratoren dieser Server können nur über Befehlszeilenterminals darauf zugreifen.
Denken Sie daran, dass diese Webserver, wie Ihr PC, jede Art von Anwendung ausführen können.
Sie können auch auf jedem Betriebssystem ausgeführt werden, solange sie den allgemeinen „Regeln“ des Internets folgen.
Moderne Webanwendungen sind typischerweise in Schichten aufgebaut, beginnend mit serverseitigen Skripten und Programmen, die Daten verarbeiten (z. B. PHP, ASP.NET usw.), und schließen mit clientseitigem Skripting (z. B. Javascript), das angibt, wie die Daten verarbeitet werden sollen präsentiert werden.
Ein Webbrowser gibt dann den Inhalt aus, um die Seite so anzuzeigen, wie Sie sie gerade lesen. Wenn Sie Ihren eigenen Webserver erstellen möchten, können wir einige erstellen Empfehlungen.
Microsoft IIS, Apache, Nginx und andere beliebte Webserver sind unten aufgeführt.
Webserver verwenden die folgenden Ports: Port 80 für HTTP (unverschlüsselt) und Port 443 für HTTPs (verschlüsselt). Webserver sind heutzutage die gängigsten Servertypen.
2. Datenbankserver
Ein Datenbankserver wird normalerweise in Verbindung mit einem anderen Servertyp verwendet. Diese Art von Server existiert ausschließlich, um Daten in Gruppen zu speichern.
Es gibt zahlreiche Datenspeichermethoden, die auf verschiedenen Theorien basieren. Eine der häufigsten ist „SQL“, was für „Structured Query Language“ steht.
Datenbankprogrammierer können Datenbanken auf diesen Servern erstellen, indem sie Skripte in der Sprache der Datenbank schreiben.
Webanwendungen verwenden normalerweise serverseitige Komponenten, die eine Verbindung zu einem Datenbankserver herstellen, um Daten abzurufen, während Benutzer sie eingeben.
Es empfiehlt sich, Webserver und Datenbankserver auf getrennten Rechnern zu betreiben. Datenbankserver sollten aus Sicherheitsgründen eigenständig existieren.
Wenn ein Hacker Zugriff auf den gesamten Webserver, aber nicht auf den Datenbankserver erhält, kann er oder sie die auf dem Datenbankserver gespeicherten Informationen sofort abrufen oder ändern.
MySQL, MariaDB, Microsoft SQL, Oracle Database und andere beliebte Datenbankserver sind unten aufgeführt.
Datenbankserver verwenden die folgenden Ports: Port 3306 (MySQL, MariaDB), Port 1433 (MS-SQL) und Port 1521. (Oracle DB). Datenbankserver sind in der Regel so verbreitet wie Webserver, da die meisten Webserver einen Datenbankserver benötigen.
3. E-Mail-Server
Ein E-Mail-Server wird normalerweise von „SMTP“ oder „Simple Mail Transfer Protocol“ betrieben. Andere Protokolle können von neueren Mailservern verwendet werden, aber SMTP bleibt das dominierende Protokoll.
E-Mail-Dienste werden von einem E-Mail-Server betrieben. Diese Server akzeptieren einfach E-Mails von einem Client zum anderen und leiten die Daten an einen anderen Server weiter.
Da Daten beim Senden über SMTP vereinfacht werden, gehen bei E-Mail-Transaktionen normalerweise einige Informationen verloren, z. B. die Webformatierung.
E-Mail-Server werden im modernen Ansatz typischerweise mit Webservern gekoppelt. Dies ermöglicht Benutzern einen „Webclient“, der Daten grafisch auf einer Webseite anzeigt. Einige neuere Web-Apps können sogar einen E-Mail-Client für den Heimcomputer simulieren, ohne dass eine Installation erforderlich ist.
Zu den von E-Mail-Servern verwendeten Ports gehören Port 25 (SMTP), Port 587 (Secure SMTP) und Port 110. (POP3).
Der E-Mail-Server ist ein anderer Servertyp als der Webserver und ist im Allgemeinen weniger verbreitet.
4. Web-Proxy-Server
Ein Web-Proxy-Server kann auf einem von mehreren Protokollen laufen, und doch tun sie alle das Gleiche.
Sie empfangen Benutzeranfragen, filtern sie und handeln dann im Namen des Benutzers. Die gebräuchlichste Art von Web-Proxy-Servern ist darauf ausgelegt, Schul- und Unternehmens-Webfilter zu umgehen.
Da der Webverkehr über eine einzige IP-Adresse und eine Website geleitet wird, die noch nicht gesperrt wurde, können Benutzer über diese Filter Zugriff auf Websites erhalten, die verboten sind.
Ein organisatorischer Proxyserver ist ein weniger gebräuchlicher Typ. Er hat dieselbe Wirkung, wird aber normalerweise von einem Unternehmen autorisiert.
Es sammelt den Webverkehr von Benutzern, protokolliert ihn zur späteren Analyse und sendet ihn an das Internet.
Dadurch wird der Benutzerverkehr aggregiert, sodass ein Gerät nicht offen von einem anderen unterschieden werden kann. Diese Art von Server ist nicht so verbreitet.
5. DNS-Server
Ein DNS-Server, auch bekannt als „Domain Name Service“-Server, wird häufig verwendet, um Domänennamen in IP-Adressen zu übersetzen.
Sobald Sie einen Domainnamen in Ihren Browser eingeben und die Eingabetaste drücken, verweist er auf diesen Server. Der Punkt ist, dass Benutzer sich keine IP-Adressen merken müssen und Organisationen einen geeigneten Namen haben können.
DNS-Server werden in der Regel von Internetdienstanbietern (ISPs) für ihre Kunden bereitgestellt. Es gibt jedoch zahlreiche Organisationen, die diesen Suchdienst kostenlos anbieten (z. B. die beliebte Google DNS-Server mit IP 8.8.8.8).
Diese alternativen DNS-Server werden häufig von Benutzern verwendet, die sich Sorgen um ihre Online-Privatsphäre machen.
Wenn Benutzer einen neuen Domänennamen erstellen, wird auch auf DNS-Server zugegriffen. Da DNS-Server hierarchisch arbeiten, sind einige „autoritativer“ als andere.
Der Domänenname ist bei einem übergeordneten DNS-Server registriert, auf den andere untergeordnete DNS-Server verweisen. Diese Registrierung erstreckt sich in der Regel über die ganze Welt in einem Prozess, der zwischen drei und vier Tagen dauert.
6. FTP-Server
FTP-Server, auch als „File Transfer Protocol“-Server bekannt, dienen einem einzigen Zweck: dem Hosten des Dateiaustauschs zwischen Benutzern.
Da diese Server standardmäßig keine Art von Verschlüsselung bereitstellen, werden häufig eine Reihe von gesicherten Versionen des Protokolls an ihrer Stelle verwendet (z. B. sFTP, das ein FTP-über-sicheres-SSH-Protokoll ist).
Nach der Authentifizierung mit einem FTP-Client können Benutzer Dateien von diesem Servertyp hoch- oder herunterladen. Benutzer können auch die Dateien auf dem Server durchsuchen und Dateitypen nach Bedarf herunterladen.
FTP-Server verwenden die folgenden Ports: 20, 21 und 22 für FTP und 22 für sFTP.
FTP-Server werden typischerweise als Teil von Webservern eingesetzt und sind daher ebenso weit verbreitet wie diese. Heutzutage ist ihre Verwendung jedoch weniger ausgeprägt.
7. Dateiserver
Ein Dateiserver ist nicht dasselbe wie ein FTP-Server. Dieser Server ist moderner und kann normalerweise vernetzte Dateien auf andere Laufwerke „abbilden“. Das bedeutet, dass Benutzer Ordner mit dem Dateibrowser ihres Home-Desktops durchsuchen können.
Der Hauptvorteil dieses Servertyps besteht darin, dass Benutzer Dateien und Daten hoch- und herunterladen können. Der Administrator ist für Dateiberechtigungen zuständig.
Dateiserver sind häufig in Unternehmensnetzwerken zu finden, entweder in einer Windows Active Directory-Umgebung oder in einem Linux-Betriebssystem. Da immer mehr Menschen auf Cloud-Speicher umsteigen, werden diese Servertypen vor Ort immer seltener.
8. DHCP-Server
Ein DHCP-Server konfiguriert die Netzwerkeinstellungen von Client-Computern unter Verwendung des Dynamic Host Communication Protocol (DHCP).
Anstatt statische IP-Adressen und andere Einstellungen auf Computersystemen in einem großen Netzwerk manuell zu konfigurieren, konfiguriert ein DHCP-Server im Netzwerk diese Netzwerkeinstellungen auf LAN-Computern adaptiv.
9. Cloud-Server
Um ehrlich zu sein, ein Cloud-Server ist kein Servertyp. In Wirklichkeit sind alle oben genannten Server streng genommen alle Cloud-Server, da sie alle in der Cloud bereitgestellt werden, dh bei den meisten modernen Architekturen werden die meisten dieser Servertypen remote und nicht in den physischen Räumlichkeiten eines Unternehmens bereitgestellt .
Obwohl einige größere Unternehmen immer noch lokale Server unterhalten.
Nachdem wir uns nun die verschiedenen Servertypen angesehen haben, werden wir verschiedene Plattformen sehen, auf denen diese existieren können.
Arten von Serverplattformen
Physische Server und virtuelle Server sind die zwei häufigsten Arten von Servern, die in Netzwerken vorkommen. Hier ist, wie sie ähnlich sind und wie sie nicht sind.
1. Der physische Server
Am Ende ist es ein physischer Server, der Daten bereitstellt. Moderne physische Server, die mit Metall und Strom betrieben werden, sind häufig in der Lage, weit mehr zu bedienen, als ein Benutzer jemals benötigen wird.
Hosting-Unternehmen beherbergen diese normalerweise in Rechenzentren, um eine Vielzahl von Kunden zu bedienen. Größere Organisationen, die sich darauf verlassen, sind die einzige Ausnahme; In diesen Fällen besitzen die Organisationen normalerweise das Netzwerk der physischen Server.
Früher wurde jeder Server in einem Netzwerk (z. B. ein Webserver, ein Datenbankserver usw.) auf einem eigenen dedizierten physischen Server gehostet. Dieses Konzept wird zugunsten von Virtualisierungstechnologien auslaufen, die es jedem Server ermöglichen, eine virtuelle Maschine innerhalb einer größeren physischen Maschine zu sein.
2. Virtuelle Maschine
A virtuellen Server ist ein Teil eines physischen Servers, der partitioniert wurde. Die Mehrheit der „Server“ im Internet sind virtuelle Server. Sie erhalten häufig eine festgelegte Menge an physischen Serverressourcen, mit denen sie arbeiten können (z. B. RAM, CPU, Speicherplatz).
Virtuelle Server können für einen Bruchteil der Kosten eines physischen Servers gemietet werden. Dies liegt an der Tatsache, dass Hosting-Unternehmen den physischen Server in der Regel zu einem Großhandelspreis besitzen oder mieten und dann davon profitieren, indem sie Teile der physischen Maschine an Benutzer mit jeweils kleineren Menschenmengen verkaufen.
Bevor wir zum Abschluss kommen, sehen wir uns einige häufig gestellte Fragen zu Servertypen an.
Häufig gestellte Fragen zu Servertypen
Was ist ein Server in einem Computernetzwerk?
Ein Server ist ein Computer, der mit einem Netzwerk aus anderen Arbeitsstationen verbunden ist, die als "Clients" bezeichnet werden. Clientcomputer verwenden das Netzwerk, um Daten vom Server anzufordern. Ein Server-Computer führt typischerweise "Arbeiten" aus, die ein Client-Computer nicht selbst ausführen kann, da er über eine spezielle Software oder Netzwerkarchitektur verfügt, um spezielle Funktionen ausführen zu können. Ein typisches Beispiel für einen Server ist ein Webserver, der zum Bereitstellen von Websites für Clients verwendet wird, oder ein Mailserver, der E-Mails empfängt und sendet.
Wie funktionieren Computerserver?
Ein Server funktioniert, indem er in einer Netzwerkarchitektur platziert wird, wo er von mehreren Benutzern verfügbar ist. Während Ihr lokaler Computer Dokumente und Aufzeichnungen speichert, die Sie darauf abgelegt haben, speichert ein Server alle Informationen zusammen mit den Clients, die er bedient, und teilt diese Informationen mit allen Geräten, die Zugriff darauf benötigen. Einem Server fehlt normalerweise ein dedizierter Bildschirm und eine Tastatur und der Zugriff erfolgt normalerweise aus der Ferne über Software wie RDP oder Remote Desktop.
Warum benötigen wir einen Server?
Ein Server wird benötigt, um alle erforderlichen Dienste in einem Netzwerk bereitzustellen, sei es für große Unternehmen oder für private Webbenutzer. Bestimmte Arten von Servern sind für den reibungslosen Ablauf eines Unternehmens unerlässlich, wie z. B. ein E-Mail-Server oder ein Dateispeicher. Während sich bis vor einigen Jahren die meisten Server am selben Standort wie ein Unternehmen befanden, sind heutzutage die meisten Server Cloud-basiert. Das bedeutet, dass Ihr Unternehmen von überall aus arbeiten kann, wo es eine zuverlässige Internetverbindung gibt.
Bitte kontaktieren Sie uns, wenn Sie Probleme im Zusammenhang mit dieser Website haben oder lass a nützlich Kommentieren Sie mit Ihren Gedanken und teilen Sie dies dann Ihren Facebook-Gruppen mit, die dies nützlich finden würden, und lassen Sie uns gemeinsam die Vorteile nutzen. Vielen Dank für das Teilen und nett zu sein!
Disclosure: Diese Seite enthält möglicherweise Links zu externen Websites für Produkte, die wir lieben und von ganzem Herzen empfehlen. Wenn Sie Produkte kaufen, die wir vorschlagen, können wir eine Empfehlungsgebühr verdienen. Solche Gebühren haben keinen Einfluss auf unsere Empfehlungen und wir akzeptieren keine Zahlungen für positive Bewertungen.