ARP проти RARP
ARP (Address Resolution Protocol) і RARP (протокол зворотного вирішення адреси) - два протоколи комп'ютерної мережі, що використовуються для вирішення рівня зв'язку та IP-протоколів. ARP вирішує IP-адресу з урахуванням апаратної адреси. RARP вирішує апаратну адресу, коли надається відповідна IP-адреса. Насправді RARP робить протилежний або зворотний ARP, звідси і назва Reverse ARP. Але RARP більше не використовується (замінено кращими протоколами).
Що таке ARP?
ARP - це протокол комп'ютерної мережі, який використовується для перетворення адрес мережевого рівня в адреси рівня шарів. RFC 826 описує ARP. У разі передачі трафіку мережевого рівня важливим є визначення адрес рівня зв’язку в мережах з множинним доступом. ARP використовується в багатьох технологіях, таких як IPv4, FDDI, X.25 та Frame Relay. Два найпопулярніші звичаї - це IPv4 через IEEE 802.3 та IEEE 802.11. ARP працює як протокол відповіді на запит. Він належить до сімейства протоколів, що не перекладаються (тобто він не буде перетинати вузли Інтернет-роботи). Формат повідомлення ARP дуже простий і складається з одного запиту на вирішення адреси або з одного відповіді. Але фактичний розмір повідомлення залежить від розміру адреси шарів зверху та знизу. Заголовок повідомлення вказує ті розміри та довжину адреси кожного шару. Корисне навантаження складається з апаратних / протокольних адрес вузлів відправки та прийому.
ARP іноді використовується як протокол для простих оголошень. Наприклад, коли IP-адреса або MAC-адреса змінилися, він може повідомити інших хостів про оновлення відображень їх адрес. У такій ситуації, як описана вище, повідомлення ARP називаються безкоштовними повідомленнями ARP. Ці повідомлення просто оновлюють кеш-пам'ять інших хостів у мережі і насправді не вимагають від них відповіді. Щоб переконатися, що всі хости мають поточну інформацію ARP у своїх кешах, багато Операційних систем під час запуску використовують безкоштовні повідомлення ARP..
Що таке RARP?
RARP - мережевий протокол, який використовується в комп'ютерних мережах. RARP описаний в RFC 903, опублікованому IETF. Це застарілий протокол і більше не використовується. Хост-комп'ютер, який використовував цей протокол для запиту IP (Інтернет-протоколу, точніше IPv4) адреси іншого хоста, коли для нього доступна адреса апаратного забезпечення (рівень посилань). Прикладом використовуваної апаратної адреси була адреса хоста MAC (Media Access Control). RARP застарів завдяки впровадженню BOOTP (Bootstrap Protocol) та новіших протоколів DHCP (Dynamic Host Configuration Protocol), оскільки вони мають набагато більше можливостей, ніж RARP. RARP працює, переконуючись, що небагато хостів сервера зберігають базу даних, що містить шар шару, для відповідних відображень адрес протоколу. RARP обслуговував лише IP-адресу. MAC-адреси хостів були налаштовані індивідуально адміністраторами.
Яка різниця між ARP та RARP?
ARP позначає IP-адреси на апаратну адресу, тоді як RARP робить навпаки (відображає апаратні адреси на IP-адреси). Іншими словами, вхід до ARP - це логічна адреса, тоді як вхід для RARP - фізична адреса. Аналогічно, виводи на ці два протоколи також зворотні. На відміну від ARP, RARP є застарілим і його замінили протоколи BOOTP та DHCP.