در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

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

حتما تا حالا از 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 نظر

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

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

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