ARP (የአድራሻ ጥራት ፕሮቶኮል) የኢንተርኔት ፕሮቶኮል (አይፒ) አድራሻን ወደ ተጓዳኝ አካላዊ አውታረመረብ አድራሻ ይቀይራል። በኤተርኔት እና በWi-Fi ላይ የሚሰሩትን ጨምሮ የአይፒ አውታረ መረቦች እንዲሰሩ ኤአርፒ ያስፈልጋቸዋል።
የአርፒ ታሪክ እና አላማ
ARP በ1980ዎቹ መጀመሪያ ላይ እንደ አጠቃላይ ዓላማ የአድራሻ ትርጉም ፕሮቶኮል ለአይፒ አውታረ መረቦች ተዘጋጅቷል። ከኤተርኔት እና ዋይ ፋይ በተጨማሪ ኤአርፒ ለኤቲኤም፣ ቶከን ሪንግ እና ለሌሎች አካላዊ አውታረ መረብ አይነቶች ተተግብሯል።
ኤአርፒ አውታረ መረብ ከእያንዳንዱ ጋር ከተያያዘው አካላዊ መሳሪያ ተለይቶ ግንኙነቶችን እንዲያስተዳድር ያስችለዋል። ይህ የበይነመረብ ፕሮቶኮል የተለያዩ የሃርድዌር መሳሪያዎችን እና አካላዊ አውታረ መረቦችን በተናጥል ከማስተዳደር የበለጠ በብቃት እንዲሰራ ያስችለዋል።
ARP እንዴት እንደሚሰራ
ARP በOSI ሞዴል በ Layer 2 ላይ ይሰራል። የፕሮቶኮል ድጋፍ በኔትወርክ ኦፕሬቲንግ ሲስተሞች የመሳሪያ ነጂዎች ውስጥ ተተግብሯል. በይነመረብ RFC 826 የፕሮቶኮሉን ቴክኒካዊ ዝርዝሮች፣ የፓኬት ቅርፀቱን እና የጥያቄ እና የምላሽ መልዕክቶችን አሠራር ጨምሮ
ARP በዘመናዊ የኤተርኔት እና የWi-Fi አውታረ መረቦች ላይ እንደሚከተለው ይሰራል፡
- የኔትወርክ አስማሚዎች የሚዘጋጁት የሚዲያ መዳረሻ መቆጣጠሪያ (MAC) አድራሻ በሚባል ሃርድዌር ውስጥ የተካተተ አካላዊ አድራሻ ያለው ነው። አምራቾች እነዚህ ባለ ስድስት ባይት (48-ቢት) አድራሻዎች ልዩ መሆናቸውን ያረጋግጣሉ ምክንያቱም IP በእነዚህ ልዩ ለዪዎች ለመልእክት ማድረስ ስለሚታመን።
- ማንኛውም መሳሪያ ውሂብን ወደ ሌላ ኢላማ ከመላኩ በፊት የአይፒ አድራሻውን የተሰጠውን MAC አድራሻ መወሰን አለበት። እነዚህ የአይፒ-ወደ-MAC የአድራሻ ካርታዎች በእያንዳንዱ መሳሪያ ላይ ከሚቀመጥ ARP መሸጎጫ የተገኙ ናቸው።
- የተሰጠው አይፒ አድራሻ በመሳሪያው መሸጎጫ ውስጥ ካልታየ ያ መሳሪያ አዲስ የካርታ ስራ እስኪያገኝ ድረስ መልዕክቶችን ወደዚያ ኢላማ ማምራት አይችልም።ይህንን ለማድረግ አስጀማሪው መሣሪያ በመጀመሪያ የ ARP ጥያቄን በአከባቢ ንኡስ ኔት ላይ ይልካል. የተሰጠው አይፒ አድራሻ ያለው አስተናጋጅ ለስርጭቱ ምላሽ የ ARP ምላሽ ይልካል፣ ይህም አስጀማሪው መሸጎጫውን እንዲያዘምን እና መልዕክቶችን በቀጥታ ወደ ኢላማው እንዲያደርስ ያስችለዋል።
ተገላቢጦሽ ARP እና የተገላቢጦሽ ARP
ባለሙያዎች በ1980ዎቹ ኤአርፒን ለማሟላት RARP (Reverse ARP) የሚባል ሌላ የአውታረ መረብ ፕሮቶኮል አዘጋጅተዋል። RARP የ ARP ተቃራኒ ተግባርን አከናውኗል፣ ከአካላዊ አውታረ መረብ አድራሻዎች ወደ እነዚያ መሳሪያዎች የተመደቡትን የአይፒ አድራሻዎች በመቀየር። RARP በDHCP (ተለዋዋጭ አስተናጋጅ ውቅር ፕሮቶኮል) ጊዜ ያለፈበት ሆኗል እና ከእንግዲህ ጥቅም ላይ አይውልም።
የተገላቢጦሽ ኤአርፒ የተባለ የተለየ ፕሮቶኮል እንዲሁም የተገላቢጦሽ አድራሻ ካርታ ስራን ይደግፋል። የተገላቢጦሽ ኤአርፒ በኤተርኔት ወይም በዋይ ፋይ አውታረ መረቦች ላይ ጥቅም ላይ አይውልም፣ ምንም እንኳን አንዳንድ ጊዜ በሌሎች ዓይነቶች ላይ ሊያገኙት ይችላሉ።
የረጋ ያለ ኤአርፒ
የኤአርፒን ቅልጥፍና ለማሻሻል አንዳንድ ኔትወርኮች እና የአውታረ መረብ መሳሪያዎች ያለምክንያት ARP የተባለ የመገናኛ ዘዴ ይጠቀማሉ። አንድ መሳሪያ ለሌሎች መሳሪያዎች መኖሩን ለማሳወቅ የARP ጥያቄ መልዕክት ለአካባቢው አውታረመረብ ያሰራጫል።