Reja: Mijoz Server


Download 0.51 Mb.
bet1/2
Sana30.04.2023
Hajmi0.51 Mb.
#1412835
  1   2
Bog'liq
MIJOZ-SERVER ILOVALARINING ARXITEKTURASI


MAVZU: MIJOZ-SERVER ILOVALARINING ARXITEKTURASI
REJA:

  1. Mijoz — Server.

  2. Mijoz va serverning roli

  3. Mijoz-server oʻzaro taʼsiri



  1. Mijoz — Server

"Mijoz — Server" (inglizcha: client–server) — bu kompyuter yoki tarmoq arxitekturasi boʻlib, unda vazifalar yoki tarmoq yuki serverlar deb ataladigan xizmat koʻrsatuvchi provayderlar va mijozlar deb ataladigan xizmat koʻrsatuvchi mijozlar oʻrtasida taqsimlanadi. Aslida mijoz va server dasturiy ta’minot hisoblanadi. Odatda, bu dasturlar turli xil kompyuterdlarda joylashgan va bir-biri bilan kompyuter tarmog’i orqali oʻzaro taʼsir qiladi tarmoq protokallari, lekin ular bir xil mashinada ham joylashgan boʻlishi mumkin. Server dasturlari mijoz dasturlaridan soʻrovlarni kutadi va ularni maʼlumotlar shaklida oʻz resurslari bilan taʼminlaydi beradi (masalan, HTTP, FTP, Bit Torrent orqali fayllarni uzatish, oqimli media yoki ma’lumotlar bazalari bilan ishlash) yoki xizmat funksiyalari koʻrinishida (masalan, elektron pochta bilan ishlash, lahzali xabar almashish tizimilari orqali aloqa yoki World Wide Webda veb – sahifalani ko’rish ). Bitta server dasturi koʻplab mijoz dasturlari soʻrovlarini bajarishi mumkinligi sababli, u boshqa server dasturlari bilan birga, qoida tariqasida, maxsus tarzda tuzilgan maxsus ajratilgan kompyuterga joylashtiriladi, shuning uchun bu mashinaning ishlashi yuqori boʻlishi kerak boʻladi. Bunday mashinaning tarmoqdagi alohida roli, uning apparat va dasturiy taʼminotining oʻziga xos xususiyatlari tufayli uni server deb ham atashadi va mijoz dasturlarini bajaradigan mashinalar mos ravishda mijozlardir.


2. Mijoz va serverning roli
Mijoz-server xarakteristikasi dasturdagi oʻzaro taʼsir qiluvchi dasturlarning aloqasini tavsiflab beradi. Server komponenti bunday xizmatlarga soʻrovlarni boshlaydigan bir yoki bir nechta mijozlarga funksiya yoki xizmatni taqdim etadi. Serverlar taqdim etayotgan xizmatlarga qarab tasniflash mumkin. Masalan, veb-server veb-sahifalarga, fayl-server esa kompyuter fayllariga xizmat qiladi. Umumiy resurs dastur va maʼlumotlardan tortib protsessorlar va saqlash qurilmalarigacha boʻlgan server kompyuterining har qanday dasturiy taʼminoti va elektron komponentlari boʻlishi mumkin. Server resurslarini almashish — bu xizmat.
Kompyuter mijozmi, servermi yoki har ikkalasi ham xizmatlarni talab qiladigan ilovaning tabiati bilan belgilanadi. Misol uchun, veb-serverlar va fayl serveri dasturiy taʼminoti bir vaqtning oʻzida bir xil kompyuterda ishlashi mumkin, bu esa har xil turdagi soʻrovlarni yuboradigan mijozlar uchun turli xil maʼlumotlarni taqdim etadi. Mijoz dasturiy taʼminoti bir xil kompyuterdagi server dasturi bilan ham oʻzaro aloqada boʻlishi mumkindir. Serverlar oʻrtasidagi aloqa, masalan, maʼlumotlarni sinxronlashtirish uchun, baʼzan serverlararo deb ataladi.



  1. Download 0.51 Mb.

    Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling