top of page

Workshop #3

  • Writer: Lee-Ann Friis
    Lee-Ann Friis
  • May 23, 2019
  • 2 min read
Omkring Client-Server-Arkitektur

Hvad er en server?

En server er en computer der har til formål at køre div. services som andre computere kan tilgå. F.eks. kan en server have til formål at vise websiter til besøgende på internettet.


Altså, en server er en computer, som deler sine ressourcer og filer med andre computere, kaldet klienter, på et datanet. Det er muligt for en computer at være klient og server samtidig. Desuden kan det være et program, som modtager forespørgsler fra andre programmer og sender et svar tilbage.


Hvad er en Client-Server?

Client-Server (også kaldet Client-Server-Netværket) agere inden for en netværksstruktur, hvor "opgaverne" er fordelt mellem arbejdsstationer (klienter) og servere. F.eks. kan en bruger fra sin arbejdsstation stille en række spørgsmål over et lokalnet til en database på en server og derefter arbejde videre med svarene lokalt.


Klienten står altså bag serveren.


Hvad er Client-Server-Arkitektur?

Når man bruger et it-system, er det ikke altid, at alt materialet ligger på den enhed, som man bruger (i forbindelse med internettet og dens forbindelse til eks. APP's). Somme tider ligger noget på enheden og noget på en server.


I sådan en situation er en klient et brugerprogram, der kører på fx en mobiltelefon eller en PC, mens en server er en internet-tilkoblet maskine, der altid er tændt og klar til at modtage forespørgsler fra klienter.


Helt konkret:

En klient-server arkitektur er en model med to aktører: klient og server. Klienten forespørger tjenester hos serveren. Serveren svarer ved at levere de forespurgte services. Klienten er aktiv – den, der tager initiativ til en forespørgsel. Serveren er passiv – den svarer blot på forespørgsler.


Eksempel:

Browseren på pc'en er klienten. Hjemmesiden ligger på en server.


Forskellige servertyper:

Ofte er servere reserveret til at arbejde med en bestemt kategori af indhold. F.eks. tilbyder:

- en webserver adgang til webindhold. Dens klienter er typisk browsere.

- en spilserver adgang til at spille et online-spil. Dens klienter er spilprogrammer.

- en printserver adgang til en eller flere printere. Dens klienter er tit tekstbehandlingsprogrammer, der beder om at få printet dokumenter.

- en filserver adgang til en samling filer. Dens klienter er særlige programmer, der kan hente filerne til brugerens computer.

Comments


bottom of page