Typer af serversoftware

Billede af forretningsfolk, der arbejder sammen på kontoret

Typer af serversoftware

Billedkredit: nd3000/iStock/GettyImages

En server er en computer på et netværk, der lytter efter anmodninger fra andre computere, ofte kaldet klienter, og reagerer på dem. Almindelige typer servere omfatter webservere, der leverer websider, filservere, der gemmer filer, printservere, der administrerer udskrivningsopgaver og databaseservere, der gemmer organiserede sæt af Information. Servere kan køre på uafhængige computere, eller serversoftware kan køres på en computer, der også bruges til andet arbejde.

Hvad er en server?

Dataloger taler nogle gange om klient-server model af netværk, hvor et system enten er en klient, der anmoder om, at et andet system returnerer data eller udfører beregninger, eller en server, der leverer svarene på en klients anmodning. En server kan være placeret på et kontor, i et dedikeret datacenter eller, hvis det drejer sig om hjemmeservere, blot i hjørnet af et hjemmekontor eller en stue.

Dagens video

I nogle tilfælde fungerer visse computere udelukkende som klienter og outsourcer næsten alt arbejde til serversystemer. Lavt drevne maskiner, der har en sådan rolle, kaldes nogle gange

tynde klienter. Computere på World Wide Web er normalt strengt taget enten klienter eller servere. Selvom det er muligt at få adgang til et websted fra en server eller at vise indhold fra en stationær eller bærbar computer i hjemmet, er det ikke særlig almindeligt.

I andre tilfælde kan en computer fungere som både klient og server i forskellige scenarier. For eksempel er det almindeligt, at en webserver modtager en anmodning fra en klient og derefter, som svar på den anmodning, sender en forespørgsel til en separat databaseserver, der i det væsentlige bliver en klient selv.

Mens nogle servere kan have specialiseret hardware, kører mange servere i dag serversoftware oven på standardoperativsystemer som Linux eller Microsoft Windows. Denne software håndterer anmodninger fra klienter og er i bund og grund det, der gør computeren til en server.

Internet- og webserversoftware

En af de mest almindelige typer servere er webserveren. Denne type server håndterer anmodninger fra browsere som Google Chrome eller Mozilla Firefox på tværs af internettet eller på et lokalt netværk og svarer med websider, billeder og andre data, som browsere anmoder om.

Fælles webservere omfatter open source-projekterne Apache og Nginx og Microsofts proprietære software kaldet Internet Information Services eller IIS. Nogle virksomheder byggede deres egne webservere til eget brug for at håndtere deres egne unikke trafikbelastninger eller andre behov. Mange organisationer bruger webservere i forbindelse med andre typer teknologi, som f.eks belastningsbalancere at fordele opgaver mellem computere og indholdsdistributionsnetværk eller CDN'er, der gemmer og hurtigt får materiale til brugerne.

Forståelse af databaseservere

Mange organisationer er også afhængige af databaseservere, som gemmer information på pålidelige og hurtige måder, der gør det nemt at opdatere og få adgang til dem. Fælles databaseserverprodukter omfatter Microsofts SQL Server, PostgreSQL og MySQL.

Mange databaseservere, herunder disse, kommunikerer med databaseklienter ved hjælp af variationer af struktureret forespørgselssprog eller SQL. Dette specialiserede programmeringssprog er designet til at anmode om og redigere data i en potentielt stor database, og det kan skrives direkte af programmører eller genereres af anden software.

Databaseservere bruges til alt fra lagring af virksomhedsregnskaber til at holde blogindlæg på systemer knyttet til populære webservere.

Fil- og printservere

Fil- og printservere er to typer servere, der almindeligvis findes på et kontornetværk. En filserver gemmer filer på et sted, hvor de vil være tilgængelige for flere brugere, normalt med nogle sikkerhedsindstillinger, og en printerserver kommunikerer med printere og med andre computere for at administrere udskrivning Dokumenter.

Begge kan køres på stand-alone computere eller på computere, der også bruges til andet kontorarbejde.