एड्रेस रिजोल्यूशन प्रोटोकॉल (ARP): हेडर क्या होता है?

⚡ स्मार्ट सारांश

एड्रेस रिजोल्यूशन प्रोटोकॉल (ARP) 32-बिट IPv4 एड्रेस को 48-बिट MAC एड्रेस से मैप करता है ताकि डिवाइस ब्रॉडकास्ट रिक्वेस्ट, कैश्ड रिप्लाई और हेडर फील्ड का उपयोग करके नेटवर्क और डेटा लिंक लेयर्स के बीच ब्रिज बनाकर लोकल नेटवर्क पर संचार कर सकें।

  • 🔗 उद्देश्य: ARP एक ज्ञात IP पते को स्थानीय नेटवर्क पर फ्रेम भेजने के लिए आवश्यक MAC पते में परिवर्तित करता है।
  • एआरपी कैश: हल किया गया मानचित्रpingसिग्नलों को टाइमआउट के साथ एआरपी कैश में स्टोर किया जाता है, जिससे ज्ञात होस्टों के लिए बार-बार प्रसारण से बचा जा सके।
  • 📡 संकल्प: एक होस्ट ARP अनुरोध प्रसारित करता है, और उस IP पते वाला डिवाइस अपना MAC पता बताते हुए उत्तर भेजता है।
  • 🧩 ARP प्रकार: प्रॉक्सी, निःशुल्क, Reverse (RARP) और इनवर्स (InARP) ARP विशेष एड्रेसिंग आवश्यकताओं को पूरा करते हैं।
  • 🧾 शीर्षक फ़ील्ड: एआरपी हेडर में हार्डवेयर प्रकार, प्रोटोकॉल प्रकार, पते की लंबाई, ऑपरेशन कोड और प्रेषक और लक्ष्य पते शामिल होते हैं।
  • सुरक्षा: ARP में प्रमाणीकरण की कोई व्यवस्था नहीं होती, जिससे यह स्पूफिंग के प्रति संवेदनशील हो जाता है, इसलिए AI-आधारित निगरानी विषाक्तता का पता लगाने में मदद करती है।

नेटवर्किंग में एड्रेस रिजोल्यूशन प्रोटोकॉल (एआरपी)

एआरपी क्या है?

एड्रेस रिजॉल्यूशन प्रोटोकॉल (ARP) OSI मॉडल में नेटवर्क लेयर का एक महत्वपूर्ण प्रोटोकॉल है, जो नेटवर्क सिग्नल का पता लगाने में मदद करता है। MAC (मीडिया एक्सेस कंट्रोल) पता किसी उपकरण से आईपी ​​पतेARP का मुख्य कार्य 32-बिट IP पते (IPv4 के लिए) को 48-बिट MAC पते में परिवर्तित करना है।

इसका उपयोग मुख्य रूप से तब किया जाता है जब एक डिवाइस स्थानीय नेटवर्क पर किसी अन्य डिवाइस से संचार करना चाहता है। ARP का पूरा नाम एड्रेस रिजोल्यूशन प्रोटोकॉल है।

एड्रेस रेज़ोल्यूशन प्रोटोकॉल (ARP) कैसे काम करता है?

IPv4 नेटवर्क में प्रत्येक ऑपरेटिंग सिस्टम एक ARP कैश बनाए रखता है। जब किसी होस्ट को LAN पर किसी अन्य होस्ट को पैकेट भेजना होता है, तो वह सबसे पहले अपने ARP कैश में यह जांचता है कि MAC एड्रेस ट्रांसलेशन पहले से मौजूद है या नहीं। यदि मैप मौजूद है, तोping यदि मौजूद है, तो होस्ट इसका पुनः उपयोग करता है; यदि नहीं, तो होस्ट मैक एड्रेस का पता लगाने के लिए एक एआरपी अनुरोध प्रसारित करता है।

नीचे दिया गया आरेख दर्शाता है कि कैसे एक होस्ट पतों को हल करता है और एक पैकेट को मध्यवर्ती राउटरों के माध्यम से तब तक अग्रेषित करता है जब तक कि वह गंतव्य तक नहीं पहुंच जाता:

ARP विधि द्वारा MAC एड्रेस को रिजॉल्व करना और होस्ट P से राउटर T1 और T2 के माध्यम से होस्ट U तक पैकेट को रूट करना।

