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

Selective Reject چیست؟ معرفی روش SR در ارسال بسته های اطلاعاتی

هنگاميكه يك بسته ارسال مي شود شماره بسته بشكل يك فيلد (Seq. Number) به هدر بسته اضافه مي گردد وقتي frame به ترتيب صحيح مي رسد تايمر كمكي توسط Start –Ack-Timer به كار مي افتد. اگر قبل از اتمام زمان تايمر ، خبري از ترافيك برگشتي نشد قاب اعلام وصول جداگانه اي ارسال خواهد شد وقفه ناشي از تايمر كمكي Ack- Timer نام دارد.

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
وب سایت توسینسو

هرگاه گيرنده خطايي را تشخيص مي دهد Frame اعلام وصول منفي كه همان Nak است را به فرستنده برميگرداند.اين frame درخواست انتقال مجدد قابي است كه در Nak مشخص شده است. در این وجود 2حالت امکان دارد

وب سایت توسینسو
  1. رسيدن frame آسيب ديده است
  2. رسيدن frame غير از frame مورد نظر

در مقصد نياز است كه تنها Seq.Number بسته چك شود تا مشخص شود بسته تاكنون دريافت نشده يا بسته اي است كه مجدد ارسال شده است. پس از اينكه تايمر صفر شد بسته هايي كه Ack آنها دريافت نشده مجدد ارسال مي شوند. اگر Nak دريافت شود Nak دقيقاً به شماره بسته اي كه دريافت نگرديده اشاره مي كند و درخواست ارسال مجدد آن سگمنت را دارد.شماره بسته در فيلد 21 Option بنام Selective Negative Acknowledgements به مقصد اعلام می شود

وب سایت توسینسو

selective reject معروفترین متد برای روش back n Go می باشد یعنی حذف شدن Frame هائی که به صورت مرتب نیامده اند .بنابر این با اضافه کردن یک Buffer در مقصد تمام Frame هایی که به درستی دریافت شده اند در آن ذخیره می شوند و فقط فریم هایی که دچار خطا شده اند دوباره فراخوانی می شوند در این صورت مبداً یا گیرنده Frame ها را تا دریافت Acknowledge از گیرنده در Buffer نگه می دارد و گیرنده تا وقتی که ترتیب Frame ها در Buffer کامل شود

وب سایت توسینسو

نویسنده : فرهاد خانلری

منبع : انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد


فرهاد خانلری
فرهاد خانلری

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

فرهاد خانلری ، مدرس شبکه و برنامه نویسی مبتنی بر زیرساخت های مایکروسافت ، سابقه فعالیت در موسسات و مراکز دولتی در قالب پروژه ، مشاوره و تدریس ، برنامه نویسی ++C ، سی شارپ و دات نت ، متخصص و مدرس شبکه های مبتنی بر سیستم عاملهای مایکروسافت و سرویس های مربوطه ، سخت افزار و ...

نظرات