చిరునామా రిజల్యూషన్ ప్రోటోకాల్లు ఒక నెట్వర్క్లో కంప్యూటర్ల మధ్య స్థానిక IP చిరునామాలను పరిష్కరిస్తాయి.
దాని సరళమైన రూపంలో మీరు లాప్టాప్ వంటి కంప్యూటర్ను కలిగి ఉంటారు మరియు మీరు మీ స్థానిక బ్రాడ్బ్యాండ్ కనెక్షన్లో భాగంగా రెండింటికీ కనెక్ట్ అయిన మీ రాస్ప్బెర్రీ PI తో కమ్యూనికేట్ చేయాలనుకుంటున్నారు.
రాస్ప్బెర్రీ PI నెట్వర్క్లో పింగ్ ఉంటే అది సాధారణంగా చూడవచ్చు. వెంటనే మీరు రాస్ప్బెర్రీ PI పింగ్ లేదా రాస్ప్బెర్రీ PI తో ఏ ఇతర కనెక్షన్ ప్రయత్నం మీరు చిరునామా స్పష్టత అవసరం ఆఫ్ తన్నడం ఉంటుంది. హ్యాండ్షేక్ యొక్క రూపంగా దీనిని ఆలోచించండి.
ARP హోస్ట్ మరియు లక్ష్య కంప్యూటర్ యొక్క చిరునామా మరియు సబ్నెట్ మాస్క్లను పోల్చింది. ఈ మ్యాచ్ ఉంటే అప్పుడు చిరునామా సమర్థవంతంగా స్థానిక నెట్వర్క్కు పరిష్కరించబడింది.
కాబట్టి ఈ ప్రక్రియ ఎలా పనిచేస్తుంది?
మీ కంప్యూటర్ చిరునామాను ప్రయత్నించండి మరియు పరిష్కరించడానికి ముందుగా ప్రాప్తి చేసిన ARP కాష్ను కలిగి ఉంటుంది.
కాష్ చిరునామాను పరిష్కరించడానికి అవసరమైన సమాచారాన్ని కలిగి ఉండకపోతే అప్పుడు నెట్వర్క్లో ప్రతి మెషీన్కు ఒక అభ్యర్థన పంపబడుతుంది.
నెట్వర్క్లో ఒక యంత్రం ఐపి అడ్రసు కోసం శోధించబడకపోతే, ఇది అభ్యర్థనను విస్మరిస్తుంది, అయితే యంత్రం ఒక మ్యాచ్ను కలిగి ఉంటే, అది కాల్ కంప్యూటర్కు దాని స్వంత ARP కాష్కు సమాచారాన్ని జోడిస్తుంది. ఇది అసలు కాలింగ్ కంప్యూటర్కు ప్రతిస్పందనను పంపుతుంది.
లక్ష్య కంప్యూటర్ చిరునామా యొక్క నిర్ధారణ స్వీకరించిన తర్వాత కనెక్షన్ చేయబడుతుంది మరియు అందువల్ల ఒక పింగ్ లేదా ఇతర నెట్వర్క్ అభ్యర్థనను ప్రాసెస్ చేయవచ్చు.
మూలం కంప్యుటర్ కంప్యూటర్ నుండి కోరుతున్న అసలు సమాచారం దాని MAC చిరునామా లేదా కొన్నిసార్లు HW చిరునామాగా పిలువబడుతుంది.
ఆర్ప్ కమాండ్ను ఉపయోగించి పని చేస్తున్న ఒక ఉదాహరణ
దీన్ని అర్థం చేసుకునేందుకు మీరు సులభంగా మీ నెట్వర్క్కి 2 కంప్యూటర్లను కలిగి ఉండాలి.
రెండు కంప్యూటర్లు స్విచ్ ఆన్ చేయబడి, ఇంటర్నెట్కు కనెక్ట్ చేయగలవు.
ఇప్పుడు Linux ను వాడి టెర్మినల్ విండోను తెరిచి కింది ఆదేశంలో టైప్ చేయండి:
ARP
ప్రదర్శించబడిన సమాచారం ప్రస్తుతం మీ కంప్యూటర్ యొక్క ARP కాష్లో నిల్వ చేయబడిన సమాచారం.
ఫలితాలు మీ కంప్యూటరుని చూపించగలవు, మీరు ఏదీ చూడలేరు లేదా మీరు గతంలో దీనికి కనెక్ట్ చేసినట్లయితే ఇతర కంప్యూటర్ల పేరు ఉండవచ్చు.
ఆర్ప్ కమాండ్ అందించిన సమాచారం ఈ కింది విధంగా ఉంటుంది:
- చిరునామా
- HW టైప్
- HW చిరునామా
- ఫ్లాగ్స్
- మాస్క్
- IFace
మీరు ఏమీ ప్రదర్శించబడకపోతే, ఆందోళన చెందనవసరం లేదు, ఎందుకంటే ఇది త్వరలోనే మారుతుంది. మీరు ఇతర కంప్యూటర్ను చూడగలిగితే, మీరు HW చిరునామాను (అసంపూర్ణంగా) సెట్ చేసారని మీరు చూడవచ్చు.
మీరు కనెక్ట్ చేసే కంప్యూటర్ పేరును మీరు తెలుసుకోవాలి. నా విషయంలో, నేను నా రాస్ప్బెర్రీ PI సున్నాకు కనెక్ట్ చేస్తున్నాను.
టెర్మినల్ లోపల కింది ఆదేశాన్ని పక్కన పెట్టిన కంప్యూటర్ యొక్క పేరుతో raspberrypizero ని మీరు కలుపుతూ కింది ఆదేశం నడుపుతుంది.
పింగ్ రాస్ప్బెర్రీ పెజిరో
ఏం జరిగిందంటే, మీరు ఉపయోగిస్తున్న కంప్యూటర్ దాని ARP క్యాచీలో చూసి అది పింగ్ చేయడానికి ప్రయత్నిస్తున్న మెషీన్ను గురించి సమాచారం లేదా సమాచారం లేదని తెలుసుకుంటుంది. అందువల్ల వారు నెట్వర్క్లోనే ఇతర కంప్యూటర్లను వారు మీరు వెతుకుతున్న కంప్యూటర్ అయినా అడుగుతూ ఒక అభ్యర్థనను పంపించారు.
నెట్వర్క్లోని ప్రతి కంప్యూటర్ IP చిరునామా మరియు మాస్క్ను అభ్యర్థిస్తుంది మరియు అన్నింటినీ ఐపి చిరునామా కలిగి ఉన్న అభ్యర్థన విస్మరించబడుతుంది.
అభ్యర్థించిన IP చిరునామా మరియు ముసుగు ఉన్న కంప్యూటర్ అరుస్తూ ఉంటుంది, "నాకు హే!" మరియు దాని HW చిరునామాను అభ్యర్థిస్తున్న కంప్యూటర్కు తిరిగి పంపుతుంది. ఇది తరువాత కాలింగ్ కంప్యూటర్ యొక్క ARP క్యాచీకి జోడించబడుతుంది.
నన్ను విశ్వసించవద్దు? Arp ఆదేశాన్ని మళ్లీ అమలు చేయండి.
ARP
ఈసారి మీరు కంప్యూటర్ యొక్క పేరును మీరు పింగ్ చేయాలి మరియు మీరు HW చిరునామాను కూడా చూస్తారు.
కంప్యూటర్ యొక్క హోస్ట్నేమ్కు బదులుగా IP చిరునామాలు చూపించు
అప్రమేయంగా, arp ఆదేశం ARP క్యాచీలోని అంశాల హోస్ట్ పేరుని చూపిస్తుంది కానీ ఈ కింది స్విచ్ ఉపయోగించి IP చిరునామాలను ప్రదర్శించడానికి మీరు దానిని బలవంతం చేయవచ్చు:
ఆర్ప్- n
ప్రత్యామ్నాయంగా, మీరు ఈ క్రింది స్విచ్ని ఉపయోగించుకోవచ్చు, ఇది వేరొక విధంగా అవుట్పుట్ను ప్రదర్శిస్తుంది:
ఆర్ప్-ఏ
పైన కమాండ్ నుండి అవుట్పుట్ ఇలా ఉంటుంది:
raspberrypi (172.16.15.254) d4 వద్ద: ca: 6d: 0e: d6: 19 [ఈథర్] wlp2s0 మీద
ఈసారి మీరు కంప్యూటర్ పేరు, IP చిరునామా, HW చిరునామా, HW రకం మరియు నెట్వర్క్ను పొందుతారు.
ARP Cache నుండి ఎంట్రీలను ఎలా తొలగించాలి
ARP క్యాచీ దాని డేటాను చాలా కాలం పాటు కలిగి లేదు కానీ మీరు నిర్దిష్ట కంప్యూటర్కు కనెక్ట్ చేయడంలో సమస్యలను ఎదుర్కొంటున్నట్లయితే మరియు మీరు అనుమానిస్తే అది ఉన్న చిరునామా డేటా సరికాదు ఎందుకంటే మీరు క్రింది విధంగా కాష్ నుండి ఒక ఎంట్రీని తొలగించవచ్చు.
మొదట, మీరు తొలగించాలనుకుంటున్న ఎంట్రీ యొక్క HW చిరునామాను పొందడానికి అర్ప్ కమాండ్ను అమలు చేయండి.
ఇప్పుడు కింది ఆదేశాన్ని అమలు చేయండి:
arp -d HWADDR
HWADDR ను మీరు తొలగించాలనుకుంటున్న ఎంట్రీ కొరకు HW చిరునామాతో పునఃస్థాపించుము.
సారాంశం
ఆర్ప్ కమాండ్ సాధారణంగా మీ సగటు కంప్యూటర్ యూజర్ ద్వారా ఉపయోగించబడదు మరియు నెట్వర్క్ సమస్యలను పరిష్కరించడంలో మాత్రమే చాలా మందికి సంబంధించినది.