• Bilimlarini mustahkamlash
  • Jami: 5 4 3 2 3-ilova Kichik guruhlar faolliklarini baholash mezonlari
  • Baholarning maksimal hajmi 5 4-ilova Aqliy hujum qoidasi
  • Reja: 1.Server va mijozlar. 2.Internet ma’lumotlari tarmog‘i. 3.Onlayn texnologiyalar "Mijoz — Server"
  • O‘qitish materiallari to‘plami internet ilovalarini ishlab chiqish toshkent – 2023




    Download 9,79 Mb.
    Pdf ko'rish
    bet29/101
    Sana22.02.2024
    Hajmi9,79 Mb.
    #160542
    1   ...   25   26   27   28   29   30   31   32   ...   101
    Bog'liq
    6.Internet ilovalar. Xajibayev Baxtiyor





    Tayanch bilimlarini 
    aniqlash: 
    “Savol-javob”,“Blits 
    so’rov” usulidagi faolliklari 
    Savollarga 
    to’liq 
    javob 
    beradi. 
    Savollarga 
    noto’liq 
    javob 
    beradi. 
    Savollarga 
    qisman 
    javob 
    beradi. 
    Savolllarga 
    umuman 
    javob 
    bermaydi. 
    Bilimlarini 
    mustahkamlash: 
    O’quv 
    topshiriqlarni 
    bajarish 
    O’quv 
    topshiriqni 
    to’liq 
    tahlil 
    qilib, uni 
    to’liq 
    bajarish 
    O’quv 
    topshiriqni 
    to’liq tahlil 
    qilib, uni 
    noto’liq 
    bajarish. 
    O’quv 
    topshiriqni 
    tahlil qilib, 
    uni qisman 
    bajarish. 
    O’quv 
    topshiriqni 
    tahlil qila 
    olmaydi, uni 
    bajara 
    olmaydi. 
    Jami: 




     
    3-ilova 
    Kichik guruhlar faolliklarini baholash mezonlari 
     
    K o’ r s a t k i ch l a r
     
    Maks.baho 
    Guruh ishi natijalarining 
    bahosi 





    Ma’lumotning to’liqligi 

    Takdimot (ma’lumotning chizmali 
    tarzda takdim etilishi) 

    Guruhning 
    faollik 
    darajasi 
    (qo’shimchalar kiritish, savol-javoblar 
    berish) 

    Baholarning maksimal hajmi 

     
    4-ilova 
     
     
     
     
     
    Aqliy hujum qoidasi: 
    Hech qanday birga baholash va tanqidga yo’l qo’yilmaydi! 
    Taklif etilayotgan g’oyani baholashga shoshma, agarda u hattoki ajoyib va g’aroyib 
    bo’lsa ham hamma narsa mumkin. 
    Tanqid qilma, hamma aytilgan g’oyalar qimmatli teng kuchlidir. 
    O’rtaga chiquvchini bo’lma! 
    Turtki berishdan o’zingni ushla! 
    Maqsad miqdor hisoblanadi! 
    Qancha ko’p g’oyalar aytilsa, undan ham yaxshi: yangi va qimmatli g’oyalarni
    paydo bo’lishi uchun ko’p imkoniyatdir. 
    Agarda g’oyalar qaytarilsa, xafa bo’lma va hijolat chekma. 
    Tasavvuringni “jo’sh urishiga” ruxsat ber! 
     


     
     
    5-ilova 
    Hamkorlikda o’qiyotganlar uchun asosiy qoidalar: 
     
     
     
     
     
     
    ➢ topshiriqni birgalikda oddiy bajarish emas, balki birgalikda 
    o’qish; 
    ➢ musobaqalashish emas, balki hamkorlashish; 
    ➢ birgalikda ishlashga o’rganish, o’qish va ijod; 
    ➢ har doim bir-biriga yordam qilishga, muvaffaqiyat quvonchi yoki 
    muvaffaqiyatsizlik achchig’ini birga tortishga tayyor bo’lish 


    Mavzu:Server va mijozlar. 
    Reja: 
    1.Server va mijozlar.
    2.Internet ma’lumotlari tarmog‘i. 
    3.Onlayn texnologiyalar 
     
    "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 kompyuterlarda joylashgan va 
    bir-biri bilan kompyuter tarmogʻi orqali oʻzaro taʼsir qiladi tarmoq protokollari, 
    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, BitTorrent orqali fayllarni uzatish, 
    oqimli media yoki maʼlumotlar bazalari bilan ishlash) yoki xizmat funksiyalari 
    koʻrinishida (masalan, elektron pochta bilan ishlash, lahzali xabar almashish 
    tizimlari orqali aloqa yoki World Wide Webda veb -sahifalarni 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. 
    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. 
    Mijoz-server oʻzaro taʼsiri 
    Umuman olganda, xizmat kompyuter resurslarining mavhumligi boʻlib, mijoz 
    soʻrov yuborish va javob berishda server qanday ishlashi haqida tashvishlanmasligi 
    kerak. Mijoz javobni faqat maʼlum dastur protokoli, yaʼni soʻralgan xizmat uchun 
    kontent va maʼlumotlarni formatlash asosida tushunishi kerak boʻladi. 
    Mijozlar va serverlar soʻrov-javob tartibida xabar almashadilar. Mijoz soʻrov 
    yuboradi va server yuborilgan soʻrovga javob qaytaradi. Ushbu xabar almashish 
    jarayonlararo aloqaning namunasidir. Muloqot qilish uchun kompyuterlar umumiy 
    tilga ega boʻlishi kerak va ular mijoz va server nima kutishlarini bilishlari uchun 
    qoidalarga rioya qilishlari kerak. Aloqa tili va qoidalari aloqa protokolida 
    belgilanadi. Mijoz-server modelining barcha protokollari amaliy qatlamda ishlaydi. 
    Ilova sathining protokoli asosiy suhbat shakllarini belgilaydi. Maʼlumotlar 
    almashinuvini yanada rasmiylashtirish uchun server amaliy dasturlash interfeysini 
    (API) amalga oshirishi mumkin. API — bu xizmatga kirish uchun abstraktsiya 
    qatlami. Muayyan kontent formatiga havolani cheklash orqali u tahlil qilishni 
    osonlashtiradi. Mavhum kirish orqali u platformalararo maʼlumotlar almashinuvini 
    osonlashtiradi
    [1]

    Server qisqa vaqt ichida turli xil mijozlarning soʻrovlarini qabul qilishi mumkin. 
    Kompyuter har qanday vaqtda faqat cheklangan miqdordagi vazifalarni bajarishi 
    mumkin va ularni qondirish uchun mijozlardan kiruvchi soʻrovlarni birinchi 
    oʻringa qoʻyish uchun rejalashtirish tizimiga tayangan holda ishlaydi. 
    Suiisteʼmollikning oldini olish va mavjudlikni maksimal darajada oshirish uchun 
    server dasturlari mijozlar uchun mavjudligini cheklashi mumkin. Xizmat 
    koʻrsatishni rad etish hujumlari serverning soʻrovlarni qayta ishlash mas’uliyatidan 
    foydalanadi, bunday hujumlar serverni haddan tashqari koʻp soʻrovlar bilan 
    yuklash orqali ishlaydi. Agar maxfiy maʼlumotlar mijoz va server oʻrtasida 
    uzatilishi kerak boʻlsa, shifrlashdan foydalanish kerak. 
    Mijoz-server modeliga qoʻshimcha ravishda, taqsimlangan hisoblash ilovalari koʻp 
    hollarda peer-to-peer arxitekturasidan foydalanadi. 
    Mijoz-server 
    koʻpincha 
    koʻplab 
    mijozlarga 
    xizmat 
    koʻrsatadigan 
    markazlashtirilgan tizim sifatida ishlab chiqilgan edi. Shunday qilib, server 
    quvvati, xotirasi va saqlash talablari kutilgan yuk bilan oʻlchanishi kerak boʻladi. 
    Yuklarni muvozanatlash va oʻchirish tizimlari koʻpincha bitta jismoniy 
    mashinadan tashqari serverni oʻlchash uchun ishlatiladi. Peer-to-peer tarmogʻida 
    ikki yoki undan ortiq kompyuterlar oʻz resurslarini birlashtiradi va 
    markazlashtirilmagan tizimda oʻzaro taʼsir qiladi. Tengdosh tugunlar ierarxik 
    boʻlmagan tarmoqdagi teng yoki ekvipotentsial tugunlardir. Mijoz-server yoki 
    mijoz-navbat-mijoz arxitekturasidagi mijozlardan farqli oʻlaroq, tengdosh tugunlar 
    bir-biri bilan bevosita muloqot qiladi. Peer-to-peer tarmogʻida, peer-to-peer aloqa 
    protokolidagi algoritm yukni muvozanatlashtiradi va hatto kam resurslarga ega 
    boʻlgan tengdoshlar ham yukni taqsimlashga yordam beradi. Agar tugun mavjud 
    boʻlmasa, uning ulushlari boshqa tengdoshlar taklif qilganicha mavjud boʻlib 


    qoladi. Ideal holda, tugunning yuqori mavjudlikka erishishi shart emas, chunki 
    boshqa tugunlar har qanday resurs ishlamay qolish vaqtini qoplaydi. 
    Tengdoshlarning mavjudligi va oʻtkazish qobiliyati oʻzgarganda, protokol 
    soʻrovlarni qayta yoʻnaltiradi. Mijoz-server ham, master-qul ham taqsimlangan 
    peer-to-peer tizimlarining pastki toifalari hisoblanadi. 
    Afzalliklar 
    • 
    Mijoz dasturlari tomonidan server dastur kodining takrorlanishi yoʻq. 
    • 
    Barcha hisob-kitoblar serverda amalga oshirilganligi sababli, mijoz oʻrnatilgan 
    kompyuterlarga qoʻyiladigan talablar kamayadi. 
    • 
    Barcha maʼlumotlar serverda saqlanadi, bu, qoida tariqasida, koʻpchilik 
    mijozlarga qaraganda ancha yaxshi himoyalangan. Serverda faqat tegishli kirish 
    huquqiga ega boʻlgan mijozlarga maʼlumotlarga kirishga ruxsat berish uchun 
    ruxsat nazoratini tashkil qilish osonroq. 
    Kamchiliklar 
    • 
    Serverning ishlamay qolishi butun kompyuter tarmogʻini yaroqsiz holga 
    keltirishi mumkin. Ishlamaydigan serverni unumdorligi barcha mijozlarga 
    xizmat koʻrsatish uchun etarli boʻlmagan server, shuningdek, taʼmirlash, texnik 
    xizmat koʻrsatish va hokazolarda boʻlgan server deb hisoblash kerak. P. 
    • 
    Ushbu tizimning ishlashini qoʻllab-quvvatlash uchun alohida mutaxassis — 
    tizim maʼmuri kerak. 
    • 
    Uskunaning yuqori narxi. 
    Qatlamli mijoz-server arxitekturasi 

    Download 9,79 Mb.
    1   ...   25   26   27   28   29   30   31   32   ...   101




    Download 9,79 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘qitish materiallari to‘plami internet ilovalarini ishlab chiqish toshkent – 2023

    Download 9,79 Mb.
    Pdf ko'rish