De hovedforskjell mellom klient og server er det en klient er en maskin eller et program som ber om tjenester via nettet mens en server er en maskin eller et program som tilbyr tjenester til kundene i henhold til klientens forespørsler.
World Wide Web (WWW) lar datamaskiner og andre enheter kommunisere med hverandre. Enhetene i nettverket krever å skaffe seg ulike tjenester, inkludert data og ressurser. WWW fungerer i henhold til klient-server-modellen. Enhetene eller programmene som krever tjenester kalles klientene, og enhetene som tilbyr tjenester til klientene kalles servere. Klientene initierer kommunikasjonssessioner med serverne. Serverne venter på innkommende forespørsler og svarer på dem.
1. Hva er en klient
- Definisjon, funksjonalitet
2. Hva er en server
- Definisjon, funksjonalitet
3. Hva er forskjellen mellom klient og server
- Sammenligning av nøkkelforskjeller
Klient server
En klient kan være en enhet eller et program. En klientenhet er en maskin som sluttbrukerne bruker for å få tilgang til nettet. Skrivebord, bærbare datamaskiner, smarttelefoner, tabletter er noen eksempler på enheter. Et klientprogram er et program som lar brukeren gjøre forespørsler via nettet. Et eksempel er en nettleser. En bruker kan be om en nettside gjennom en nettleser. Videre kan programmene som kan få online support, temaer etc. også betraktes som klienter.
En server er en enhet som tilbyr tjenester til klientforespørsler. Disse enhetene kjører serverprogrammer. En enkelt server kan tilby tjenester til flere klienter samtidig. Vanligvis kjører servere kontinuerlig. Det kan være flere servere i en enkelt maskin. For eksempel kan det være både webservere og filservere som kjører samtidig for å kutte forskjellige kunder. Det er også mulig å ha klienten og serveren i samme maskin.
Figur 1: Klient og server
En server består av webressurser, vertswebprogrammer og lagrer programdata. Det finnes ulike typer servere. Webservere gir nettsider. Databaseservere kjører Database Management Systems (DBMS). Filservere gir datafiler. Enkelte servere gir delte ressurser til klientene. Server lytter alltid til forespørsler fra klienter. Når det mottar en forespørsel, svarer det til det med en melding.
Sammen danner klienten og serveren en mekanisme for enhetene i nettverket for å kommunisere med hverandre. Begge oppretter en arkitektonisk modell for nettet, som fungerer i henhold til forespørsels- og responssyklusene.
En klient er en enhet eller et program som krever tjenester via nettet. En server er en enhet eller et program som svarer på forespørsler fra klientene ved å tilby tjenester til dem.
En klient ber om serveren for innhold eller tjenestefunksjon. Server tilbyr funksjoner eller tjenester til kundene når kunden ber om tjenester. Det er en forskjell mellom klient og server.
Skrivebord, bærbare datamaskiner, smarttelefoner, nettbrett og nettlesere er noen eksempler for klienter. Databaseservere, filservere og webservere er noen eksempler for servere.
Forskjellen mellom klient og server er at en klient er en maskin eller et program som ber om tjenester via nettet mens serveren er en maskin eller et program som tilbyr tjenester til kundene i henhold til klientens forespørsler. Både klient og server tillater enhetene i nettverket å kommunisere med hverandre.
1. "Client Server Model", Klienter og Servere, WebDev Cave, 20. mai 2016, Tilgjengelig her.
2. "Client-Server Model." Wikipedia, Wikimedia Foundation, 24. august 2018, Tilgjengelig her.
1. "Client-server-modell" Av Gnome-fs-client.svg: David VignoniGnome-fs-server.svg: David Vignoniderivative arbeid: Calimo (talk) - Gnome-fs-client.svgGnome-fs-server.svg LGPL) via Commons Wikimedia