موضوع مقاله: آی‌سی‌ام‌پی | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # آی‌سی‌ام‌پی | مقدمه: مورد اصلی استفاده از آن در سیستم عاملهای کامپیوترهای متصل به شبکه، برای ارسال پیام‌های خطا، برای مثال، سرویس مورد درخواست در دسترس نمی‌باشد یا اینکه میزبان یا روتر غیرفعال، است. | ## بخش 1: آی‌سی‌ام‌پی | آی‌سی‌ام‌پی متکی بر آی‌پی برای انجام کارهای خود است و خود بخشی جدایی ناپذیر از آی‌پی می‌باشد. این سیستم با سیستم‌های حمل و نقل داده مثل تی‌سی‌پی یا یودی‌پی متفاوت است و برای ارسال و دریافت داده استفاده نمی‌شود. این پروتکل به‌طور معمول در نرم‌افزارهای کاربردی شبکه استفاده نمی‌شود، مگر در چند استثنا مانند پینگ یا تریس‌روت. مشخصات فنی پروتکل کنترل پیام‌های اینترنتی بخشی از پروتکل اینترنت می‌باشد، همان‌طور که در ریکوست فور کامنتس (آراف‌سی) ۷۹۲ تعریف شده‌است. پیام‌های آی سی‌ام‌پی برای یافتن ایرادها در شکل داده‌های پروتکل اینترنت (همان‌طور که در آراف‌سی ۱۱۲۲ مشخص شده‌است) یا تشخیص یا مسیریابی در اینترنت ایجاد می‌شوند. هر دستگاه حاضر در شبکه (مثلاً یک روتر) که داده‌های اینترنتی را منتقل می‌کند، باید به اندازه یک واحد از طول عمر داده ارسال شده تحت پروتکل اینترنت کم کند. در صورتی که طول عمر (تی‌تی‌ال) به ۰ رسید، پیامی مبنی بر پایان یافتن طول عمر در حین انتقال از طریق آی‌سی‌ام‌پی برای دستگاه مبدأ ارسال می‌شود. | ## بخش 2: آی‌سی‌ام‌پی | با توجه به اینکه هر پیام آی‌سی‌ام‌پی به صورت مستقیم دردادهٔ پروتکل اینترنت بسته‌بندی می‌شود، مانند یودی‌پی پروتکلی نامطمئن است. اگرچه پیام‌های آی‌سی‌ام‌پی به صورت پیشفرض درداده‌های پروتکل اینترنت وجود دارند، ولی پردازش این پیام‌ها به خصوص است و با پردازش معمول پروتکل اینترنت فرق دارد، در واقع به صورت زیر مجموعه‌ای از پروتکل اینترنت مورد تجزیه و تحلیل قرار می‌گیرند. همیشه لازم است که داده‌های موجود در پیام آی‌سی‌ام‌پی بررسی شوند و برای دستگاه مبدأ به عنوان نتیجه ارسال شوند. دستور تریس‌روت با استفاده از بسته‌های یودی‌پی با تی‌تی‌ال از پیش تعیین شده، به دنبال خطاهای طول عمر در حین ارسال پایان یافت یا مقصد در دسترس نیست، به عنوان پاسخ می‌گردد. ساختار بخشی آی‌سی‌ام‌پی سربرگ سربرگ آی‌سی‌ام‌پی بعد از سربرگ آی‌پی۴ شروع می‌شود. تمامی بسته‌های اطلاعاتی آی‌سی‌ام‌پی دارای یک سربرگ ۸ بایتی و قسمت دادهٔ متغیر می‌باشند. خطاهای آی‌سی‌ام‌پی دارای قسمتی برای داده‌ها هستند که شامل کل سربرگ آی‌پی و ۸ بایت اول بسته‌ای که برای آن خطا ایجاد شده‌است. | ## بخش 3: آی‌سی‌ام‌پی | Bits ۰–۷ ۸–۱۵ ۱۶–۲۳ ۲۴–۳۱ ۰ نوع کد کنترل ۳۲ بقیهٔ سربرگ نوع -- نوع آی‌سی‌ام‌پی کد -- مشخصات بیشتر از نوع آی‌سی‌ام‌پی کنترل -- در اینجا داده‌ای که برای کنترل خطا قرار گرفته‌است از سربرگ و دادهٔ آی‌سی‌ام‌پی محاسبه می‌شود. توسعه دادن اطلاعات توسعه داده‌های قرار گرفته در بستهٔ آی‌سی‌ام‌پی به صورت زیر صورت می‌گیرید: پینگ در لینوکس ۵۶ بایت به ۸ بایت سربرگ آی‌سی‌ام‌پی اضافه می‌کند. لیستی از پیام‌ها کنترلی قابل استفاده نوع کد معنی پیام 0 -- اکو پاسخ ۰ پاسخ اکو (مورد استفاده به پینگ) ۱ و ۲ محفوظ ۳ -- مقصد قابل دسترس ۰ شبکه مقصد غیرقابل دسترس ۱ میزبان مقصد غیرقابل دسترس ۲. تکه‌تکه شدن لازم است، و پرچم DF مجموعه ۵ مسیر شکست خورد منبع ۶ شبکه مقصد ناشناخته ۷ مقصد نامعلوم میزبان ۸ میزبان منبع جدا شده ۹. شبکه اداری ممنوع است ۱۰ میزبان اداری ممنوع است ۱ قابل دسترسی برای شبکه TOS ۱۲ میزبان قابل دسترسی برای TOS ۱۳ ارتباطات اداری ممنوع است ۴ -- اطفا منبع ۰ فرونشاندن منبع (کنترل ازدحام) ۵ -- تغییر مسیر پیام ۰ شکل داده تغییر مسیر برای شبکه ۱ برای تغییر مسیر شکل داده هاست ۲. | ## جمع‌بندی | برای تغییر مسیر شکل داده TOS و شبکه ۳ برای تغییر مسیر شکل داده و میزبان TOS ۶ جایگزین آدرس میزبان ۷ محفوظ 8 -- اکو درخواست ۰ درخواست اکو ۹ -- روتر آگهی ۰ روتر آگهی ۱۰—روتر درخواست ۰ کشف روتر / انتخاب / درخواست ۱۱—زمان بیش از ۰ عکسبرداری تمام شده در حمل و نقل ۱ قطعه reassembly زمان بیش از ۱۲—پارامتر مشکل: بد هدر آی.