Während Servern eine wichtige Rolle in der heutigen Web-Technologie zu spielen, ändert sich die Definition eines Servers je nachdem, was du redest . Server sind gleiche Teile Software und Hardware. Die Hardware ist ein Computer, der speziell entworfen ist, um schwere Lasten zu behandeln , während die Software spricht eine Sprache, die spezifisch für den Dienst die es bietet. Server
In seinem Kern ist ein Server ein Stück Software, die Zugriffe von einem Netz behandelt. Sie können Server auf jedem Computer installieren , unabhängig davon, ob oder nicht , dass wird ein Computer namens " Server ". Mehrere Arten von Servern auf einem einzigen Computer installiert werden. Um Verwirrung zu vermeiden , übernimmt die Software Anfragen , die einen bestimmten Service-Nummer , eine so genannte Transmission Control Protocol oder User Datagram Protocol -Port haben . Die TCP /UDP -Port-Nummern kommen mit einem Paket von Daten , die die Adresse von dem die Anfrage kam umfasst , so dass der Server auf die Anfrage nach dem Dienst zugewiesen zu diesem Port zu reagieren. Computer über einen Server müssen entsprechende Client-Software installiert ist, wie z. B. einem Web-Browser oder E-Mail -Software.
Server Platforms
Server verkauft und vermarktet spezialisierte Hard-und Software , die zu kombinieren, um die Server-Plattform zu machen. Die Plattform-Software ist eigentlich ein Betriebssystem wie Linux Redhat oder Windows Server , die sich besonders gut , wenn ein Dienst installiert ist funktioniert auf sie. Viele von diesen Betriebssystemen auch gehören grundlegende Server für File-Sharing und andere Aufgaben. Die Hardware der Plattform , mittlerweile ist einfach bis auf Redundanz im Falle eines Ausfalls oder einer schnelleren Zugriff auf Daten als normal bieten aufgepeppt . Vor der Installation von Dienstleistungen für diese Plattformen , könnte diese Computer von IT werden Mitarbeiter als einfach bezeichnet "box ", um von verwirrend die Hardware mit den tatsächlichen Server-Funktionen zu halten.
Web Server
Web -Server bieten bis Webseiten , sobald der Kunde dies wünscht . Der Server " hören " für Zugriffe auf dem TCP /UDP-Port 80 . Wenn Sie " www.mywebserver.com " in die Adressleiste , der Computer , dass Website- Gehäuse empfängt die Anforderung und findet die Homepage Datei. Die Startseite Datei wird in einem Ordner auf dem Server Computer gespeichert werden und vorgegeben durch den Web -Server-Software . Microsoft-Servern gehören ein Web -Server als Internet Information Services , IIS oder . Apache ist eine beliebte , kostenlose Web- Server-Software , die kompatibel mit Linux-und Windows -basierten Server -Plattformen ist .
Virtuellen und Cloud- Servern
Eine Box nicht immer gleich eine Server. Virtuelle Server verwenden Sie eine zusätzliche Software wie VMWare oder Cisco VXI einen einzigen, leistungsstarken Feld in mehrere unabhängige Server-Plattformen verwandeln. Jeder dieser Server-Plattformen kann eine Adresse zugewiesen werden und installieren separaten Dienste , obwohl sie physisch in der gleichen Lage " Box . " Dies ist nützlich, um eine möglichst effiziente Nutzung von einer einzigen Box .
Clusters oder Wolken, kombinieren Sie mehrere Boxen zu einem einzigen Service zu bieten. Die einzelnen Server-Plattformen miteinander sprechen , um sicherzustellen, dass sie bieten die gleiche Web -Seite oder eine Reihe von gemeinsam genutzten Dateien . Benutzer , inzwischen zu einem einzigen Dienst herzustellen. Dies ist nützlich für Internet-Dienste wie ein Video-Streaming oder Dateifreigabe. Server-Administratoren legen Server-Plattformen innerhalb der "Wolke" an verschiedenen physischen Standorten und bietet die höchste Geschwindigkeit unabhängig von dem Ort , von dem Sie auf den Dienst zugreifen . Netflix zum Beispiel verwendet , um Video- Cloud-Server , um Sie von der nächsten verfügbaren Server sowie Server trennt Website von den Servern streamen , dass das Streamen von Videos .