Taqsimlangan tizimlar va malumotlar tizimi arxitekturasi. "Klientserver" arxitekturasi. Ko’p bosqichli arxitektura


Download 0.58 Mb.
Sana07.04.2023
Hajmi0.58 Mb.
#1338999
Bog'liq
1-l





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:

  1. 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