Client-Server Computing toifalari
Client-server hisoblashning to'rtta asosiy toifalari mavjud:
Bir darajali arxitektura : tarmoqqa kirishni talab qilmasdan bitta kompyuterda ishlaydigan oddiy dasturdan iborat. Foydalanuvchilarning so'rovlari hech qanday tarmoq protokollarini boshqarmaydi, shuning uchun kod oddiy va tarmoq qo'shimcha trafikdan xalos bo'ladi.
Ikki darajali arxitektura : mijoz, server va ikki darajani bir-biriga bog'laydigan protokoldan iborat. Grafik Foydalanuvchi interfeysi , mijoz kompyuter va server xost ustida domen mantiq istiqomat ustida kodi yashaydi. Client-server GUI C ++ va Java kabi yuqori darajadagi tillarda yozilgan.
Uch darajali arxitektura : foydalanuvchi interfeysi qatlami bo'lgan taqdimot darajasidan, batafsil ishlov berishni amalga oshiradigan xizmat darajasidan iborat dastur sathidan va ma'lumotlar saqlanadigan ma'lumotlar bazasi serveridan iborat ma'lumotlar sathidan iborat.
N-Tier arxitekturasi : dasturni mantiqiy qatlamlarga ajratadi, bu mas'uliyatni ajratadi va bog'liqliklarni boshqaradi, va alohida mashinalarda ishlaydigan, miqyosi yaxshilanadigan va qo'shimcha tarmoq aloqasidan kechikish qo'shadigan jismoniy darajalar. N-darajali arxitektura yopiq qatlam bo'lishi mumkin, unda qatlam faqat keyingi qatlam bilan aloqa qilishi mumkin yoki ochiq qatlam, unda qatlam undan pastdagi har qanday qatlam bilan aloqa o'rnatishi mumkin.
Microsoft MySQL Server - bu uchta asosiy tarkibiy qismlardan tashkil topgan uch bosqichli arxitekturaning mashhur namunasi: protokol qatlami, relyatsion vosita va saqlash mexanizmi. To'g'ridan-to'g'ri SQL Serverga ulanadigan har qanday mijoz mashinalarida SQL Server mijozi o'rnatilgan bo'lishi kerak. Microsoft-ning Client-Server ish vaqti jarayoni Windows operatsion tizimidagi aksariyat grafik ko'rsatmalar to'plamini boshqarishga yordam beradi.
Client-server tarmog'i nima?
Client-server tarmog'i - bu mijozlar markaziy kompyuterdan mahalliy tarmoq (LAN) yoki Internet kabi keng tarmoq (WAN) orqali resurslar va xizmatlarga kirish vositasi. Mijozlarning so'rovlarini kutish uchun faqatgina xizmatni demon deb nomlangan noyob serverdan foydalanish mumkin, bu vaqtda mijozning so'rovi bajarilguncha tarmoq ulanishi boshlanadi.
Tarmoq trafigi Client-server (shimoliy-janubiy trafik) yoki server-server (sharq-g'arbiy trafik) deb tasniflanadi. Ommabop tarmoq xizmatlariga elektron pochta, fayllarni almashish, bosib chiqarish va Butunjahon Internet tarmog'i kiradi. Client-server tarmog'ining asosiy afzalligi dasturlar va ma'lumotlarni markaziy boshqarishdir.
Client-Server Computing-ning afzalliklari
Client-server arxitekturasi modelining ko'plab afzalliklari mavjud:
Barcha kerakli ma'lumotlarni bitta joyda joylashtiradigan bitta server ma'lumotlarning oson himoyasini va foydalanuvchi avtorizatsiyasi va autentifikatsiyasini boshqarishni osonlashtiradi.
Tarmoq segmentlari, serverlar va kompyuterlar kabi resurslarni Client-server tarmog'iga hech qanday jiddiy uzilishlarsiz qo'shish mumkin.
Ma'lumotlarga mijozlar va server yaqin bo'lishini talab qilmasdan samarali kirish mumkin.
Client-server tizimidagi barcha tugunlar mustaqil bo'lib, ma'lumotlarni faqat serverdan so'raydi, bu esa tugunlarni oson yangilash, almashtirish va boshqa joyga ko'chirishni osonlashtiradi.
Client-server protokollari orqali uzatiladigan ma'lumotlar platforma-agnostikdir.
Mijoz va server o'rtasidagi farq
Mijozlar, shuningdek, xizmat ko'rsatuvchi buyurtmachilar sifatida tanilgan, bu server tomonidan taqdim etilgan resurslar va xizmatlarni talab qiladigan kompyuter texnikasi yoki server dasturlari. Mijozlarni hisoblash Qalin, Yupqa yoki Gibrid deb tasniflanadi.
Do'stlaringiz bilan baham: |