0 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.3هزار امتیاز)
ویرایش شده قبل توسط
روش های قطع ارتباط بین کلاینت و سرور چیست ؟

مبحث سیستم های توزیع شده

مدل client / server

اطلاعات بیشتری جز این چیزایی که گفتم ندارم ... فقط اینکه پس از برقراری ارتباط کلاینت با سرور چگونه این ارتباط قطع می شود ؟

امیدوارم تونسته باشم سوالم رو به درستی بیان کرده باشم ....

ممنون از همه دوستان
قبل توسط (1.3هزار امتیاز)
ممنونم ....
سوال ویرایش شد
قبل توسط (868 امتیاز)
انتقال داده شده قبل توسط
با چه سیستمی دارین پیاده سازی میکنید؟اصن با چه کدی دارید کانکت میشید؟در کل همه تقریبا connection.close() یا connection.dispose() دارن. قطع ارتباط در چه سطحی رو میگید؟سطح بالا یعنی برنامه ای مثه جاوا؟یا سطح پایینتر همون api ها مثلا ارسال بسته ها ?...

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

روش های قطع کردن کلاینت از سرور را می توان به دو دسته تقسیم بندی کرد: 1- سخت افزاری 2- نرم افزاری

روش های سخت افزاری:

  • قطع کردن شبکه
  • از کار انداختن تجهیزات شبکه کلاینت
  • خاموش کردن سرور
  • از کار انداختن تجهیزات شبکه سرور

روش های نرم افزاری: این روش ها را می توان به دو دسته تقسیم کرد 1- در سطح سیستم عامل 2- در سطح کتابخانه زبان برنامه نویسی. در سطح سیستم عامل می توان با از کار انداختن درایورهای مربوط به تجهیزات شبکه و یا قرار دادن فایروال اتصال بین کلاینت و سرور را قطع کرد و در سطح کتابخانه زبان برنامه نویسی، بسته به زبان برنامه نویسی مورد استفاده معمولا در کتابخانه های آن زبان ابزارهایی وجود دارد که اتصال بین کلاینت و سرور را قطع می کند.

اما در سمت سرور می توان با روش های زیر ارتباط کلاینت ها را قطع کرد:

  • قرار دادن timeout برروی اتصال کلاینت ها
  • محدود کردن تعداد اتصال برای هر کلاینت
  • بستن اتصال کلاینت ها در سرور
  • اجازه ندادن به یک ip یا رنج ip خاص برای اتصال به سرور

بازم خدمتتون می گم که سوال خیلی کلی بود و من مجبور شدم کلی جواب بدم، اگر مشخص می کردید دقیقا منظورتون چیه شاید بهتر بود.

قبل توسط (1.3هزار امتیاز)
ممنونم
سمت سرور رو نیاز داشتم ....
باز دستتوتن درد نکنه که موارد دیگه رو هم توضیح دادید .
ممنونم /

سوالات مشابه

0 امتیاز
0 پاسخ 1.7هزار بازدید
0 امتیاز
0 پاسخ 1.4هزار بازدید
...