O‘zbekiston respublikаsi raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti samarqand filiali



Yüklə 12,7 Mb.
Pdf görüntüsü
səhifə41/167
tarix24.09.2023
ölçüsü12,7 Mb.
#148001
1   ...   37   38   39   40   41   42   43   44   ...   167
Majmua TX 2022

Socketlar 
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. 
So'rov serverga etib kelganida, unga xizmat ko'rsatiladi. Bu ma'lumot almashish yoki manba so'rovi 
bo'lishi mumkin. 
Masofaviy protsedura chaqiruvi 
Bu protsedura chaqiruvlari orqali bir jarayon boshqasi bilan o'zaro ta'sir qiladigan mexanizm. Bitta 
jarayon (mijoz) masofaviy xostda yotgan protsedurani chaqiradi. Masofaviy xostdagi jarayon Server 
deb aytiladi. Ikkala jarayon ham stublarga ajratilgan. Ushbu aloqa quyidagi tarzda amalga oshiriladi: 


49 
Mijoz jarayoni mijoz stubini chaqiradi. U mahalliy dasturga tegishli barcha parametrlarni o'z ichiga 
oladi. 
Keyin barcha parametrlar to'planadi (birlashtirilgan) va ularni tarmoqning boshqa tomoniga yuborish 
uchun tizim chaqiruvi amalga oshiriladi. 
Yadro ma'lumotlarni tarmoq orqali yuboradi va boshqa uchi uni qabul qiladi. 
Masofaviy xost ma'lumotlarni server stubiga uzatadi, u erda u ajratilmaydi. 
Parametrlar protseduraga uzatiladi va keyin protsedura bajariladi. 
Natija xuddi shu tarzda mijozga qaytariladi. 
Mijoz: ma'lumot so'ragan qurilma. 
Server: so'rovga javob beradigan qurilma server deb ataladi. 
Mijoz serverga yuborilgan so'rov bilan aloqa operatsiyasini boshlaydi. 
Server mijozga bir yoki bir nechta ma'lumotlar oqimini yuborish orqali so'rovga javob beradi. 
Haqiqiy ma'lumotlarni uzatishdan tashqari, nazorat ma'lumotlari talab qilinishi mumkin, masalan: 
- foydalanuvchi autentifikatsiyasi 
- uzatilgan ma'lumotlar faylini identifikatsiya qilish 
Server odatda bir nechta mijoz tizimlari tomonidan baham ko'rilgan ma'lumotlarni saqlaydigan 
kompyuterdir. 
veb-server 
Pochta serveri (elektron pochta) 
Fayl serveri yoki ma'lumotlar bazasi serveri 
Ilovalar serveri 
Ba'zi serverlar foydalanuvchi yoki dastur autentifikatsiyasini talab qilishi va serverga kirish 
huquqlarini tekshirishi mumkin. 
Misol uchun, agar foydalanuvchi faylni FTP serveriga o'tkazish uchun so'rov yuborsa, foydalanuvchi 
ushbu faylni yozish uchun ruxsatga ega bo'lishi kerak. 


50 

Yüklə 12,7 Mb.

Dostları ilə paylaş:
1   ...   37   38   39   40   41   42   43   44   ...   167




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin