Taqsimlangan tizimlar va malumotlar tizimi arxitekturasi. "Klientserver" arxitekturasi. Ko’p bosqichli arxitektura
Download 0.58 Mb.
|
1-l
- Bu sahifa navigatsiya:
- LABORATORIYA ISH_1 Mavzu: Taqsimlangan tizimlar va malumotlar tizimi arxitekturasi. “Klientserver” arxitekturasi. Ko’p bosqichli arxitektura.
- Ishdan maqsad
- Nazariy qism
- Mijoz-Server
- Topshiriqlar.
O`ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI "Kompyuter injiniring" fakulteti "Taqsimlangan Algoritmlar va Tizimlar" fanidan LABORATORIYA ISH_1 Mavzu: Taqsimlangan tizimlar va malumotlar tizimi arxitekturasi. “Klientserver” arxitekturasi. Ko’p bosqichli arxitektura. Bajardi: 101-19 guruh talabasi Ochilov A. Tekshirdi: Xusanov K. SAMARQAND – 2023 LABORATORIYA ISH_1 Mavzu: Taqsimlangan tizimlar va malumotlar tizimi arxitekturasi. “Klientserver” arxitekturasi. Ko’p bosqichli arxitektura. Ishdan maqsad: Klient-server arxitekturasini o’rganish, Python dasturlash muhitida klient-server arxitekturasida ishlovchi sodda klient va server ilovalarini yaratish, o’zaro so’rovlarni yuborish va qabul qilish. Nazariy qism Ikki masofaviy dastur jarayoni asosan ikki xil uslubda muloqot qilishi mumkin: • Peer-to-peer: Ikkala masofaviy jarayon ham bir xil darajada bajariladi va ular ba'zi umumiy manbalar yordamida ma'lumotlarni almashadilar. • Mijoz-Server: Bitta masofaviy jarayon Mijoz vazifasini bajaradi va Server vazifasini bajaradigan boshqa dastur jarayonidan ma'lum manbalarni so'raydi. Mijoz-server modelida har qanday jarayon Server yoki mijoz vazifasini bajarishi mumkin. Mashinaning turi, o'lchami yoki hisoblash quvvati uni serverga aylantirmaydi; bu mashinani serverga aylantiradigan so'rovga xizmat ko'rsatish qobiliyatidir Tizim bir vaqtning o'zida Server va mijoz vazifasini bajarishi mumkin. Ya'ni, bir jarayon Server, ikkinchisi esa mijoz vazifasini bajaradi. Bu mijoz va server jarayonlari bir xil mashinada joylashganida ham sodir bo'lishi mumkin. Rozetkalar Ushbu paradigmada Server vazifasini bajaradigan jarayon taniqli (yoki mijoz tomonidan ma'lum) port yordamida rozetkani ochadi va mijoz so'rovi kelguncha kutadi. Mijoz sifatida ishlaydigan ikkinchi jarayon ham rozetkani ochadi, lekin kiruvchi so'rovni kutish o'rniga mijoz "birinchi so'rovlarni" qayta ishlaydi. Topshiriqlar. 1. Yuqorida berilgan dasturni o’z kompyuteringizda ishga tushiring va buyruqlarni tahlil qiling 2. Ushbu dasturni bir tarmoqda bo’lgan ikkita kompyuter uchun qayta yozing. Ishni bajarish tartibi: Birinchi navbatda pycharm dasturni ushbu sayt orqali yuklab olamiz va ishga tushiramiz 2.server qism dasturiy taminoti Serverimiz ishlayotganini bilish uchun biz serverga shunday maslahat berishimiz mumkin. Terminalda quyidagi buyruqlarni kiritamiz. Client qismdan so’rovni muvaffaqiyatli qabul qilish Xulosa Ushbu labaratoriya ishini bajarish davomida Taqsimlangan tizimlar va malumotlar tizimi arxitekturasi. “Klientserver” arxitekturasini tahlil qilib chiqdik va Python dasturlash muhitida klient-server arxitekturasida ishlovchi sodda klient va server ilovalarini yaratish, o’zaro so’rovlarni yuborish va qabul qilish jarayonlari bilan tanishdik. Download 0.58 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling