నిర్వచనం: ARP (చిరునామా స్పష్టత ప్రోటోకాల్) దాని సంబంధిత భౌతిక నెట్వర్క్ చిరునామాకు ఇంటర్నెట్ ప్రోటోకాల్ (IP) చిరునామాను మారుస్తుంది. ఈథర్నెట్ మరియు Wi-Fi పై నడుస్తున్న వాటిలో ఐపి నెట్వర్క్లు ARP కి పని చేయడానికి అవసరమవుతాయి.
ARP యొక్క చరిత్ర మరియు ఉద్దేశం
ARP 1980 ల ప్రారంభంలో ఐపి నెట్ వర్క్ల కోసం సాధారణ-ప్రయోజన చిరునామా ప్రోటోకాల్గా అభివృద్ధి చేయబడింది. ఈథర్నెట్ మరియు Wi-Fi తో పాటు, AP, టోకెన్ రింగ్ మరియు ఇతర భౌతిక నెట్వర్క్ రకాల కోసం ARP కూడా అమలు చేయబడింది.
ప్రతిదానికి అనుసంధానించబడిన నిర్దిష్ట భౌతిక పరికరానికి స్వతంత్రమైన అనుసంధానాలను నిర్వహించడానికి నెట్వర్క్ను ARP అనుమతిస్తుంది. ఇది ఇంటర్నెట్ ప్రొటోకాల్ అన్ని రకాల హార్డ్వేర్ పరికరాలు మరియు భౌతిక నెట్వర్క్ల చిరునామాలను నిర్వహించవలసి ఉంటే కంటే మరింత సమర్థవంతంగా పనిచేయడానికి దోహదపడింది.
ఎలా ARP వర్క్స్
OSI నమూనాలో లేయర్ 2 లో ARP పనిచేస్తుంది. ప్రోటోకాల్ మద్దతు నెట్వర్క్ ఆపరేటింగ్ సిస్టమ్స్ యొక్క పరికర డ్రైవర్లలో అమలు చేయబడుతుంది. ఇంటర్నెట్ RFC 826 దాని పాకెట్ ఆకృతి మరియు అభ్యర్థన మరియు ప్రతిస్పందన సందేశాల పనితీరుతో సహా ప్రోటోకాల్ యొక్క సాంకేతిక వివరాలను నమోదు చేస్తుంది
ఆధునిక ఈథర్నెట్ మరియు Wi-Fi నెట్వర్క్లలో ARP పనులు ఈ క్రింది విధంగా పనిచేస్తుంది:
- నెట్వర్క్ ఎడాప్టర్లు మీడియా యాక్సెస్ కంట్రోల్ (MAC) చిరునామా అని పిలువబడే హార్డ్వేర్లో పొందుపర్చిన భౌతిక చిరునామాతో ఉత్పత్తి చేయబడతాయి. ఈ 6-బైట్ (48-బిట్) చిరునామాలను ప్రత్యేకంగా నిర్ధారించడానికి తయారీదారులు శ్రద్ధ వహిస్తారు, ఎందుకంటే IP ఈ ప్రత్యేక గుర్తింపుదారుల సందేశ పంపిణీకి ఆధారపడుతుంది.
- ఏ పరికరాన్ని మరొక లక్ష్య పరికరానికి డేటాను పంపుతున్నప్పుడు, మొదట దాని IP చిరునామాకు ఇచ్చిన లక్ష్యపు MAC చిరునామాను తప్పనిసరిగా నిర్ణయించాలి. ఈ IP- నుండి- MAC చిరునామా మ్యాపింగ్లు ప్రతి పరికరంలో నిర్వహించబడే ARP క్యాచీ నుండి ఉత్పన్నమవుతాయి.
- ఇచ్చిన IP చిరునామా పరికరం యొక్క కాష్లో కనిపించకపోతే, ఆ పరికరానికి కొత్త మ్యాపింగ్ను సంపాదించడానికి వరకు ఆ లక్ష్యం సందేశాలను పంపించలేరు. ఇది చేయటానికి, స్థానిక పరికరమును ప్రారంభించు పరికరము ముందుగా ARP అభ్యర్ధన ప్రసార సందేశాన్ని పంపుతుంది. ఇచ్చిన IP చిరునామాతో హోస్ట్ బ్రాడ్కాట్కు ప్రతిస్పందనగా ARP ప్రత్యుత్తరాన్ని పంపుతుంది, దాని ప్రారంభ కాష్ను దాని కాష్ను అప్డేట్ చేయడానికి మరియు సందేశాలను లక్ష్యానికి ప్రత్యక్షంగా పంపడానికి కొనసాగించడానికి అనుమతిస్తుంది.
విలోమ ARP మరియు వ్యతిరేక ARP
RARP (రివర్స్ ARP) అని పిలిచే ఒక నెట్వర్క్ ప్రోటోకాల్ కూడా ARP తో పూర్తి చేయడానికి 1980 లలో అభివృద్ధి చేయబడింది. దాని పేరు సూచించినట్లుగా, RARP ARP యొక్క వ్యతిరేక పనితీరును ప్రదర్శించింది, భౌతిక నెట్వర్క్ చిరునామాల నుండి ఆ పరికరాలకు కేటాయించిన IP చిరునామాలకు మారుస్తుంది. DHCP చే RARP వాడుకలో లేదు మరియు ఇకపై ఉపయోగించబడలేదు.
విలోమ ARP అని పిలువబడే ఒక ప్రత్యేక ప్రోటోకాల్ రివర్స్ అడ్రెస్ మాపింగ్ ఫంక్షన్కు మద్దతు ఇస్తుంది. ఇన్వర్స్ ARP ఈథర్నెట్ లేదా Wi-Fi నెట్వర్క్లలో ఉపయోగించబడదు, అయినప్పటికీ కొన్నిసార్లు ఇది ఇతర రకాలలో కనుగొనబడుతుంది.
అసంతృప్త ARP
ARP యొక్క సామర్థ్యాన్ని మెరుగుపరిచేందుకు, కొన్ని నెట్వర్క్లు మరియు నెట్వర్క్ పరికరాలు కృతజ్ఞత గల ARP అని పిలిచే ఒక సమాచార పద్ధతిని ఉపయోగిస్తాయి, ఇక్కడ ఒక పరికరం ARP అభ్యర్థన సందేశాన్ని మొత్తం స్థానిక నెట్వర్క్కి ప్రసారం చేస్తుంది, దాని ఉనికి యొక్క ఇతర పరికరాలకు తెలియజేయబడుతుంది.