Skip to main content

Vad är klient-serverarkitektur?

Företag i olika storlekar har olika datorbehov.Större företag behöver nödvändigtvis använda fler datorer än mindre företag gör.Stora företag har rutinmässigt stora datorinställningar, till exempel stordatorer och nätverk.Ett nätverk för ett stort företag har ofta en klient-serverarkitektur, även känd som en två-nivåarkitektur.Oavsett vad det kallas är denna typ av arkitektur en arbetsdelning för de datorfunktioner som krävs av ett stort företag.

Under strukturen för klient-serverarkitekturen kommer ett företags datornätverk att ha en serverdator som fungerarsom hjärnorna i organisationen och en grupp klientdatorer, som vanligtvis kallas Workstations .Serverdelen av klient-serverarkitekturen kommer att vara en stor kapacitetsdator, kanske till och med en stordator, med en stor mängd data och funktionalitet lagrad på den.Klientdelarna i klient-serverarkitekturen är mindre datorer som anställda använder för att utföra sitt datorbaserade ansvar.

Servrar innehåller vanligtvis datafiler och applikationer som kan nås över hela nätverket, av arbetsstationer eller medarbetardatorer.En anställd som vill komma åt företagsomfattande datafiler skulle till exempel använda sin klientdator för att komma åt datafilerna på servern.Andra anställda kan använda en applikation för gemensam åtkomst genom att komma åt servern via sina klientdatorer.

Denna typ av server kallas en Application Server

.Det drar full nytta av klient-serverarkitekturen genom att använda servern som en lagringsenhet för applikationer och kräva att klienterna loggar in på servern för att använda dessa applikationer.Exempel på denna typ av applikation är många;Bland de mest populära är ordbehandlare, kalkylblad och grafiska designprogram.I båda fallen illustrerar användningen av applikationerna klient-serverarkitekturen.

Servern är dock inte bara för lagring.Många nätverk har också en klient-serverarkitektur där servern fungerar som en processkraftkälla också.I det här scenariot är klientdatorerna praktiskt taget anslutna till servern och får sin bearbetningskraft från den.På detta sätt kan en klientdator simulera en större bearbetningskraft för en server utan att ha den nödvändiga processorn lagrad inom sin ram.Här beskriver klient-serverarkitekturen ett virtuellt slags kraftverk.

Till och med World Wide Web är ett exempel på klient-serverarkitektur.Varje dator som använder en webbläsare är en klient, och data på de olika webbsidorna som dessa klienter får åtkomst till på flera servrar.