Клиент пен серверлік жүйелер
Компьютерлер әртүрлі көлемдегі кәсіпорындарға қажет. Ірі кәсіпорындарда желілер мен негізгі фреймдерді қамтитын үлкен компьютерлік қондырғылар қолданылады. Бұл бизнес түрлерінде қолданылатын компьютерлік желі клиент-сервер архитектурасына немесе екі деңгейлі архитектураға ие. Бұл архитектураның негізгі мақсаты - ірі ұйымдарда талап етілетін еңбек бөлінісі.
Сервер
Клиент-сервер ортасында серверлік компьютер бизнестің «миы» ретінде әрекет етеді. Сервер ретінде сыйымдылығы өте үлкен компьютер қолданылады. Сондай-ақ негізгі фрейм болуы мүмкін, өйткені ол көптеген функциялар мен деректерді сақтайды.
Әдетте қолданбалар мен деректер файлдары серверлік компьютерде сақталады. Қызметкерлердің компьютерлері немесе жұмыс станциялары осы қолданбалар мен файлдарға желі арқылы қол жеткізе алады. Мысалы, қызметкер серверде сақталған компанияның деректер файлдарына өзінің клиенттік компьютерінен қол жеткізе алады.
Кейбір жағдайларда қызметкерлер клиенттік құрылғысынан тек арнайы қолданбаларға қол жеткізе алады. Бағдарлама сервері – сервердің осы түріне берілген атау. Клиент-сервер архитектурасы ортаның осы түрінде толығымен пайдаланылады, өйткені қызметкерлер серверде сақталған қолданбаға қол жеткізу үшін клиенттік машинасынан кіруі керек. Мысалы, қолданбалардың бұл түрлеріне графикалық дизайн бағдарламалары, электрондық кестелер және мәтіндік процессорлар жатады. Клиент-сервер архитектурасы әр жағдайда суреттелген.
Сақтау ортасынан басқа, сервер өңдеу қуат көзі ретінде де әрекет етеді. Клиенттік машиналар өңдеу қуатын осы сервер көзінен алады. Осылайша, клиент үшін қосымша жабдық қажет емес және ол сервердің көбірек өңдеу қуатын пайдаланады.
Клиент
Клиент-сервер архитектурасында клиент күнделікті әрекеттерін орындау үшін ұйым қызметкерлері пайдаланатын кішірек компьютерде әрекет етеді. Қызметкер серверлік құрылғыда сақталған деректер файлдарына немесе қолданбаларға қол жеткізу үшін клиенттік компьютерді пайдаланады.
Клиенттік құрылғыға рұқсат етілген құқықтар әртүрлі болуы мүмкін. Кейбір қызметкерлер ұйымның деректер файлдарына қол жеткізе алады, ал басқалары серверде бар қолданбаларға ғана қол жеткізе алады.
Қолданбалар мен деректер файлдарын пайдаланудан басқа, клиенттік құрылғы сервердің өңдеу қуатын да пайдалана алады. Бұл жағдайда клиенттік компьютер серверге қосылған және серверлік машина барлық есептеулерді орындайды. Осылайша, сервердің үлкен өңдеу қуатын клиент жағында ешқандай жабдықты қоспай-ақ пайдалануға болады.
Клиент-сервер архитектурасының ең жақсы мысалы WWW немесе World Wide Web болып табылады. Мұнда клиент әрбір компьютерде орнатылған шолғыш болып табылады және әртүрлі беттер туралы ақпарат клиент немесе пайдаланушы оған қол жеткізе алатын сервер жағында сақталады.
Клиент пен сервер арасындағы айырмашылық
• Клиент серверде сақталған ақпаратқа немесе қолданбаға пайдаланушы қол жеткізе алатын кішірек компьютер, ал сервер деректер файлдары мен қолданбаларды сақтайтын қуатты компьютер.
• Кейбір жағдайларда клиент серверлік құрылғының көбірек өңдеу қуатын пайдалануы мүмкін.
• Кейбір жағдайларда клиент жағында сервер жағымен салыстырғанда жақсырақ графикалық пайдаланушы интерфейсі немесе GUI болуы мүмкін.