درباره پروتکل ICMP (قسمت اول)
با سلام خدمت شما دوستان عزیز و همراهان همیشگی شبکه کالا ، امروز میخواهیم درباره قسمت اول پروتکل ICMP صحبت کنیم. این پروتکل برای کنترل پیام و درخواست های اینترنتی یکی از پروتکلهای اصلی شبکه جهانی وب یا اینترنت میباشد. که مخفف کلمه آن (internet control message protocol) است.
درباره پروتکل ICMP :
مورد اصلی استفاده از آن در سیستم عاملهای رایانه ای وصل به parameters است برای ارسال گزارش های خطا، مثالا، سرویس مورد درخواست در دسترس نمیباشد و اینکه میزبان یا روتر غیرفعال، است.
از این پروتکل میتوان برای اجراکردن دستورها استفاده شود. پروتکل ICMP مبتنی بر IP برای انجام کارهای خود است، و خود آن بخشی جدایی ناپذیر از IP میباشد.
این سیستم با سیستمهای حمل و نقل داده مثل تیسیپی یا یودیپی متفاوت است و ارسال و دریافت داده را انجام نمی دهند.
این پروتکل بهطور معمول در نرمافزارهای کاربردی شبکه استفاده نمیشود، مگر در چند استثنا مانند پینگتریسروت.
این پروتکل جهت گزارش هایی در رایانه ها، روتر ها و هاست ها و بررسی وجود سیگنال و به طور کلی بررسی وضعیت ارتباطی بین روتر و سرور ها مورد استفاده قرار می گیرد.
دسته بندی پروتکل ICMP در نسخه ها IPV :
این پروتکل برای اینترنت نسخه (IPv4) به عنوان ICMPv4 میگوید و پروتکل اینترنت نسخه (IPV6) گفته می شود نامگذاری میکنند.
در ICMP بعد از نسخه IPV4 شروع میشود. تمامی پک های اطلاعاتی یا داده ها این پروتکل دارای یک دسته ۸ بایتی و قسمت داده متغیر است.
در 4 بایت اول دسته ها برای همه پک ها یکسان است. اولین بایت برای نوع آاین پروتکل میباشد. بایت دوم برای کد های ICMP است.
بایتهای 3 و 4 برای کنترل سالم بودن این پروتکل میباشد. 4 بایت بعدی بر اساس نوع وکد آن پروتکل متفاوت است.
درباره گزارش خطاها در پروتکل ICMP :
گزارش خطاهای این پروتکل دارای قسمتی برای دادهها یا اطلاعات هستند که شامل کل دسته های IP و 8 بایت اول پک که برای آن گزارش خطاها ایجاد شدهاست.در این حالت پک این پروتکل در یک داده دیگر در پروتکل اینترنت قرار میگیرد.
در مدل 5 لایه ای شبکه، این پروتکل همانند پروتکل IP در لایه ی network یا همان شبکه قرار می گیرد، اما نوع کارکرد آن شبیه پروتکل های لایه ی transport یا همان انتقال می باشد.
پروتکل ICMP امکانات لازم در خصوص اشکال زدایی، گزارش خطاها و همچنین مبادله ی اطلاعات محدود در بستر یک شبکه را ارائه می دهد.
با توجه به اینکه ICMP PORT صرفا مسئول ارائه ی پیغام ها و کنترل و گزارش خطاها و نهایتا ارائه ی فیدبک های لازم در جهت تحقق یک وضعیت خاص است، حاوی هیچ گونه اطلاعاتی مبنی بر اعلام وصول بسته های اطلاعات (acknowledgment) نمی باشد.
ضمنا این پیغام حاوی IP و نام آن روتر را همین IP فرستنده می باشد.به همین ترتیب packet های بعدی با TTL های بالاتر نیز ارسال خواهند شد.
تا زمانی که packet با شماره n به روتر شماره ی n می رسد و با دور ریخته شدن packet ، پیغام TTL expired به سمت فرستنده ارسال می شود.
در هر رفت و برگشت فرستنده با دریافت پیغام TTL expied می تواند زمان ارسال پکت تا روتر و برگشت آن ( round-trip time یا RTT ) را محاسبه کند.
شبکه کالا
قوانین ارسال نظر در سایت