دياگرام NACK, يا Negative Acknowledge

حتما تا حالا از Act یا Acknowledge مطالبی خوندید

یکی از ساده ترین روش ها جهت استفاده از Ack روشی جهت کنترل جریان است که به صورت زیر می باشد:

فرستنده پس از ارسال هر سیستم منتظر دریافت اطمینان از دریافت صحیح بسته می ماند . مانند (عملکرد دلیوری برای پیامک موبایل ها)

برای امکان استفاده از این روش یک Frame استاندارد به نام ACK در پروتکل تعریف می شود که دریافت کننده پس از دریافت یک Frame صحیح آن را به فرستنده بر می گرداند و در این هنگام فرستنده پس از دریافت ACK می تواند بسته بعدی را ارسال کند.

اگر هم بسته به مقصد نرسید Nack یعنی نرسیدن بسته ارسالی به فرستنده ارسال می شه که البته کلی مکانیزم داره. در این لحظه فرستنده متوجه میشه که بسته نرسیده دوباره همون بسته رو ارسال میکنه.

اینجا میخوام کمی توضیح بدم راجع به Negative Acknowledge یا Nack که کجا قرار داره

NACK Frame

NACK, يا Negative Acknowledgeدياگرام

nack در قسمت extended flags (optional) وجود دارد

دياگرام NACK, يا  Negative Acknowledge

extended flags 1 byte:

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

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

دياگرام NACK, يا  Negative Acknowledge

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

nNACK (2 bits): NACK MASK.

دياگرام NACK, يا  Negative Acknowledge

منبع :

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

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

#سویچینگ_بسته_یا_packet_switching #عدم_رسیدن_بسته_در_شبکه #اندازه_بسته_در_شبکه
0 نظر

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

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....