निम्नलिखित उदाहरण पर विचार करें:

  • जब होस्ट P पर मौजूद कोई एप्लिकेशन U को संदेश भेजता है, तो होस्ट P होस्ट U के लिए प्रोटोकॉल एड्रेस को रिजॉल्व करता है।
  • यदि P सीधे होस्ट U के लिए प्रोटोकॉल पते को हल नहीं कर सकता है, तो यह T1 और T2 के माध्यम से रूटिंग करके पैकेट को U तक पहुंचाने के लिए इंटरनेट लेयर का उपयोग करता है।
  • होस्ट P, T1 हार्डवेयर पता हल करता है।
  • होस्ट P पर मौजूद नेटवर्क लेयर, U के गंतव्य प्रोटोकॉल पते वाले पैकेट को डिलीवरी के लिए T1 को भेज देती है।
  • T1 पैकेट को T2 तक पहुंचाता है, जो बदले में पैकेट को होस्ट U को अग्रेषित करता है।

महत्वपूर्ण एआरपी शब्द

एड्रेस रिजॉल्यूशन प्रोटोकॉल से संबंधित महत्वपूर्ण शब्द निम्नलिखित हैं:

  • एआरपी कैश: MAC एड्रेस को हल करने के बाद, ARP इसे भविष्य के संदर्भ के लिए एक टेबल (कैश) में संग्रहीत करता है, ताकि बाद के संचार बिना किसी अन्य ब्रॉडकास्ट के MAC एड्रेस का पुन: उपयोग कर सकें।
  • एआरपी कैश टाइमआउट: यह वह समय है जिसके लिए एक रिजॉल्व्ड मैक एड्रेस को एआरपी कैश में रखा जा सकता है, इससे पहले कि उसे हटा दिया जाए।
  • एआरपी अनुरोध: किसी दिए गए आईपी पते के लिए प्रेषक गंतव्य का मैक पता ढूंढ सकता है या नहीं, यह जांचने के लिए नेटवर्क पर एक पैकेट प्रसारित किया जाता है।
  • एआरपी प्रतिक्रिया/उत्तर: स्रोत को गंतव्य से प्राप्त होने वाला MAC एड्रेस उत्तर, जो डेटा के आगे के संचार में सहायता करता है।

पता समाधान विधियाँ

प्रोटोकॉल एड्रेस और हार्डवेयर एड्रेस के बीच के संबंध को बाइंडिंग कहा जाता है। इसके लिए तीन तकनीकें उपयोग की जाती हैं:

  • टेबल लुकअप: प्रोटोकॉल पते को कुंजी के रूप में उपयोग करके बाइंडिंग को मेमोरी में संग्रहीत किया जाता है। डेटा लिंक लेयर प्रोटोकॉल पते की जाँच करके संबंधित हार्डवेयर पता ढूंढती है।
  • गतिशील: इस मैसेजिंग विधि का उपयोग "जस्ट-इन-टाइम" समाधान के लिए किया जाता है। डेटा लिंक लेयर हार्डवेयर एड्रेस के लिए एक अनुरोध संदेश भेजती है, और गंतव्य प्रतिक्रिया देता है।
  • बंद-रूप गणना: इस विधि में, प्रोटोकॉल पता हार्डवेयर पते पर आधारित होता है, इसलिए डेटा लिंक परत प्रोटोकॉल पते से सीधे हार्डवेयर पता प्राप्त कर सकती है।

एआरपी के प्रकार

एड्रेस रिजॉल्यूशन प्रोटोकॉल के चार प्रकार इस प्रकार हैं:

  • प्रॉक्सी एआरपी
  • निःशुल्क एआरपी
  • Reverse एआरपी (आरएआरपी)
  • व्युत्क्रम एआरपी (InARP)

नीचे दिया गया चित्र चारों प्रकार के एआरपी का संक्षिप्त विवरण प्रस्तुत करता है, इससे पहले कि हम प्रत्येक प्रकार का विस्तार से अध्ययन करें:

एआरपी के चार प्रकारों को संक्षेप में दर्शाने वाला चार्ट: प्रॉक्सी, ग्रेटिटस, Reverseऔर व्युत्क्रम

प्रॉक्सी एआरपी

प्रॉक्सी एआरपी विधि में, लेयर 3 डिवाइस किसी अन्य होस्ट की ओर से एआरपी अनुरोधों का जवाब दे सकते हैं। कॉन्फ़िगर किया गया राउटर लक्षित आईपी पते पर प्रतिक्रिया देता है और अपने स्वयं के मैक पते को उस लक्षित आईपी पते से मैप करता है, जिससे प्रेषक का ट्रैफ़िक राउटर के माध्यम से इच्छित गंतव्य तक पहुँच जाता है।

