Meghatározás: Az ARP (Address Resolution Protocol) egy Internet Protocol (IP) címet átalakít a megfelelő fizikai hálózati címhez. Az Ethernet hálózaton és a Wi-Fi-n futó IP-hálózatoknak meg kell felelniük az ARP működésének.
Az ARP története és célja
Az ARP az 1980-as évek elején általános célú IP-hálózatok címfordítási protokollja. Az Ethernet és a Wi-Fi mellett az ARP is megvalósult az ATM , a Token Ring és más fizikai hálózati típusok számára.
Az ARP lehetővé teszi a hálózatok számára, hogy független kapcsolatot tartsanak az adott fizikai eszközhöz. Ez lehetővé tette az internetes protokoll hatékonyabb működését, mintha az összes különböző hardvereszköz és fizikai hálózat címét kezelni kellene.
Hogyan működik az ARP?
Az ARP a 2. rétegben működik az OSI modellben . A protokolltámogatást a hálózati operációs rendszerek eszközmeghajtói hajtják végre. Az Internet RFC 826 dokumentálja a protokoll technikai részleteit, beleértve a csomagformátumot és a kérés és válasz üzenetek működését
Az ARP a modern Ethernet és Wi-Fi hálózatokon működik az alábbiak szerint:
- A hálózati adaptereket a hardverbe ágyazott fizikai címmel hozták létre, a Media Access Control (MAC) címet. A gyártók gondoskodnak arról, hogy ezek a 6 bájtos (48 bites) címek egyediek legyenek, mivel az IP ezekre az egyedi azonosítókra támaszkodik az üzenetek kézbesítéséhez.
- Ha bármelyik eszköz adatokat kíván küldeni egy másik célkészülékre, először meg kell határoznia az adott célcím MAC-címét az IP-címük miatt. Ezek az IP-MAC címek leképezések az egyes eszközökön tárolt ARP gyorsítótárból származnak.
- Ha az adott IP-cím nem jelenik meg az eszköz gyorsítótárában, akkor az eszköz nem irányíthatja az üzeneteket a célhoz, amíg új leképezést nem kap. Ehhez a kezdeményező eszköz először egy ARP kérés broadcast üzenetet küld a helyi alhálózatra . Az adott IP-címmel rendelkező gazdagép ARP válaszot küld az áttelepítésre adott válaszként, amely lehetővé teszi a kezdeményező eszköz számára, hogy frissítse a gyorsítótárat, és továbbítsa az üzeneteket közvetlenül a cél felé.
Inverz ARP és Reverse ARP
Az 1980-as években a RARP (Reverse ARP) nevű hálózati protokollt is kifejlesztették az ARP kiegészítésére. Amint a neve is jelzi, a RARP végrehajtotta az ARP ellentétes funkcióját, a fizikai hálózati címekről az ezekhez az eszközökhöz rendelt IP-címekké alakítva. A RARP elavult a DHCP-vel, és már nem használják.
Az Inverse ARP nevű különálló protokoll támogatja a fordított címlekérdezési funkciót is. Az inverz ARP-t nem használják Etherneten vagy Wi-Fi hálózaton, bár néha más típusokon találhatók.
Gratulálatlan ARP
Az ARP hatékonyságának növelése érdekében egyes hálózatok és hálózati eszközök egy olyan ingyenes kommunikációs módszert használnak, amelyet az ingyenes ARP-nak neveznek, ahol egy eszköz ARP kérelem üzenetet küld az egész helyi hálózatba, hogy értesíti a többi eszközt létezéséről.