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

و

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

ICMP چیست ؟ معرفی و تشریح کامل پروتکل Messaging اینترنت قسمت 1

با عرض سلام خدمت دوستان و همراهان گرامی،در این مقاله به ادامه بخش اول تشریح پروتکل ICMP میپردازیم...

تحلیل پیام Time Exceeded:

ICMP چیست ؟ معرفی و تشریح کامل پروتکل Messaging اینترنت قسمت 1

icmp Field:

Type 3 یا نوع سوم

code:

0 = time to live exceeded in transit:

1 = fragment reassembly time exceeded:این کد نشانگر منقضی شدن زمان Reassemble کردن دیتاگرام فرگمنت شده است.

checksum:مقدار این فیلد در Header برابر 16 بیت است.برای محاسبه ی فیلد checksum باید فیلد checksum برابر صفر باشد.این checksum ممکن است در دفعات بعدی جایگزین شود.

Internet Header + 64 bits of Original Data Datagram:این اطلاعات توسط host برای پردازش مناسب مورد مقایسه قرار میگیرد.اگر پروتکل های سطوح بالاتر از شماره port ها استفاده کنند آنها در 64 بیت اول از دیتاگرام اصلی(original datagram) در نظر گرفته میشوند.

توضیحات: در این توضیحات نمونه ها و شرایطی که باعث برگرداندن پیام Time Exceededبه فرستنده پیام ICMP یا source host میشود را مورد بررسی قرار میدهیم:

1- اگر Gateway ما در پردازش یک دیتاگرام متوجه شد که فیلد TTL برابر صفر است باید آن دیتاگرام را Discard کند.همانطور که میدانید اگر Gateway دیتاگرام را Discard کند به Host مبدا یا میزبان یک پیام مبتنی بر Time Exceeded میفرستد.

2- اگر Host یا میزبان به درستی تواند دیتاگرام را Reassemble کند این پیام صادر میشود.

3- اگر فرگمنت صفر در دسترس نباشد و هیچ زمان منقضی شده نداشته باشد باید همه آن فرستاده شود.

نکته: کد 0 (صفر) ممکن است از Gateway دریافت شود و کد 1 (یک)ممکن است از host دریافت شود.

تحلیل پیام Parameter Problem:

ICMP چیست ؟ معرفی و تشریح کامل پروتکل Messaging اینترنت قسمت 1

ICMP Fields:

Type 12

Code:

0=Pointer نشانگر error میباشد.

Checksum:توضیح داده شده است.

Pointer:همانطور که اشاره شد،اگر code برابر 0 باشد اکتت نشانگر یک error است.

Internet Header + 64 bits of Data Datagram:توضیح داده شده است.

توضیحات: اگر Gateway یا Host در پردازش یک دیتاگرام نتوانست به خوبی دیتاگرام را مورد پردازش قرار دهد یا مشکلی در Header های وجود داشت آن دیتاگرام را Discard خواهد کرد.

gateway یا host ممکن است این مشکل را بخوبی اعلام کنند.این پیام تنها زمانی ارسال میشود که error باعث discard شدن دیتاگرام شود.

نکته:کد 0 ممکن است از سوی Gateway و یا Host دریافت شود.

تحلیل پیام Source Quench:

ICMP چیست ؟ معرفی و تشریح کامل پروتکل Messaging اینترنت قسمت 1

ICMP Fields:

Type 4

Checksum: توضیح داده شده است.

Internet Header + 64 bits of Data Datagram:توضیح داده شده است.

توضیحات: یک Gateway شاید مجموعه ای از دیتاگرام ها را discard کند اگر فضای کافی برای buffer کردن دیتاگرام ها در صف یا queue برای فرستان به سایر روتر ها یا Gateway برای مسیریابی نداشته باشد.اگر Gateway یک دیتاگرام را discard کند ممکن است پیام source quench message را به host مبدا در دیتاگرام ارسال کند.host مقصد ممکن است پیام source quench را ارسال کند اگر دیتاگرام به سرعت پردازش شده باشد.gateway ممکن است برای هر پیامی که Discard شده است پیام source quench message را بفرستد.در حالت کلی مضمون از پیام source quench message از یک کامپیوتر host به کامپیوتر دیگر به او میگوید که سرعت انتقال Packet را در هنگام ارسال کاهش بده.Host مبدا تا زمانی که پیام source quench message را دریافت نکرده سرعت ارسال ترافیک را به مقصد مورد نظر رفته رفته افزایش میدهد.Gateway و یا Host ، اگر ظرفیتشان محدود باشد ممکن است پیام source quench message را ارسال کنند.تا اینکه ظرفیتشان از حد مجاز تجاوز کند.

نکته: کد 0 ممکن است از سوی Gateway و یا Host دریافت شود.

ادامه دارد...

نویسنده : امیرحسین کریم پور

منبع : جزیره شبکه و زیرساخت وب سایت توسینسو

مرجع: RFC792

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

#پیام_های_پروتکل_icmp #ساختار_پروتکل_icmp #تشریح_کامل_icmp #مکانیزم_کاری_پروتکل_icmp #پروتکل_icmp_چیست #تشریح_پروتکل_icmp #icmp_چیست؟ #شرح_پروتکل_icmp #پروتکل_های_لایه_3_مدل_osi
عنوان
1 ICMP چیست ؟ معرفی و تشریح کامل پروتکل Messaging اینترنت قسمت 1 رایگان
2 ICMP چیست ؟ معرفی و تشریح کامل پروتکل Messaging اینترنت قسمت 1 رایگان
زمان و قیمت کل 0″ 0
0 نظر

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

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

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