Klients pret serveru sistēmām
Datori ir nepieciešami dažāda lieluma uzņēmumos. Lielos uzņēmumos tiek izmantoti lieli datoru iestatījumi, kas ietver tīklus un lieldatorus. Šāda veida uzņēmumos izmantotajam datortīklam ir klienta-servera arhitektūra vai divu līmeņu arhitektūra. Šīs arhitektūras galvenais mērķis ir darba dalīšana, kas nepieciešama lielās organizācijās.
Serveris
Klienta-servera vidē servera dators darbojas kā uzņēmuma “smadzenes”. Kā serveris tiek izmantots ļoti lielas ietilpības dators. Var būt arī lieldators, jo tajā tiek glabātas dažādas funkcijas un dati.
Parasti lietojumprogrammas un datu faili tiek saglabāti servera datorā. Darbinieku datori vai darbstacijas piekļūst šīm lietojumprogrammām un failiem visā tīklā. Piemēram, darbinieks var piekļūt serverī saglabātajiem uzņēmuma datu failiem no sava klienta datora.
Dažos gadījumos darbinieki var piekļūt tikai noteiktām lietojumprogrammām no sava klienta datora. Lietojumprogrammu serveris ir šāda veida servera nosaukums. Klienta-servera arhitektūra tiek pilnībā izmantota šāda veida vidē, jo darbiniekiem ir jāpiesakās no sava klienta datora, lai piekļūtu serverī saglabātajai lietojumprogrammai. Piemēram, šāda veida lietojumprogrammas ietver grafiskā dizaina programmas, izklājlapas un tekstapstrādes programmas. Klienta-servera arhitektūra ir parādīta katrā gadījumā.
Papildus datu nesējai serveris darbojas arī kā apstrādes barošanas avots. Klienta iekārtas apstrādes jaudu iegūst no šī servera avota. Šādi rīkojoties, klientam nav nepieciešama papildu aparatūra, un tas izmanto lielāku servera apstrādes jaudu.
Klients
Klienta-servera arhitektūrā klients darbojas mazākā datorā, ko izmanto organizācijas darbinieki, lai veiktu savas ikdienas darbības. Darbinieks izmanto klienta datoru, lai piekļūtu datu failiem vai lietojumprogrammām, kas glabājas servera mašīnā.
Klienta iekārtai autorizētās tiesības var atšķirties. Dažiem darbiniekiem ir piekļuve organizācijas datu failiem, savukārt citi var piekļūt tikai serverī esošajām lietojumprogrammām.
Papildus lietojumprogrammu un datu failu izmantošanai klienta iekārta var izmantot arī servera apstrādes jaudu. Šajā gadījumā klienta dators ir pievienots serverim, un servera iekārta apstrādā visus aprēķinus. Tādā veidā servera lielo apstrādes jaudu var izmantot bez aparatūras pievienošanas klienta pusē.
Labākais klienta-servera arhitektūras piemērs ir WWW vai World Wide Web. Šeit klients ir katrā datorā instalētā pārlūkprogramma, un informācija par dažādām lapām tiek glabāta servera pusē, no kuras klients vai lietotājs var tai piekļūt.
Atšķirība starp klientu un serveri
• Klients ir mazāks dators, caur kuru lietotājs piekļūst serverī saglabātajai informācijai vai lietojumprogrammai, turpretim serveris ir jaudīgs dators, kurā tiek glabāti datu faili un lietojumprogrammas.
• Dažos gadījumos klients var izmantot lielāku servera iekārtas apstrādes jaudu.
• Dažos gadījumos klienta pusē var būt labāks grafiskais lietotāja interfeiss vai GUI, salīdzinot ar servera pusi.