संकल्प प्रोटोकॉल को संबोधित करने के लिए एक शुरुआती गाइड (एआरपी)

पता समाधान प्रोटोकॉल नेटवर्क पर कंप्यूटर के बीच स्थानीय आईपी पते हल करने के तरीके से निपटते हैं।

अपने सबसे सरल रूप में कल्पना करें कि आपके पास लैपटॉप जैसे कंप्यूटर हैं और आप अपने रास्पबेरी पीआई के साथ संवाद करना चाहते हैं जो दोनों आपके स्थानीय ब्रॉडबैंड कनेक्शन के हिस्से के रूप में जुड़े हुए हैं।

आप आमतौर पर देख सकते हैं कि रास्पबेरी पीआई नेटवर्क पर इसे पिंग करके उपलब्ध है या नहीं। जैसे ही आप रास्पबेरी पीआई को पिंग करते हैं या रास्पबेरी पीआई के साथ किसी अन्य कनेक्शन का प्रयास करते हैं, आप एड्रेस रिज़ॉल्यूशन की आवश्यकता को दूर कर देंगे। इसे हैंडशेक के रूप में सोचें।

एआरपी मेजबान और लक्षित कंप्यूटर के पते और सबनेट मास्क की तुलना करता है। यदि ये मैच तब पते को स्थानीय नेटवर्क पर प्रभावी ढंग से हल कर दिया गया है।

तो यह प्रक्रिया वास्तव में कैसे काम करती है?

आपके कंप्यूटर में एक एआरपी कैश होगा जिसे पता लगाने और हल करने के लिए पहले उपयोग किया जाता है।

यदि कैश में पता हल करने के लिए आवश्यक जानकारी नहीं है तो नेटवर्क पर प्रत्येक मशीन को एक अनुरोध भेजा जाता है।

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

लक्ष्य कंप्यूटर के पते की पुष्टि प्राप्त करने पर कनेक्शन बनाया जाता है और इसलिए एक पिंग या अन्य नेटवर्क अनुरोध संसाधित किया जा सकता है।

स्रोत कंप्यूटर से कंप्यूटर कंप्यूटर की वास्तविक जानकारी की वास्तविक जानकारी इसकी मैक पता है या इसे कभी-कभी एचडब्ल्यू पता कहा जाता है।

अर्प कमांड का उपयोग कर एक वर्कड उदाहरण

यह समझने में आसान बनाने के लिए आपको अपने नेटवर्क से जुड़े 2 कंप्यूटरों की आवश्यकता होगी।

सुनिश्चित करें कि दोनों कंप्यूटर चालू हैं और इंटरनेट से कनेक्ट करने में सक्षम हैं।

अब लिनक्स का उपयोग कर टर्मिनल विंडो खोलें और निम्न कमांड टाइप करें:

एआरपी

प्रदर्शित की गई जानकारी वर्तमान में आपके कंप्यूटर के एआरपी कैश में संग्रहीत जानकारी है।

नतीजे सिर्फ आपकी मशीन दिखा सकते हैं, आप कुछ भी नहीं देख सकते हैं या परिणामों में अन्य कंप्यूटर का नाम शामिल हो सकता है यदि आपने इससे पहले कनेक्ट किया है।

Arp कमांड द्वारा प्रदान की गई जानकारी निम्नानुसार है:

यदि आपके पास कुछ भी प्रदर्शित नहीं हुआ है तो चिंता न करें क्योंकि यह जल्द ही बदल जाएगा। यदि आप अन्य कंप्यूटर देख सकते हैं तो आप देखेंगे कि एचडब्ल्यू पता (अधूरा) पर सेट है।

आपको उस कंप्यूटर के नाम को जानना होगा जिसे आप कनेक्ट कर रहे हैं। मेरे मामले में, मैं अपने रास्पबेरी पीआई शून्य से कनेक्ट कर रहा हूं।

टर्मिनल के भीतर आप जिस कंप्यूटर से कनेक्ट कर रहे हैं उसके नाम से raspberrypizero शब्दों को प्रतिस्थापित करने के लिए निम्न आदेश चलाएं।

पिंग रास्पबेरीपीज़रो

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

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

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

मेरा विश्वास मत करो? एआरपी कमांड फिर से चलाएं।

एआरपी

इस बार आपको उस कंप्यूटर का नाम देखना चाहिए जिसे आपने पिंग किया था और आपको एचडब्ल्यू पता भी दिखाई देगा।

कंप्यूटर के होस्टनाम के बजाय आईपी पते दिखाएं

डिफ़ॉल्ट रूप से, arp कमांड एआरपी कैश के भीतर आइटम्स का होस्टनाम दिखाएगा लेकिन आप निम्न स्विच का उपयोग करके आईपी पते प्रदर्शित करने के लिए मजबूर कर सकते हैं:

arp -n

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

arp -a

उपरोक्त आदेश से आउटपुट इस के साथ कुछ होगा:

रास्पबेरीपी (172.16.15.254) डी 4 पर: सीए: 6 डी: 0e: डी 6: 1 9 [ईथर] wlp2s0 पर

इस बार आपको कंप्यूटर का नाम, आईपी पता, एचडब्ल्यू पता, एचडब्ल्यू प्रकार और नेटवर्क मिलता है।

एआरपी कैश से प्रविष्टियों को कैसे हटाएं

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

सबसे पहले, उस प्रविष्टि के एचडब्ल्यू पते को प्राप्त करने के लिए arp कमांड चलाएं जिसे आप निकालना चाहते हैं।

अब निम्न आदेश चलाएं:

arp -d HWADDR

उस प्रविष्टि के लिए HWADDR को HW पता के साथ बदलें जिसे आप निकालना चाहते हैं।

सारांश

Arp कमांड का उपयोग आमतौर पर आपके औसत कंप्यूटर उपयोगकर्ता द्वारा नहीं किया जाता है और नेटवर्क समस्याओं का निवारण करते समय केवल अधिकांश लोगों के लिए प्रासंगिक होगा।