Internet är en samling klienter som letar efter data och tjänster och servrar som tillhandahåller dem. Ta reda på om de många typerna av server.

I modern programmering bygger den rådande arkitekturen på klient-serverkommunikation. En klientdator begär data från en server. Servern tar emot begäran och svarar på den med data eller ett fel av något slag.

Ordet "server" kan syfta på både hårdvara och programvara som tillhandahåller funktionalitet för andra program.

Servrar spelar en viktig roll i konsumtionen av varor och tjänster och många typer används i datornätverk. Lär dig vad de är, deras användningsfall och hur de skiljer sig åt.

1. Ursprungsservrar

En ursprungsserver lyssnar på och svarar på inkommande internetförfrågningar. Det används vanligtvis tillsammans med edge- och cachningsservrar. Origin-servrar består av ett eller flera program som levererar webbinnehåll till klienter.

Det används ofta för att betjäna kunder som en webbplats med data. Ursprungsservrar kan vara långsamma. Detta beror på att hastigheten beror på avståndet mellan klienten och servern. Servern måste behandla klienternas förfrågningar och svar, vilket fördröjer laddningen.

instagram viewer

Du kan minska fördröjningen för ursprungsservrar med ett Content Delivery Network (CDN). Ett CDN består av distribuerade servrar som cachelagrar innehåll nära klienten. Detta minskar avståndet mellan en ursprungsserver och en klient, vilket minskar latensen.

CDN: er överför enkelt internettillgångar som HTML-sidor, JavaScript-filer, bilder och videor. Dessa tillgångar hjälper till vid överföring av internetinnehåll.

2. Proxyservrar

En proxyserver är en applikation som fungerar som en mellanhand mellan en klient och en server. De behandlar en begäran på uppdrag av klienten och maskerar dess identitet. De levererar svaret från källservern.

Proxyservrar fungerar som programvara för innehållskontroll. De filtrerar krypterad data, loggar, får åtkomst till tjänster och ökar säkerheten i nätverket. Proxyservrar använder olika typer av protokoll för att få jobbet gjort.

Du kan skapa din egen proxyserver för att dölja dina enheters identitet på webben. Detta kan minska risken för att du drabbas av en attack. Organisationer använder proxyservrar för att begränsa typen av webbinnehåll som är tillgängligt på deras nätverk. De arbetar tillsammans med ursprungsservrar för att minska latensen och förbättra säkerheten.

3. Webbservrar

En webbserver är både mjukvara och hårdvara som behandlar förfrågningar över webben. Webbservrar använder nätverksprotokoll för att bearbeta innehåll. Dessa protokoll inkluderar HTTP (Hypertext Transfer Protocol), SMTP (Simple Mail Transfer Protocol) och FTP (File Transfer Protocol).

Webbservrar fungerar för att visa webbplatsinnehåll. De bearbetar, lagrar och levererar innehåll via webben till användarna. Webbserverns hårdvara ansluter och utbyter data med anslutna enheter.

Programvaran styr hur en användare kommer åt data. Du kan använda webbservrar i webbhotell eller värddata för webbaserade applikationer.

4. Databasservrar

Databasservrar hanterar databaser som innehåller data eller information. De kan vara vilken server som helst som underhåller filer i en databasapplikation. De kontrollerar åtkomsten till databasen för behöriga användare.

Programmerare skapar databaser på databasservrar med hjälp av skriptspråk som SQL. Applikationer måste ansluta till databasservern för att komma åt databasen.

Databasservrar håller säkerhetskopierad data på en central plats. De tillåter auktoriserade användare och applikationer på nätverket att komma åt data. Organisationer använder databasservrar för att filtrera klientförfrågningar och skydda data.

En databas kan ha flera servrar och flera databaser kan ha en server. Exempel på databasservrar inkluderar Microsoft SQL Server eller Oracle.

5. Molnservrar

En molnserver är en centraliserad server som är värd på distans av en molntjänstleverantör. Klienter kan komma åt servern via en internetanslutning. Liksom fysiska servrar kan molnservrar lagra, bearbeta och leverera data. Molnservrar tillhandahåller tjänster till klienter på distans oavsett plats.

Molnservrar är fysiska servrar som levereras via internet. Detta sker genom en process som kallas virtualisering. När en hypervisor abstraherar fysiska servrar skapar den en virtuell resurs. Den virtuella resursen automatiseras sedan och levereras till kunder via internet.

Klienter som använder molnservrar äger eller hanterar inte sina egna fysiska servrar. Istället tillhandahåller en tredjepartsorganisation servertjänster. Detta är IaaS-modellen (infrastructure-as-a-service).

Det är en form av cloud computing som tillhandahåller virtuella tjänster över internet. Kunder betalar för att använda molnservrar för att lagra och hantera resurser och skala när de vill. Klienter kan dela ett offentligt moln eller ha ett privat eller hybridmoln (på plats och virtuellt). Exempel på molnserverleverantörer inkluderar Amazon Web Services och Microsoft Azure.

6. Mailservrar

E-postservrar kontrollerar sändning och mottagning av e-post över ett nätverk. Tar emot e-post från klienter och levererar e-post till andra e-postservrar och klienter. E-postservrar hanterar och levererar e-post över ett nätverk som internet.

En e-postserver driver e-posttjänster. Den tar emot ett e-postmeddelande från en klient och levererar det till en annan e-postserver. En klient kan vara vilken datorprogramvara som helst, till exempel en stationär eller mobil enhet. E-postservrar använder SMTP för att bearbeta och leverera information. Gmail tillhandahåller en gratis SMTP-server som du kan använda för att skicka e-post från din app eller webbplats. Exempel på klienter som använder e-postservrar är Gmail, Yahoo, etc.

7. DNS-servrar

En DNS-server (Domain Name Service) översätter domännamn till motsvarande IP-adresser. Din webbläsare refererar till en DNS-server när du skriver ett domännamn i din webbläsare. I ett datornätverk har alla enheter en identifierande IP-adress. De använder IP-adressen för att identifiera sig när de ansluter till internet.

En DNS-server låter dig undvika att memorera IP-adresser. Istället översätts att skriva in ett domännamn till IP-adressen och hitta den resurs du söker. Det finns dynamiska DNS-servrar och statiska DNS-servrar. Du kan antingen göra det manuellt eller använda en gratis dynamisk DNS-leverantör.

8. DHCP-server

En DHCP-server (Dynamic Host Communication Protocol) konfigurerar nätverksinställningarna för klientdatorer. Den tilldelar dynamiskt IP-adresser till datorer i ett LAN-nätverk. Utan en DHCP-server skulle du behöva konfigurera IP-adresser för varje enhet i ditt nätverk manuellt.

Vad används servrar till?

Servrar finns för att underlätta tillhandahållandet av data till användare. De kan hantera ett nätverk, dela program, vara värd för databaser och webbsidor och överföra e-post.

Det finns många andra typer av servrar som används i datornätverk. Andra som FTP-servrar, applikationsservrar, DHCP och filservrar är lika viktiga. Varje server har specifika funktioner och användningsfall.

Det är viktigt att veta hur servrar fungerar om du arbetar inom teknik. Att förstå servrar hjälper dig att maximera deras kapacitet på fysiska och virtuella plattformar.