شبکه

پروتکل icmp

0
protocol icmp

در ادامه مبحث میکروتیک در این مقاله نیز قصد داریم در مورد یکی از مباحث صحبت شده در آموزش Mictotik MTCNA به صورت کلی اشاره ای داشته باشیم :

پروتکل چیست؟

پروتکل یعنی مجموعه ای استاندارد از قوانین که به دستگاه های الکترونیکی امکان برقراری ارتباط با یکدیگر را می دهد. این قوانین شامل چه نوع داده ای می توانند منتقل شوند، چه دستوراتی برای ارسال و دریافت داده ها و چگونگی تأیید انتقال داده ها، است.

پروتکل icmp چیست؟

پروتکل icmp چیست؟

پروتکل icmp که مخفف عبارت internet control message protocol پروتکل کنترل پیام های اینترنتی است. icmp جهت خطایابی در کامپیوتر‌ها ، روتر‌ها و هاست، بررسی وجود سیگنال و به طور کلی بررسی وضعیت ارتباطی بین روتر و سرور ها مورد استفاده قرار می گیرد.

در مدل ۵ لایه ای شبکه، این پروتکل همانند پروتکل ip در لایه ی network  قرار می گیرد، اما نوع کارکرد آن شبیه پروتکل های لایه ی transport   می باشد.

وظیفه پروتکل icmp

 

  • نظارت بر انواع خطا و فرستادن پیام به مبدا بسته در صورت بروز خطا و اعلام انواع خطا
  • سیستم گزارش دادن خطا
  • قرار گرفتن پیام های این پروتکل ICMP در داخل IP

نحوه ی عملکرد ICMP چگونه است؟

برخلاف IP یا پروتکل اینترنت، ICMP با پروتکل لایه ی انتقال مانند TCP یا UDP ارتباطی ندارد. همین امر موجب می شود ICMP یک پروتکل بدون اتصال باشد: یک دستگاه نیازی به اتصال با دستگاه دیگر قبل از ارسال پیام ICMP ندارد. ترافیک معمولی آی پی با استفاده از TCP ارسال می شود، یا به عبارت دیگر، هر دو دستگاهی که داده ها را رد و بدل می کنند، ابتدا می بایست اطمینان حاصل کنند که هر دو دستگاه آماده ی دریافت داده ها هستند.

خواندن این مطلب
Proxy Server چیست ؟

 کد‌های ICMP

 

  •  Echo Request: دستور ping از این نوع پیام برای در دسترس بودن یک دستگاه در ساختار شبکه استفاده می‌کند.
  • Echo Reply: در پاسخ به پیام Echo Request و از سمت دستگاه مورد پرسش در این پیام ارسال می‌شود. و نشان دهنده آن است که دستگاه مورد پرسش در Echo Request، در دسترس است.
  • Destination unreachable: به این معنا میباشد که دسترسی به مقصد به دلایل مختلفی امکان‌پذیر نیست. این دلایل می‌تواند وجود نداشتن دستگاه مورد پرسش در پیام Echo Request در ساختار شبکه، از دسترس خارج شدن دستگاه به دلایل مختلف در زمان انجام پرسش، فعال نبودن port  مورد نظر در دستگاه مقصد و … باشد.
  • Time Exceeded: به این معنی است که مدت زمان اعتبار بسته (TTL) در حالی به پایان رسیده که بسته هنوز به مقصد نرسیده است. دستگاهی در فاصله‌ی میان مبدا و مقصد که بسته را به دلیل به پایان رسیدن TTL آن دور انداخته است، برای اطلاع مبدا از دور انداخته شدن بسته و نرسیدن آن به مقصد، این پیام را به مبدا ارسال بسته، می‌فرستد.

 قالب پیام های ICMP

این پیام ها معمولا بوسیله هدر اصلی پروتکل IP ارسال می شوند.اولین اکتت اطلاعات قسمتی از دیتاگرام شامل رشته ای(field) است که نشان دهنده نوع ICMP است.ارزش این field تعیین کننده ی قالب اطلاعات باقی مانده است.

هر رشته ای (field) که بعنوان “unused” مارک زده(labal )شده است برای extension های بعدی رزرو می شود و وقتی ارسال شد باید صفر باشد اما گیرندگان نباید از این field استفاده کنند.

مقادیر فیلد internet header :

قالب پیام های icmp

  • Type of Service:  برابر صفر(۰) است.
  • version: برابر ۴ است.
  • Internet Header Length یا IHL : طول IHL برابر ۳۲ بیت باشد
  • Total Length: طول internet header و اطلاعات در اکتت را شامل میشود.
  • Header Checksum: مقدار در Header برابر ۱۶ بیت است.
  • Source Address: آدرس host یا gateway ای است که پیام ICMP را تولید میکند.
  • Destination Address:آدرس host یا gateway ای است که پیام ICMP به آن خواهد رسید .
  • Time to Liveیا TTL: در هر ماشین که دیتاگرام پردازش میشود از مقدارش کاسته میشود.TTL تعیین کننده تعداد Hop های مجاز ما در یک مسیر ارتباطی می باشد.
خواندن این مطلب
فیبر نوری

 

در ادامه سناریوهای میکروتیک، در این مقاله به موضوع پروتکل icmp در میکروتیک  اشاره ای داشتیم .

چرا نوین پندار ؟

در آموزش میکروتیک MTCNA شرکت نوین پندار در کنار آموزش کامل تئوری میکروتیک چندین سناریو مطابق با شبکه های بزرگ جهانی نیز جهت درک بهتر مطالب انجام پذیرفته. شیوه تدریس به گونه است که بتوانید پس از گذراندن این دوره به راحتی در آزمون بین‌المللی شرکت و مدرک MTCNA را دریافت کنید.

جهت دیدن نمونه هایی از آموزش میکروتیک MTCNA کلیک نمایید:

فایل یک 

فایل دو 

 

 

 

 

 

 

 

 

 

 

 

 

فیبر نوری

مقاله قبلی

Proxy Server چیست ؟

مقاله بعدی

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

نظرات

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *