Vad är klient-serverarkitektur? (med bilder)

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 vanligtvis en klientserverarkitektur, även känd som en tvåskiktsarkitektur. Oavsett vad det heter, ä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 fungerar som "hjärnan" för organisationen, och en grupp klientdatorer, som vanligtvis kallas arbetsstationer . Serverns del av klient-serverarkitekturen kommer att vara en dator med stor kapacitet, kanske till och med en mainframe, med en stor mängd data och funktionalitet lagrad på den. Klientdelarna i klient-serverarkitekturen är mindre datorer som de anställda använder för att utföra sina datorbaserade skyldigheter.

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

Denna typ av server kallas en applikationsserver . Det drar full nytta av klientserverarkitekturen genom att använda servern som en lagringsenhet för applikationer och kräver att klienterna loggar in på servern för att använda dessa applikationer. Exempel på denna typ av applikationer är många; bland de mest populära är ordbehandlare, kalkylark och grafisk designprogram. I båda fallen illustrerar användningen av applikationer klient-serverarkitekturen.

Servern är dock inte bara för lagring. Många nätverk har en klientserverarkitektur där servern också fungerar som en processorkraftkälla. I det här scenariot är klientdatorerna praktiskt taget "anslutna" till servern och får sin processorkraft från den. På detta sätt kan en klientdator simulera en serverns större processorkraft utan att ha den nödvändiga processorn lagrad inom dess ramverk. Här beskriver klient-serverarkitekturen en virtuell typ av kraftverk.

Till och med World Wide Web är ett exempel på klientserverarkitektur. Varje dator som använder en webbläsare är en klient, och data på de olika webbsidorna som dessa klienter kommer åt lagras på flera servrar.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?