Mauvzu: Server va mijoz tushunchalari Reja:
Mijoz-server tushunchasi
Mijoz-server xarakteristikasi
Mijozlar va serverlar so'rovlarga javob
"Mijoz-server" ( inglizcha mijoz-server )-bu hisoblash yoki tarmoq arxitekturasi bo'lib, unda vazifalar yoki tarmoq yuki xizmat ko'rsatuvchi provayderlar o'rtasida serverlar va mijozlar deb ataladigan xizmat mijozlari o'rtasida taqsimlanadi. Aslida, mijoz va server - bu dasturiy ta'minot . Odatda bu dasturlar turli xil kompyuterlarda joylashgan va tarmoq protokollari yordamida kompyuter tarmog'i orqali bir -biri bilan o'zaro aloqada bo'lishadi, lekin ular bir xil mashinada ham joylashishi mumkin. Server dasturlari mijoz dasturlaridan so'rovlarni kutadi va ularga o'z manbalarini ma'lumotlar ko'rinishida beradi (masalan, fayllarni yuklash)orqali HTTP , FTP , BitTorrent , media xar yoki
ish bazalari bilan ishlash, masalan, () yoki xizmat vazifalarini shaklida e-pochta orqali muloqot, lahzali xabar tizimlari yoki ko'rayotgan veb ustida World Wide Web). Bitta server dasturi ko'plab mijoz dasturlarining so'rovlarini bajarishi mumkinligi sababli, u maxsus ajratilgan
kompyuterga joylashtirilgan, qoida tariqasida, boshqa server dasturlari bilan birgalikda, shuning uchun bu mashinaning ishlashi yuqori bo'lishi kerak. Tarmoqdagi bunday mashinaning alohida o'rni, uning apparat va dasturiy ta'minoti o'ziga xosligi tufayli uni server deb ham atashadi va mijoz dasturlarini bajaradigan mashinalar mos ravishda mijozlardir.
Mijoz-server xarakteristikasi ilovadagi o'zaro ta'sirli dasturlarning o'zaro bog'liqligini tavsiflaydi. Server komponenti bir yoki bir nechta mijozlarga bunday xizmatlar uchun so'rovlarni boshlaydigan funksiya yoki xizmatni taqdim etadi. Serverlar ular ko'rsatadigan xizmatlar bo'yicha toifalarga bo'linadi. Masalan,
veb -server veb -sahifalarga, fayl -server esa kompyuter fayllariga xizmat qiladi. Umumiy manba bu kompyuterning har qanday dasturiy ta'minoti va elektron komponentlari bo'lishi mumkin - server, dasturlar va ma'lumotlardan tortib protsessorlar va saqlash qurilmalariga. Server resurslarini almashish - bu xizmat .
Kompyuter mijozmi, servermi yoki ikkalasi ham xizmat funktsiyalarini talab qiladigan ilovaning tabiati bilan belgilanadi. Masalan, veb -serverlar va fayl -server dasturlari har xil turdagi so'rovlarni yuboradigan mijozlarga har xil ma'lumotlarni etkazib berish uchun bir vaqtning o'zida bitta kompyuterda ishlashi mumkin. Mijoz dasturiy ta'minoti bir xil kompyuterdagi server dasturlari bilan ham o'zaro aloqada bo'lishi mumkin. Serverlar, masalan, o'rtasida aloqa ba'zan deb ataladi ma'lumotlarni sinxronlashtirish uchun idoralararo server .
Umuman olganda, xizmat - bu kompyuter resurslarining mavhumligi va mijoz so'rov yuborish va javob berishda server qanday ishlashi haqida qayg'urishga hojat yo'q. Mijoz faqat ma'lum bo'lgan dastur
protokoliga asoslangan javobni, ya'ni so'ralayotgan xizmat uchun tarkib va ma'lumotlarni formatlashni tushunishi kerak.
Mijozlar va serverlar so'rovlarga javob shaklida xabar almashadilar. Mijoz so'rov yuboradi va server javob qaytaradi. Bu xabarlar jarayonlararo muloqotga misol. Aloqa qilish uchun kompyuterlarning umumiy tili bo'lishi kerak va ular ham mijoz, ham server nima kutayotganini bilish uchun qoidalarga amal qilishlari kerak. Til va aloqa qoidalari aloqa protokolida belgilanadi. Mijoz-server modelining barcha protokollari dastur darajasida ishlaydi. Dastur protokoli suhbatning asosiy shakllarini belgilaydi. Ma'lumot almashishni yanada rasmiylashtirish