در ادامه مبحث میکروتیک در این مقاله نیز قصد داریم در مورد یکی از مباحث صحبت شده در آموزش Mictotik MTCNA به صورت کلی اشاره ای داشته باشیم :
پروتکل چیست؟
پروتکل یعنی مجموعه ای استاندارد از قوانین که به دستگاه های الکترونیکی امکان برقراری ارتباط با یکدیگر را می دهد. این قوانین شامل چه نوع داده ای می توانند منتقل شوند، چه دستوراتی برای ارسال و دریافت داده ها و چگونگی تأیید انتقال داده ها، است.
پروتکل icmp چیست؟
پروتکل icmp که مخفف عبارت internet control message protocol پروتکل کنترل پیام های اینترنتی است. icmp جهت خطایابی در کامپیوترها ، روترها و هاست، بررسی وجود سیگنال و به طور کلی بررسی وضعیت ارتباطی بین روتر و سرور ها مورد استفاده قرار می گیرد.
در مدل ۵ لایه ای شبکه، این پروتکل همانند پروتکل ip در لایه ی network قرار می گیرد، اما نوع کارکرد آن شبیه پروتکل های لایه ی transport می باشد.
وظیفه پروتکل icmp
- نظارت بر انواع خطا و فرستادن پیام به مبدا بسته در صورت بروز خطا و اعلام انواع خطا
- سیستم گزارش دادن خطا
- قرار گرفتن پیام های این پروتکل ICMP در داخل IP
نحوه ی عملکرد ICMP چگونه است؟
برخلاف IP یا پروتکل اینترنت، ICMP با پروتکل لایه ی انتقال مانند TCP یا UDP ارتباطی ندارد. همین امر موجب می شود ICMP یک پروتکل بدون اتصال باشد: یک دستگاه نیازی به اتصال با دستگاه دیگر قبل از ارسال پیام ICMP ندارد. ترافیک معمولی آی پی با استفاده از TCP ارسال می شود، یا به عبارت دیگر، هر دو دستگاهی که داده ها را رد و بدل می کنند، ابتدا می بایست اطمینان حاصل کنند که هر دو دستگاه آماده ی دریافت داده ها هستند.
کدهای 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 :
- 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 کلیک نمایید:
نظرات