निःशुल्क एआरपी

ग्रैटुइटस एआरपी एक ऐसा अनुरोध है जो कोई होस्ट अपने स्वयं के आईपी पते के लिए भेजता है। यह नेटवर्क को डुप्लिकेट आईपी पते की पहचान करने में मदद करता है। जब कोई राउटर या स्विच अपने स्वयं के आईपी पते के लिए ग्रैटुइटस एआरपी प्रसारित करता है और कोई उत्तर प्राप्त नहीं होता है, तो यह पुष्टि करता है कि कोई अन्य नोड उस डिवाइस को आवंटित आईपी पते का उपयोग नहीं कर रहा है।

Reverse एआरपी (आरएआरपी)

Reverse ARP, जिसे RARP भी कहा जाता है, एक नेटवर्किंग प्रोटोकॉल है जिसका उपयोग LAN में क्लाइंट सिस्टम द्वारा ARP राउटर टेबल से अपना IPv4 पता प्राप्त करने के लिए किया जाता है। नेटवर्क एडमिनिस्ट्रेटर आमतौर पर गेटवे राउटर में एक टेबल बनाता है जो प्रत्येक MAC एड्रेस को एक विशिष्ट IP एड्रेस से मैप करता है।

व्युत्क्रम एआरपी (InARP)

इनवर्स एआरपी, जिसे इनएआरपी भी कहा जाता है, का उपयोग नोड्स के डेटा लिंक लेयर एड्रेस से उनके आईपी एड्रेस का पता लगाने के लिए किया जाता है। इनएआरपी का व्यापक रूप से एटीएम नेटवर्क और फ्रेम रिले में उपयोग किया जाता है, जहां लेयर 2 वर्चुअल-सर्किट एड्रेसिंग लेयर 2 सिग्नलिंग से प्राप्त की जाती है।

एआरपी हेडर

ARP हेडर में वे फ़ील्ड होते हैं जिनका उपयोग अनुरोध और उत्तर दोनों ही एड्रेसिंग जानकारी ले जाने के लिए करते हैं। नीचे दिया गया चित्र ARP हेडर की संरचना दर्शाता है:

ARP हेडर संरचना में हार्डवेयर प्रकार, प्रोटोकॉल प्रकार, पते की लंबाई, ऑपरेशन कोड और प्रेषक एवं लक्ष्य पते दर्शाए गए हैं।

  • हार्डवेयर प्रकार: ईथरनेट के लिए यह 1 है।
  • प्रोटोकॉल प्रकार: यह नेटवर्क लेयर में इस्तेमाल होने वाला प्रोटोकॉल है।
  • हार्डवेयर एड्रेस की लंबाई: यह बाइट्स में लंबाई है, इसलिए ईथरनेट के लिए यह 6 होगी।
  • प्रोटोकॉल पते की लंबाई: इसका मान 4 बाइट्स है।
  • Operaउत्पादन Code: यह इंगित करता है कि पैकेट एक एआरपी अनुरोध (1) है या एक एआरपी प्रतिक्रिया (2)।
  • प्रेषक हार्डवेयर पता: यह स्रोत नोड का हार्डवेयर पता है।
  • प्रेषक प्रोटोकॉल पता: यह स्रोत नोड का लेयर 3 पता है।
  • Target हार्डवेयर पता: इसका उपयोग RARP अनुरोध में किया जाता है; प्रतिक्रिया में गंतव्य के हार्डवेयर और लेयर 3 पते दोनों शामिल होते हैं।
  • Target प्रोटोकॉल पता: इसका उपयोग एआरपी अनुरोध में किया जाता है; प्रतिक्रिया में लेयर 3 पता और गंतव्य का हार्डवेयर पता दोनों शामिल होते हैं।

एआरपी का उपयोग करने के लाभ

ARP का उपयोग करने के फायदे और लाभ इस प्रकार हैं:

  • यदि आपको किसी सिस्टम का आईपी एड्रेस पता है, तो एआरपी का उपयोग करके उसका मैक एड्रेस आसानी से पता लगाया जा सकता है।
  • अंतिम नोड्स को MAC पते "जानने" के लिए मैन्युअल रूप से कॉन्फ़िगर करने की आवश्यकता नहीं है; आवश्यकता पड़ने पर उन्हें खोजा जा सकता है।
  • ARP नेटवर्क पर मौजूद प्रत्येक होस्ट को एक मैप बनाने की अनुमति देता है।ping आईपी ​​पतों और भौतिक (एमएसी) पतों के बीच अंतर।
  • मानचित्रों का समूहpingकिसी होस्ट में संग्रहीत डेटा को एआरपी टेबल या एआरपी कैश कहा जाता है।

