Skillnad mellan klient och server

De huvudskillnad mellan klient och server är det en klient är en maskin eller ett program som begär tjänster via webben medan en server är en maskin eller ett program som tillhandahåller tjänster till kunderna enligt kundens önskemål.

World Wide Web (WWW) tillåter datorer och andra enheter att kommunicera med varandra. Enheterna i nätverket kräver att du får olika tjänster, inklusive data och resurser. WWW fungerar enligt klient-serverns modell. De enheter eller program som kräver tjänster kallas kunderna, och de enheter som tillhandahåller tjänster till kunderna kallas servrar. Klienterna initierar kommunikationssessioner med servrarna. Servrarna väntar på inkommande förfrågningar och svarar på dem.

Viktiga områden som omfattas

1. Vad är en kund
     - Definition, Funktionalitet
2. Vad är en Server
     - Definition, Funktionalitet
3. Vad är skillnaden mellan klient och server
     - Jämförelse av viktiga skillnader

Nyckelbegrepp

Klient-server

Vad är en kund

En klient kan vara en enhet eller ett program. En klientenhet är en maskin som slutanvändarna använder för att komma åt webben. Stationära datorer, bärbara datorer, smartphones, tabletter är några exempel på enheter. Ett klientprogram är ett program som tillåter användaren att göra förfrågningar via webben. Ett exempel är en webbläsare. En användare kan begära en webbsida via en webbläsare. Dessutom kan de program som kan få online support, teman etc. betraktas som kunder.

Vad är en Server

En server är en enhet som tillhandahåller tjänster till kundförfrågningar. Dessa enheter kör serverprogram. En enda server kan tillhandahålla tjänster till flera kunder samtidigt. Vanligtvis körs servrar kontinuerligt. Det kan finnas flera servrar i en enda maskin. Till exempel kan det finnas både webbservrar och filservrar som körs samtidigt för att skära olika kunder. Det är också möjligt att ha klienten och servern i samma maskin.

Figur 1: Klient och server

En server består av webresurser, värdwebs applikationer och lagrar programdata. Det finns olika typer av servrar. Webservrar tillhandahåller webbsidor. Databasservrar kör databasstyrningssystem (DBMS). Filservrar tillhandahåller datafiler. Vissa servrar ger delade resurser till kunderna. Server lyssnar alltid på förfrågningar från kunder. När den mottar en begäran, svarar den på det med ett meddelande.

Tillsammans bildar klienten och servern en mekanism för enheterna i nätverket att kommunicera med varandra. Båda skapar en arkitektonisk modell för webben, som fungerar enligt begäran och svarcyklerna.

Skillnad mellan klient och server

Definition

En klient är en enhet eller ett program som kräver tjänster via webben. En server är en enhet eller ett program som svarar på kundernas önskemål genom att tillhandahålla tjänster till dem.

Funktionalitet

En klient begär servern för innehåll eller servicefunktion. Server tillhandahåller funktioner eller tjänster till kunderna när kunden begär tjänster. Det är en skillnad mellan klient och server.

exempel

Stationära datorer, bärbara datorer, smartphones, surfplattor och webbläsare är några exempel för kunder. Databasservrar, filservrar och webbservrar är några exempel på servrar.

Slutsats

Skillnaden mellan klient och server är att en klient är en maskin eller ett program som begär tjänster via webben medan servern är en maskin eller ett program som tillhandahåller tjänster till kunderna enligt kundens önskemål. Både klient och server tillåter enheterna i nätverket att kommunicera med varandra.

Referens:

1. "Client Server Model", Klienter och Servrar, WebDev Cave, 20 maj 2016, Tillgänglig här.
2. "Client-Server Model." Wikipedia, Wikimedia Foundation, 24 aug 2018, Tillgänglig här.

Image Courtesy:

1. "Client-server-model" Av Gnome-fs-client.svg: David VignoniGnome-fs-server.svg: David Vignoniderivative arbete: Calimo (talk) - Gnome-fs-client.svgGnome-fs-server.svg LGPL) via Commons Wikimedia