21 – Amaliy mashg’ulot


Download 0.96 Mb.
bet10/10
Sana24.12.2022
Hajmi0.96 Mb.
#1062100
1   2   3   4   5   6   7   8   9   10
Bog'liq
21dan 30 (1)

30 - Amaliy mashg’ulot.


Mavzu: Asyncio yordamida aloqa kanallarini qurish.
Ishdan maqsad: Asyncio yordamida aloqa kanallarini qurish.
Nazariy qism
O'zaro ta'sir kanallari bu informatika sohasidagi amaliy parallellashtirishning katta qismidir. Ushbu bobda biz asincio moduli tomonidan turli xil kanallarni mavhum ravishda namoyish etish uchun taqdim etilgan asosiy almashinuv nazariyalarini ko'rib chiqamiz. Shuningdek, biz asyncio modulidan foydalanish va o'zaro muvofiqlik tizimlarida birgalikda ishlashni tasvirlash uchun ba'zi bir asosiy echo server-mijoz mantig'ini Python dasturida ko'rib chiqamiz. Ushbu namunadagi kod bizni ushbu kitobda keyinroq keltirilgan ba'zi bir kengaytirilgan misollar uchun asos yaratadi.
Ushbu lab quyidagi mavzularni qamrab oladi:
Kanal asoslari va asenkron dasturlardan foydalanish
Pythonda asyncio b aiohttp yordamida async serverini qanday yaratish kerak
Asenkron so'rovlarni bir nechta serverlarga qanday qilish va asenkron o'qish va yozishni boshqarish
Texnik talablar
Ushbu lab uchun zaruriy shartlar ro'yxati:
Python 3 allaqachon kompyuteringizda o'rnatilganligiga ishonch hosil qiling
Telnet kompyuteringizda allaqachon o'rnatilganligiga ishonch hosil qiling
Python 3 tarqatish uchun sizda OpenCV va NumPy o'rnatilgan bo'lishi kerak
GitHub-dan kerakli omborni tekshiring
Ushbu lab davomida biz Chapter11 nomli kichik papka bilan ishlaymiz.
Harakatdagi quyidagi videolarni tekshiring
Aloqa kanallarining ekotizimi
Aloqa kanallari atamasi turli xil tizimlar orasidagi fizik aloqalarni va tarmoq muhitini hisoblash bilan ta'minlanadigan ma'lumotlarning mantiqiy o'zaro ta'sirini ifodalash uchun ishlatiladi. Ushbu bobda biz faqat keyingisini ko'rib chiqamiz, chunki aynan shu vazifa hisoblash bilan bog'liq va asinxron dasturlashning asosiy g'oyasiga ko'proq mos keladi. Ushbu bo'limda biz umuman olganda ba'zi bir aloqa kanallari tuzilishini va ushbu tuzilmaning ikkita maxsus elementlarini, xususan asenkron dasturlash bilan bog'liqligini muhokama qilamiz.
Muloqot protokoli qatlamlari
O'zaro ta'sir o'tkazish kanallari orqali amalga oshiriladigan o'zaro ta'sir jarayonlarining asosiy qismi OSI (Open Systems Interconnection) protokol qatlamlari modeli ko'rinishida jihozlangan. Ushbu model tizimlararo o'zaro ta'sir o'tkazish jarayonining barcha asosiy darajalari va mavzularini belgilab beradi.
Quyidagi diagrammada ushbu OSI modelining umumiy tuzilishi ko'rsatilgan:

Download 0.96 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




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