अक्सर पूछे जाने वाले प्रश्न

ARP अनुरोध LAN पर प्रसारित होता है, लेकिन कोई भी डिवाइस जवाब नहीं देता क्योंकि उस IP पते का कोई होस्ट मालिक नहीं है। प्रेषक को कोई MAC पता प्राप्त नहीं होता, इसलिए पैकेट डिलीवर नहीं हो पाता और समय समाप्त होने के बाद अंततः ड्रॉप हो जाता है।

इसे ग्रैटिटस एआरपी कहा जाता है। होस्ट अपना आईपी-टू-एमएसी मैप घोषित करता है।ping इसलिए अन्य डिवाइस अपने कैश को अपडेट करते हैं। यदि कोई अन्य मशीन जवाब देती है, तो यह नेटवर्क पर डुप्लिकेट आईपी एड्रेस टकराव का संकेत देता है, जिसे एक प्रशासक को हल करना होगा।

एआरपी स्पूफिंग, या एआरपी पॉइज़निंग, जाली एआरपी रिप्लाई भेजकर हमलावर के मैक एड्रेस को एक वैध आईपी एड्रेस से जोड़ती है। चूंकि एआरपी में प्रमाणीकरण नहीं होता, इसलिए पीड़ित हमलावर को ट्रैफिक भेजते हैं, जिससे मैन-इन-द-मिडल इंटरसेप्शन, सेशन हाइजैकिंग या सेवा से इनकार जैसी घटनाएं संभव हो जाती हैं।

नहीं। ARP केवल IPv4 के लिए विशिष्ट है। IPv6 इसे नेबर डिस्कवरी प्रोटोकॉल (NDP) से बदल देता है, जो लिंक-लेयर एड्रेस को हल करने और डुप्लिकेट एड्रेस का पता लगाने के लिए ICMPv6 संदेशों का उपयोग करता है, जिससे समान मैपिंग संभव हो पाती है।ping साथ ही राउटर डिस्कवरी जैसी अतिरिक्त सुविधाएं भी शामिल हैं।

arp -a को चालू करें Windows या लिनक्स में कैश्ड आईपी-टू-एमएसी मैप को सूचीबद्ध करने के लिएpingलिनक्स पर आप ip neigh कमांड का भी उपयोग कर सकते हैं। किसी पुरानी प्रविष्टि को हटाने के लिए, arp -d कमांड के बाद IP एड्रेस लिखें, जिससे एक नया IP एड्रेस इंस्टॉल हो जाएगा।

डायनामिक एंट्री ARP अनुरोधों के माध्यम से स्वचालित रूप से सीखी जाती है और एक निश्चित समय सीमा के बाद समाप्त हो जाती है। स्टैटिक एंट्री को मैन्युअल रूप से कॉन्फ़िगर किया जाता है और यह कभी समाप्त नहीं होती। स्टैटिक एंट्री स्पूफिंग के प्रति प्रतिरोधक क्षमता बढ़ाती हैं, लेकिन हार्डवेयर या पते में परिवर्तन होने पर इन्हें रखरखाव की आवश्यकता होती है।

हाँ। मशीन लर्निंग मॉडल बेसलाइन सामान्य आईपी-से-एमएसी मैपpingयह सिस्टम और ट्रैफ़िक पैटर्न का विश्लेषण करता है, फिर अचानक होने वाले बदलावों, डुप्लिकेट मैक बाइंडिंग या असामान्य एआरपी रिप्लाई दरों को चिह्नित करता है जो पॉइज़निंग का संकेत देते हैं। एआई (आरटीआई) पहचान प्रक्रिया को तेज़ करता है, हालांकि इंजीनियर संदिग्ध होस्ट को ब्लॉक करने से पहले अलर्ट की पुष्टि करते हैं।

गिटहब कोपिलॉट ड्राफ्ट Python या फिर एआरपी टेबल को पार्स करने जैसे कार्यों के लिए शेल स्क्रिप्ट। pingहोस्ट्स को ट्रैक करना, या एक संक्षिप्त टिप्पणी से कैश जांच को स्वचालित करना। Revउत्पादन नेटवर्क उपकरणों पर इन कमांडों को चलाने से पहले उत्पन्न कमांडों की सावधानीपूर्वक समीक्षा करें।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: