1. Home
  2. Docs
  3. 5. Network Protocols
  4. ICMP (Internet Control Message Protocol)

ICMP (Internet Control Message Protocol)

ICMP (Internet Control Message Protocol) एक नेटवर्क लेयर प्रोटोकॉल है जो त्रुटियों की रिपोर्ट करता है और IP पैकेट प्रोसेसिंग से संबंधित जानकारी प्रदान करता है। उदाहरण के लिए, त्रुटि संदेश भेजने के लिए नेटवर्क उपकरणों द्वारा ICMP का उपयोग किया जाता है, उदाहरण के लिए, कि एक अनुरोधित सेवा उपलब्ध नहीं है या एक होस्ट उपलब्ध नहीं है।

 

ICMP का इस्तेमाल आमतौर पर ping या traceroute जैसे नेटवर्क टूल्स द्वारा किया जाता है। निम्नलिखित उदाहरण पर विचार करें जो यह बताता है कि किसी मेजबान की अभिकर्मक क्षमता का परीक्षण करने के लिए ping का उपयोग कैसे किया जा सकता है:

होस्ट ए परीक्षण करना चाहता है कि क्या यह नेटवर्क पर सर्वर तक पहुंच सकता है। होस्ट ए पिंग उपयोगिता शुरू करेगा जो सर्वर को ICMP echo request पैकेट भेजेगा। यदि सर्वर उपलब्ध है, तो यह ICMP echo reply पैकेट के साथ प्रतिक्रिया करेगा। यदि होस्ट ए को सर्वर से कोई प्रतिक्रिया नहीं मिलती है, तो नेटवर्क पर कोई समस्या हो सकती है।

 

NOTE:

IP डेटा में ICMP संदेश कूटबद्ध हैं, जिसका अर्थ है कि वे संचरण के लिए उच्च स्तर के प्रोटोकॉल (जैसे टीसीपी या यूडीपी) का उपयोग नहीं करते हैं।

 

 

एक अन्य सामान्य ICMP संदेश गंतव्य पहुंच योग्य संदेश है। यहाँ एक उदाहरण है:

 

Host A, Host B को एक पैकेट भेजता है क्योंकि Host B डाउन है, राउटर एक ICMP डेस्टिनेशन होस्ट को अग्रेसिव मैसेज होस्ट A को भेजेगा, यह सूचित करते हुए कि गंतव्य होस्ट अप्राप्य है, उदा .:

Was this article helpful to you? Yes No