ইন্টারনেট কন্ট্রোল ম্যাসেজ প্রোটোকল (ICMP) ইন্টারনেট প্রোটোকল (আইপি) নেটওয়ার্কিংয়ের জন্য একটি নেটওয়ার্ক প্রোটোকল । ICMP এর পরিবর্তে অ্যাপ্লিকেশন ডেটা ছাড়াই নেটওয়ার্ক এর স্থিতিগুলির জন্য নিয়ন্ত্রণের তথ্য স্থানান্তর করে। সঠিকভাবে কাজ করার জন্য একটি আইপি নেটওয়ার্কের ICMP এর প্রয়োজন।
ICMP বার্তাগুলির একটি নির্দিষ্ট ধরনের IP টিপিসমূহ টিসিপি ও ইউডিপি থেকে স্বতন্ত্র।
অনুশীলনের মধ্যে ICMP মেসেজিং এর সবচেয়ে সুপরিচিত উদাহরণ হল পিং ইউটিলিটি, যা প্রত্যক্ষ হোস্টগুলির প্রত্যক্ষ করার জন্য এবং প্রোব মেসেজের সার্বিক বৃত্তাকার সময় পরিমাপের জন্য ICMP ব্যবহার করে।
আইসিএমপি ট্রান্সারউইটারের মতো অন্যান্য ইউটিলিটিগুলিকে সমর্থন করে যা প্রদত্ত উৎস এবং গন্তব্যের মধ্যবর্তী স্থানে মধ্যবর্তী রাউটিং ডিভাইস ("হপস") সনাক্ত করে।
ICMP বনাম ICMPv6
ICMP সমর্থিত ইন্টারনেট প্রোটোকল সংস্করণ 4 (IPv4) নেটওয়ার্কগুলির মূল সংজ্ঞা। আইপিভি 6 মূল প্রজেক্টের একটি সংশোধিত প্রজেক্টকে ICMPv6 নামে অভিহিত করে যা মূল ICMP (মাঝে মাঝে ICMPv4 বলে) থেকে পৃথক করে।
ICMP বার্তা প্রকার এবং বার্তা বিন্যাস
একটি কম্পিউটার নেটওয়ার্ক অপারেশন এবং প্রশাসনের জন্য প্রয়োজনীয় আইএমএমপি বার্তাগুলি ডেটা বহন করে। প্রোটোকল প্রতিক্রিয়াশীল ডিভাইসগুলি, সংক্রমণ ত্রুটিগুলি, এবং নেটওয়ার্ক সংগ্রামী বিষয়গুলির অবস্থা সম্পর্কে প্রতিবেদনগুলি।
আইপি পরিবারের অন্যান্য প্রোটোকলগুলির মত, ICMP একটি বার্তা শিরোনাম সংজ্ঞায়িত করে। শিরোনাম নিম্নলিখিত অনুক্রমে চারটি ক্ষেত্র রয়েছে:
- টাইপ করুন (8 বিট )
- কোড (8 বিট)
- চেকসাম (16 বিট)
- ICMP ডেটা (32 বিট)
ICMP নির্দিষ্ট বার্তা ধরনের একটি তালিকা সংজ্ঞায়িত করে এবং প্রতিটি একটি অনন্য সংখ্যা নির্ধারণ করে।
নীচের সারণিতে যেমন দেখানো হয়েছে, ICMPv4 এবং ICMPv6 কিছু সাধারণ বার্তা প্রকারগুলি প্রদান করে (কিন্তু প্রায়ই বিভিন্ন সংখ্যা সহ) এবং প্রতিটি বার্তাগুলি অনন্য। (আইপি সংস্করণের মধ্যে সাধারণ আচরণের ধরনগুলি তাদের আচরণে সামান্য ভিন্ন হতে পারে)।
ভি 4 # | v6 # | আদর্শ | বিবরণ |
---|---|---|---|
0 | 129 | ইকো উত্তর দিন | একটি ইকো অনুরোধের প্রতিক্রিয়া পাঠানো বার্তা (নীচের দেখুন) |
3 | 1 | গন্তব্য অসম্ভব | একটি আইপি বার্তা প্রতিক্রিয়া পাঠানো বিভিন্ন কারণের জন্য undeliverable হচ্ছে। |
4 | - | উৎস অনুসন্ধান | একটি ডিভাইস এই বার্তাটি প্রেরককে ফেরত পাঠাতে পারে যা প্রক্রিয়াকরণের চেয়ে দ্রুততর দামে ইনকামিং ট্র্যাফিক তৈরি করছে। (অন্যান্য পদ্ধতির দ্বারা বিভক্ত।) |
5 | 137 | বার্তা পুনর্চালনা | রাউটিং ডিভাইসগুলি এই পদ্ধতিটি জেনারেট করতে পারে যদি তারা আইপি বার্তার জন্য অনুরোধকৃত রুটের একটি পরিবর্তন সনাক্ত করে তবে তা পরিবর্তন করা উচিত। |
8 | 128 | ইকো অনুরোধ | একটি টার্গেট ডিভাইসের প্রতিক্রিয়া চেক করার জন্য পিং ইউটিলিটি দ্বারা প্রেরিত বার্তা |
11 | 3 | সময় অতিক্রম | রাউটারগুলি এই বার্তাটি তৈরি করেছিল যখন ইনকামিং ডেটা তার "হোপ" কাউন্ট সীমাতে পৌঁছেছে। Traceroute দ্বারা ব্যবহৃত। |
12 | - | পরামিতি সমস্যা | একটি ডিভাইস যখন একটি আসন্ন আইপি বার্তাে দূষিত বা অনুপস্থিত ডেটা সনাক্ত করে তখন উত্পন্ন হয়। |
13, 14 | - | টাইমস্ট্যাম্প (অনুরোধ, উত্তর) | আইপিভি 4 এর মাধ্যমে দুটি ডিভাইসের মধ্যে সময় ঘড়ি সংলগ্ন করার জন্য ডিজাইন করা হয়েছে, (আরো নির্ভরযোগ্য পদ্ধতির দ্বারা সুপারিশ করা হয়েছে।) |
- | 2 | প্যাকেট খুব বড় | একটি বার্তা প্রাপ্ত করার সময় রাউটারগুলি এই বার্তাটি জেনারেট করে যা একটি গন্তব্যস্থল থেকে তার দৈর্ঘ্য সীমা অতিক্রম করার জন্য পাঠানো যাবে না। |
প্রোটোকল অতিরিক্ত তথ্য ভাগ করার জন্য নির্বাচিত বার্তা টাইপ অনুযায়ী কোড এবং ICMP ডেটা ক্ষেত্রগুলি পূরণ করে। উদাহরণস্বরূপ, একটি গন্তব্য অসমর্থনীয় বার্তা ব্যর্থতার প্রকৃতির উপর নির্ভর করে বিভিন্ন কোড মান থাকতে পারে।