server

We leggen uit wat een server is, wat de belangrijkste kenmerken zijn en waarvoor hij dient. Ook, wat is een webserver, classificatie en voorbeelden.

Servers werken op basis van een client-server communicatiemodel.

Wat is een server?

In computergebruik, staat bekend als een server (van Engelse server) naar a computer die deel uitmaakt van een computer netwerk en het levert bepaalde diensten aan de rest van zijn computers, stations of clients genoemd. Die computer moet een specifieke applicatie hebben die in staat is om aan de verzoeken van verschillende klanten te voldoen en hen een tijdige reactie te geven, dus in werkelijkheid binnen dezelfde fysieke computer (hardware) meerdere gelijktijdige servers kunnen werken (software), mits ze over de nodige logistieke middelen beschikken.

De servers werken op basis van een model van communicatie (of "architectuur") van client-server, waarbij de taken worden verdeeld over de leveranciers van beschikbare bronnen, waardoor hun klanten de mogelijkheid om te delen gegevens, informatie specifiek en toegang tot bepaalde software- en hardwarebronnen, zoals een specifieke applicatie of randapparaat. Zo werken ze bijv. websites en de diensten van e-mail.

Gewoonlijk kunnen servers worden ingedeeld op basis van hun beschikbaarheid in dedicated en gedeeld. Dedicated servers zijn servers die al hun hardware en verwerkingsbronnen hebben om aan verzoeken van klanten te voldoen; terwijl gedeelde servers die zijn die, samen met het ontvangen van verzoeken van klanten via de netto-, ze bedienen processen lokaal, buiten het netwerk.

Kenmerken van een server

Servers moeten een constante stroomvoorziening hebben.

Aangezien servers computers zijn die moeten voldoen aan de eisen van netwerkclients, is een van hun belangrijkste kenmerken dat ze hun bronnen constant beschikbaar moeten hebben, zodat het netwerk altijd operationeel is. Met andere woorden, ze moeten altijd aan staan, altijd beschikbaar zijn. Dit is de reden waarom soms een webpagina of zijn bronnen niet kunnen worden geladen: als een server crasht of crasht, is een bepaald segment van het netwerk waarover hij verantwoordelijk is niet langer beschikbaar voor zijn klanten.

Aan de andere kant zijn de servers meestal high-end computers, uitgerust met voldoende verwerkingscapaciteit om tal van verzoeken van klanten te verwerken met een minimale vertraging. Dit houdt ook in dat er een constante aanvoer van elektriciteit en andere fysieke middelen om de bruikbaarheid ervan te garanderen. Sterker nog, in veel gevallen worden servers opgeslagen in zeer goed geconditioneerde compartimenten, zelfs klimatologisch: in een voldoende koele en stofvrije omgeving wordt oververhitting van het systeem vermeden.

Waar is een server voor?

De gameservers geven toegang tot een recreatief programma.

Zoals we al zeiden, zijn de servers verantwoordelijk voor het voldoen aan de verzoeken van de klanten van een bepaald netwerk en het beheren van de beschikbare middelen, zodat elke klant toegang heeft tot de informatie of randapparatuur die ze nodig hebben. In die zin kunnen servers heel verschillende functies hebben, zoals:

  • Bestandsservers. Ze slaan de bestanden op of bestanden van informatie en voer deze naar een netwerk.
  • Active Directory / domeinservers. Zij beheren de informatie met betrekking tot de netto-, hun gebruikers, teams en interne groepen.
  • Printserver. Het beheert een set printers die beschikbaar zijn voor een netwerk, verleent toegang tot deze printers en beheert de afdrukwachtrij.
  • Mail server. Het beheert de stroom van e-mail tussen, van en naar de klanten van een netwerk, het verzenden en ontvangen van berichten en het opslaan van hun geschiedenis.
  • Proxy server. Zijn rol is van back-up, opslaan voor een tijd en in cache een kopie van de webpagina's die beschikbaar zijn voor het netwerk, om de toegang ertoe te versnellen of om gegevensherstel mogelijk te maken als het origineel niet beschikbaar is.
  • web Server. Het slaat de inhoud op die nodig is voor een of meer webpagina's en beheert de geordende toegang ertoe, zodat de browsers van de klant een website kunnen "weergave".
  • DNS server. Slaat de informatie op die nodig is om een ​​naam van te associëren domein met een reeks IP-adressen van de computers die eraan zijn gekoppeld (de webservers).
  • DHCP server. Verantwoordelijk voor het toewijzen van dynamische (veranderende) IP-adressen aan clients die verbinding maken met een netwerk.
  • FTP-server. Slaat specifieke gebruikersinformatie op en staat privétoegang toe tussen computers.
  • Spelserver. Degenen die specifiek zijn gericht op het opslaan van informatie zodat klanten tegelijkertijd toegang hebben tot een recreatief programma (in het algemeen grote videogames).

web Server

De webserver maakt verbindingen mogelijk via protocollen zoals HTTP.

De webservers zijn programma's (software) voor dagelijks gebruik in internet, die bemiddelt tussen de server waar de door de klant gevraagde gegevens worden gehost en zijn eigen computer, waardoor verbindingen via verschillende dataprotocollen, zoals de bekende HTTP (HyperText Transfer Protocol of Transfer Protocol) Hypertekst). Met andere woorden, het zijn programma's die bemiddelen tussen de browser van een internetgebruiker en de plaats waar de informatie die hij zoekt of nodig heeft zich bevindt.

Deze term wordt ook gebruikt om te verwijzen naar de computer zelf (hardware) waarop de bestanden die deel uitmaken van een website worden opgeslagen, samen met de software die nodig is om te voldoen aan de webgegevensverbinding.

Soorten webservers

Er kunnen twee soorten webservers zijn, afhankelijk van hun inhoud:

  • Statische servers. Dit is de naam die wordt gegeven aan de computers waar de informatie die de gebruiker zoekt is opgeslagen en de HTTP-server die reageert op de protocollen data verzoek. De gevraagde bestanden worden verzonden zoals ze zijn opgeslagen, ongeacht of er fouten zijn of niet, en dat is waar hun naam vandaan komt.
  • Dynamische servers. In dit geval zijn het servers die identiek zijn aan de statische, maar aanvullende software bevatten (zoals applicaties en databases), waarmee ze de door de klant gevraagde informatie kunnen bijwerken voordat deze via internet wordt verzonden.

Voorbeelden van webservers

Enkele van de meest gebruikte webservers zijn de volgende:

  • Nginx. Een webserver en proxy ontwikkeld door het gelijknamige bedrijf in 2004.
  • Apache. Een open source HTTP-webserver, ontwikkeld in 1995 en onderhouden door a gemeenschap van gebruikers die deel uitmaken van de Apache Software Foundation.
  • Internetinformatiediensten of IIS. Een webserver en een reeks services die zijn ontworpen om Microsoft Windows die oorspronkelijk was opgenomen in de NT-versie.
  • Cherokee. Een multiplatform-webserver geschreven in de C-taal, beschikbaar onder de GNU General Public License (gratis software).
  • Kater. Een Apache-distributie uit 1999, ook bekend als Jakarta Tomcat, die werkt volgens het principe van servlets (Java).
!-- GDPR -->