Jamoviy ish mavzu: Mijoz-server arxitekturasiga asoslangan messenjer yaratish Bajardi
Download 248.99 Kb.
|
Jamoaviy ish.010
- Bu sahifa navigatsiya:
- JAMOVIY ISH Mavzu: Mijoz-server arxitekturasiga asoslangan messenjer yaratish Bajardi
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI Dasturiy vositalar xavfsizligi fani bo’yicha JAMOVIY ISH Mavzu: Mijoz-server arxitekturasiga asoslangan messenjer yaratish Bajardi: 010-18 guruh talabasi Mirpo’latov SH. Tekshirdi: Tursunov O. Toshkent – 2023 Mijoz-server arxitekturasiga asoslangan messenjer yaratish KIRISH Ma'lumki, ushbu chat tizimi 1980-yillarning o'rtalarida boshlangan va o'sha paytda juda mashhur edi. Chat ilovasi ikki obyekt o'rtasidagi aloqani anglatadi, ya'ni. (yuboruvchi) va (oluvchi). Agar xavfsizlik haqida gapiradigan bo'lsak, Internetning kirib borishi kundan-kunga o'sib bormoqda. Biz bunga e'tibor qaratdik va ushbu ilovada biz server va bir nechta mijoz ulanish nuqtalarini yaratamiz, bu erda mijozlar biriktirma moduli yordamida server bilan bog'lanadi. Ushbu qo'shimchalar ma'lumotni yuborish va qabul qilish uchun so'nggi nuqtalar ichida joylashgan. Bitta tashkilot ikkita bay'atga ega bo'ladi. Bu dastur TCP joylashtirish yordamida bajariladi [TCP assotsiatsiyaga yo'naltirilgan]. Ushbu biriktirma kompyuter yoki mahalliy xostdagi ba'zi portga ulanadi. Mijoz hisobidan biz biriktirmani ushbu serverga server kodi foydalanadigan portga ulaymiz. DASTUR TIZIMI Ushbu ilova IP-manzil va port raqamining aralashmasi bo'lgan qo'shimcha dasturlash yordamida ishlaydi. Ushbu modul o'rnatilgan usullarni o'z ichiga oladi, ular bog'lanishlarni yaratish va bir-biri bilan hamkorlik qilishga yordam beradi. Bunda biz server (tarmoq aktivlarini kuzatish uchun mo'ljallangan) va mijozlar (mijozning serverdan ma'muriyatga bo'lgan talabi) hosil qilamiz. Ushbu qo'shimcha va qo'shimcha dasturlash interfeysi xabarlarni turli xil orqali yuborish uchun ishlatiladi. Ular IPC shaklida, masalan, tsiklik yozishmalar o'rtasida berilgan. Tashkilot mos keladigan tashkilot, shaxsiy kompyuter uchun mahalla tashkiloti yoki aslida tashkilot bilan bog'langan tashkilot bo'lishi mumkin. Biz ushbu ilovani GUI [Client GUI] ramkasida Tkinter deb nomlangan modul yordamida ko'rsatishimiz mumkin, bu python va boshqa manbalarga ulanishlardan Tk uchun ajoyib tartib va foydalanish ma'lumotlarini beradi. Bu taklif qilingan tuzilmani yanada qulayroq qiladi va mijozni undan foydalanishda yaxshi his qiladi. Python-dagi qo'shimchalarni tasvirlash mumkin, chunki ular olinishi mumkin bo'lgan tashkiliy boshqaruvning ikki darajasini beradi. Past darajada, biz mijozlar va serverlarga assotsiatsiyaning joylashuvi bo'yicha kelishuvlar va ulanishsiz kelishuvlar uchun ishlashga imkon beradigan katta joylashtirish yordamiga tayanib, ishchi tizimga erishishimiz mumkin. Qo'shimchalar FTP, HTTP va boshqalar kabi yanada mazmunli darajadagi modullarga kirish uchun qo'shimcha kutubxonaga ega. Download 248.99 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling