Muloqot uchun strategiyalar
Biz mijoz-server tizimlarida aloqa qilishning uchta boshqa strategiyasini o'rganishimiz mumkin, ular quyidagilardan iborat -
Soket
Soket aloqa uchun so'nggi nuqta sifatida aniqlanadi. Tarmoq xodimlari orqali muloqot qiladigan bir juft jarayonlar yoki har bir jarayon uchun bir juft soket.
Soket port raqami bilan bog'langan IP manzili bilan aniqlanadi. Umuman olganda, rozetkalar mijoz-server arxitekturasidan foydalanadi. Server belgilangan portni tinglash orqali kiruvchi mijoz so'rovlarini kutadi.
So'rov qabul qilingandan so'ng, server aloqani yakunlash uchun mijoz-serverdan ulanishni qabul qiladi.
Misol
Mijoz jarayoni ulanish uchun so'rovni boshlaganida, uning asosiy kompyuteri tomonidan unga port tayinlanadi. Ushbu portda 1024 dan katta bo'lgan ixtiyoriy raqam mavjud.
Agar 126.48.5.30 IP-manzilli HOST S-dagi mijoz 142.30.45.8 manzilidagi veb-server bilan ulanishni xohlasa, HOST S-ga 1465-port tayinlanishi mumkin.
Ulanish bir juft rozetkadan iborat bo'ladi: HOST S da 126.48.5.30 : 1465 va veb-serverda 142.30.45.8:80.
Masofaviy protsedura chaqiruvi (RPC)
Bu RPC paradigmasida masofaviy xizmat ko'rsatishning eng keng tarqalgan shakllaridan biridir. RPC tarmoqqa ulangan tizimlar o'rtasida foydalanish uchun protsedura chaqiruv mexanizmini mavhumlash usuli sifatida ishlab chiqilgan.
U ko'p jihatdan IPC mexanizmiga o'xshaydi va u odatda bunday tizimning ustiga qurilgan. Biroq, biz jarayonlar alohida tizimlarda bajariladigan muhit bilan shug'ullanamiz. Masofaviy xizmat ko'rsatish uchun xabarga asoslangan aloqa sxemasidan foydalanishimiz kerak.
Quvur ikkita jarayonni bog'lash imkonini beruvchi ulanish vazifasini bajaradi. Quvurlar UNIX tizimining dastlabki IPC mexanizmlaridan biridir. Ular, odatda, jarayonlarning bir-biri bilan bog'lanishining oddiy usullaridan birini ta'minlaydi, garchi ular ham ba'zi cheklovlarga ega.
UNIX va Windows tizimida ikkita turdagi quvurlar qo'llaniladi -
Oddiy quvur
Nomlangan quvur
Do'stlaringiz bilan baham: |