Client-server: Разлика помеѓу преработките
[проверена преработка] | [проверена преработка] |
Избришана содржина Додадена содржина
с правописна исправка, replaced: сеуште → сè уште using AWB |
с Јазична исправка, replaced: серверот → опслужувачот (7) using AWB |
||
Ред 1:
{{викифицирање}}
Клиент сервер моделот кај компјутерите е апликациска структура која ги дели одговорностите или работните задачи помеѓу провајдерите на ресурси или услуги, наречени сервери, и барателите на услуги наречени клиенти. Често, клиентите и серверите комуницираат преку компјутерска мрежа на различен хардвер, но, и двата, и клиентот и
Клиентот не споделува ниту еден од своите ресурси, но ги бара серверските содржини или сервисни функции. Клиентите според тоа иницираат комуникациски сесии со серверите кои чекаат дојдовни барања.
== Опис ==
Карактеристиките на клиент-сервер моделот ја опишуваат поврзаноста помеѓу програмите во апликацијата.
Функциите, како што се размената на електронска пошта, пристапот до интернет и пристапот до базите со податоци, се изградени врз основа на клиент-сервер моделот.
Корисниците пристапуваат до банкарските сервиси од своите компјутери, користејќи веб пребарувач за да испратат барање до веб
Клиент сервер моделот стана една од главните идеи на поврзувањето на компјутерите. Многу бизнис апликации кои постојат денес го користат клиент-сервер моделот. Истото го прават и главните интернет апликацицки протоколи, како што се HTTP, SMTP, Telnet и DNS.
Интеракцијата помеѓу клиентот и
Специфични типови на клиенти се: веб пребарувачите, електронската пошта, и клиентите за online конверзација.
Специфични типови на сервери се: веб серверите, ftp, апликациските, серверите на бази на податоци, mail серверите, file серверите,print серверите и terminal серверите.
Ред 17:
Деталите можат да се најдат во [ftp://ftp.tik.ee.ethz.ch/pub/students/2002-2003-Wi/SA-2003-16.pdf Comparison of Centralized (Client-Server) and Decentralized (Peer-to-Peer) Networking]
==Предности==
* Во повеќето случаи, клиент-сервер архитектурата овозможува улогите и одговорностите на компјутерскиот систем да бидат дистрибуирани низ повеќе независни компјутери кои се препознаваат меѓусебно само преку мрежа. Ова ја создава дополнителната предност на оваа архитектура, олеснато одржување. На пример, возможно е да се премести, поправи, надогради, дури и да се релоцира
* Сите податоци се чуваат на серверите, кои обично имаат поголеми безбедносни контроли од повеќето клиенти. Серверите можат подобро да ги контролираат ресурсите и пристапот и да гарантираат дека само оние клиенти кои ги имаат соодветните привилегии можат да пристапат до податоците и да вршат нивна измена
* Бидејќи чувањето на податоците е централизирано, обновувањето на тие податоци е многу полесно во споредба со P2P мрежите. Во нив обновувањето на податоците може да треба да биде распределено на секој пер во мрежата, што одзема повеќе време и е склоно кон грешки, бидејќи може да има илјадници па дури и милиони перови.
Ред 25:
==Недостатоци==
* Како што бројот на истовремени барања од страна на клиентите расте,
*Клиент-сервер моделот има помала робустност за разлика од добра P2P мрежа. Кај P2P мрежите ресурсите, обично се распределуваат низ повеќе јазли. Дури и ако еден или повеќе јазли се оттргнат и го напуштат директориумот што се симнува, на пример, останатите јазли би требало сè уште да ги имаат податоците потребни за да се заврши симнувањето.
|