تا %60 تخفیف خرید برای 7 نفر با صدور مدرک فقط تا
00 00 00

Negative Acknowledge چیست؟ بررسی دیاگرام NACK

فرهاد خانلری
فرهاد خانلری
1 پسند
233 بازدید
0 نظر
79 ماه قبل

حتما تا حالا از Act یا Acknowledge مطالبی خوندید.یکی از ساده ترین روش ها جهت استفاده از Ack روشی جهت کنترل جریان است که به صورت زیر می باشد: فرستنده پس از ارسال هر سیستم منتظر دریافت اطمینان از دریافت صحیح بسته می ماند . مانند (عملکرد دلیوری برای پیامک موبایل ها) برای امکان استفاده از این روش یک Frame استاندارد به نام ACK در پروتکل تعریف می شود که دریافت کننده پس از دریافت یک Frame صحیح آن را به فرستنده بر می گرداند و در این هنگام فرستنده پس از دریافت ACK می تواند بسته بعدی را ارسال کند.اگر هم بسته به مقصد نرسید Nack یعنی نرسیدن بسته ارسالی به فرستنده ارسال می شه که البته کلی مکانیزم داره. در این لحظه فرستنده متوجه میشه که بسته نرسیده دوباره همون بسته رو ارسال میکنه.اینجا میخوام کمی توضیح بدم راجع به Negative Acknowledge یا Nack که کجا قرار داره

NACK Frame چیست؟

NACK, يا Negative Acknowledgeدياگرام nack در قسمت extended flags (optional) وجود دارد

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

extended flags 1 byte:

اين فيلد اختياري است

و nack در بيت 5 و 6 مي باشد طبق جدول پايين

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

قسمت command داراي 5 بيت مي باشد كه به ترتيب توضيح داده مي شود

nNACK (2 bits): NACK MASK.

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

منبع :

http://msdn.microsoft.comen-uslibrary/cc217010(v=PROT.10).aspx

http://msdn.microsoft.comen-uslibrary/cc217010.aspx

 

نظر شما
برای ارسال نظر باید وارد شوید.
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...