Apibrėžimas kliento serveris

Sąvokos kliento serveris naudojamas skaičiavimo srityje. Šiame kontekste įrenginys, kuriam reikia tam tikrų paslaugų, yra vadinamas klientu . Kita vertus, serverio idėja reiškia įrangą, kuri teikia paslaugas kompiuteriams (kompiuteriams), kurie yra prijungti prie tinklo per tinklą.

Kliento serveris

Taigi kliento serverio arba kliento serverio sąvoka reiškia komunikacijos modelį, kuris sujungia kelis kompiuterinius įrenginius per tinklą . Šiame kontekste klientas pateikia paslaugų užklausas serveriui, kuris yra atsakingas už minėtų reikalavimų įvykdymą.

Su šia architektūra užduotys paskirstomos tarp serverių (kurie teikia paslaugas) ir klientams (kurie reikalauja šių paslaugų). Kitaip tariant: klientas paprašo serverio išteklių, kuris pateikia atsakymą.

Šio tipo modeliai leidžia dalytis apdorojimo pajėgumais . Serveris gali veikti daugiau nei vienu kompiuteriu ir būti daugiau nei viena programa. Remiantis teikiamomis paslaugomis, tai gali būti vadinama žiniatinklio serveriu, pašto serveriu ar kitaip.

Struktūriniuose tinkluose pagal kliento-serverio modelį klientai centralizuoja skirtingas programas ir išteklius serveryje. Savo ruožtu serveris užtikrina, kad šie ištekliai būtų prieinami, kai klientas to reikalauja.

Svarbu paminėti, kad didžioji dalis interneto paslaugų laikosi kliento serverio architektūros. Žiniatinklio serveris daro svetaines prieinamas klientui, kuriam klientas naudojasi per savo naršyklę. Tokiu būdu serveris tvarko duomenis, kuriuos klientas prašo per savo kompiuteryje įdiegtą naršyklę.

Vienas iš „seniausių“ pavyzdžių šiame kontekste yra elektroninis paštas, kuris rodo, kad kiekvienas jo veikimo antrasis yra kliento serverio modelio principai. Tokiu atveju klientas siunčia ir priima pranešimus, kurie „vyksta“ per ryšių tinklus, ir jie yra talpinami „pašto dėžutėse“, kurių techninis pavadinimas yra pašto serveriai .

Skirtingai nuo to, kas vyksta už kompiuterio ribų, tradicinio pašto srityje naudotojas nepaleidžia medžiagos pašto dėžutės, kad pamatytų jį viduje, jei yra raidžių ar paketų, bet turi paprašyti serverio (paprastai nuotolinio) patikrinti naujų pranešimų buvimas ir atsakymas su rezultatu. Kiekvienas veiksmas grindžiamas šiais santykiais, kad kliento komanda nebūtų savarankiška.

Tarp labiausiai paplitusių kliento serverio modelio nuostatų yra daugiasluoksnės sistemos, pagal kurias serveris siūlo kelių programų vykdymą, kad keli kompiuteriai galėtų jų paprašyti pagal jų poreikius, kad platinimo lygis padidėtų.

Vienas iš mažiau akivaizdžių organizacijos privalumų serveriuose ir klientuose yra tai, kad pastarojo apdorojimo ir atminties pajėgumai neturėtų būti tokie pat dideli, kaip ir pirmieji, o tai naudinga galutiniam vartotojui, leidžiant jam naudotis santykinai senąja įranga. paprastai labai pažangios paslaugos.

Pavyzdžiui, nepaisant to, kad elektroninis paštas yra labai lengvas ir paprastas „taikymas“, serveriai turi saugoti milžiniškus duomenų kiekius, kad patenkintų visus savo klientus, todėl atlieka labai sudėtingas paieškas ir užklausas, kad atsakytų į visus jūsų prašymus . Kai ieškome terminų mūsų laukelyje tam, kad surastume tam tikrą pranešimą, serveris turi patikrinti šimtus ar tūkstančius failų, o tai daroma per sekundę, tai būtų neįmanoma mūsų namuose.

Vaizdo žaidimų transliavimo sistemos, skirtos nuotoliniam naudojimui, yra dar vienas pavyzdys, šiuo atveju žymiai griežtesnis nei el. Paštas, nes klientas gali mėgautis naujausia programa realiuoju laiku su kompiuteriu, kuris leidžia jam gauti vaizdo įrašą sklandžiai ir nusiųskite savo komandos, klaviatūros ir pelės įvykius .

Rekomenduojama