{"id":2345,"date":"2020-09-09T07:08:56","date_gmt":"2020-09-09T01:38:56","guid":{"rendered":"http:\/\/ipwithease.com\/?p=2345"},"modified":"2025-04-01T21:27:56","modified_gmt":"2025-04-01T15:57:56","slug":"rarp-reverse-address-resolution-protocol","status":"publish","type":"post","link":"https:\/\/ipwithease.com\/rarp-reverse-address-resolution-protocol\/","title":{"rendered":"RARP Protocol or Reverse Address Resolution Protocol"},"content":{"rendered":"<div id=\"ipwit-2919554647\" class=\"ipwit-before-content ipwit-entity-placement\" style=\"width: 728px;\"><div class=\"ipwit-adlabel\">Google ADs<\/div><div style=\"height: 90px;\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1375203873676133\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:inline-block;width:728px;height:90px;\" \ndata-ad-client=\"ca-pub-1375203873676133\" \ndata-ad-slot=\"9359532231\"><\/ins> \n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><\/div>\n<div class=\"wp-block-rank-math-toc-block has-background\" style=\"background-color:#e1f9f9\" id=\"rank-math-toc\"><h2>Table of Contents<\/h2><nav><ul><li><a href=\"#what-is-rarp-protocol\">What is RARP Protocol?<\/a><ul><li><a href=\"#steps-to-achieve-the-ip-address-from-rarp-server\">Steps to Achieve the IP Address from RARP Server<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-rarp-protocol\">What is RARP Protocol?<\/h2>\n\n\n\n<p><strong>RARP<\/strong> is an abbreviation for Reverse Address Resolution Protocol.\u00a0<strong>RARP<\/strong> is a <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/networkinterview.com\/introduction-to-tcp-ip\/\" target=\"_blank\" rel=\"noopener noreferrer\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-ast-global-color-1-color\">TCP\/IP<\/mark><\/a><\/span> protocol that is responsible for the translation of Physical Address (e.g. \u2013 Ethernet address) to be translated into an\u00a0<strong>IP address<\/strong>.<\/p>\n\n\n\n<p>Hosts like diskless workstations only have their hardware interface addresses or <a href=\"http:\/\/www.ipwithease.com\/what-is-a-mac-address\/\" target=\"_blank\" rel=\"noreferrer noopener\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-ast-global-color-1-color\">MAC address<\/mark><\/a>, but not their IP addresses. They must discover their\u00a0<strong>IP addresses from<\/strong>\u00a0an external source, usually via\u00a0<strong>RARP<\/strong>\u00a0protocol.\u00a0<strong>RARP<\/strong>\u00a0is defined in RFC 903.<\/p>\n\n\n\n<p><strong>RARP<\/strong> protocol is described in Internet Engineering Task Force (<strong>IETF<\/strong>) publication RFC 903 It has been considered obsolete with inventing to new methodologies like the Bootstrap Protocol (BOOTP) and the<strong>&nbsp;DHCP<\/strong>.<\/p><div id=\"ipwit-1268935939\" class=\"ipwit-content ipwit-entity-placement\"><div class=\"ipwit-adlabel\">Google ADs<\/div><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1375203873676133\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-1375203873676133\" \ndata-ad-slot=\"2483378328\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><br style=\"clear: both; display: block; float: none;\"\/>\n\n\n\n<p>Both the new methods support a much greater feature set than&nbsp;<strong>RARP protocol.<\/strong><\/p>\n\n\n\n<p><strong>RARP<\/strong>&nbsp;requires one or more server hosts to maintain a database of mappings of Link Layer addresses to their respective protocol addresses.<\/p>\n\n\n\n<p><a href=\"http:\/\/www.ipwithease.com\/what-is-a-mac-address\/\" target=\"_blank\" rel=\"noreferrer noopener\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-ast-global-color-1-color\">Media Access Control (MAC) addresses<\/mark><\/a>\u00a0need to be individually configured on the servers by an administrator.<strong>\u00a0<\/strong><\/p>\n\n\n\n<p><strong>RARP<\/strong>&nbsp;is limited to serving only IP addresses.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"steps-to-achieve-the-ip-address-from-rarp-server\">Steps to Achieve the IP Address from RARP Server<\/h3>\n\n\n\n<p>Below is the step by step procedure how <strong>RARP<\/strong> is responsible for the transaction of achieving the&nbsp;<strong>IP address<\/strong>&nbsp;from RARP server \u2013<a href=\"http:\/\/ipwithease.com\/rarp-reverse-address-resolution-protocol\/093-rarp-reverse-address-resolution-protocol-01\/\" rel=\"attachment wp-att-2346\"><img decoding=\"async\" class=\"alignnone wp-image-2346 size-full\" src=\"https:\/\/ipwithease.com\/wp-content\/uploads\/2018\/01\/093-rarp-reverse-address-resolution-protocol-01.png\" alt=\"RARP Protocol\" width=\"1395\" height=\"775\" title=\"\" srcset=\"https:\/\/ipwithease.com\/wp-content\/uploads\/2018\/01\/093-rarp-reverse-address-resolution-protocol-01.png 1395w, https:\/\/ipwithease.com\/wp-content\/uploads\/2018\/01\/093-rarp-reverse-address-resolution-protocol-01-300x167.png 300w, https:\/\/ipwithease.com\/wp-content\/uploads\/2018\/01\/093-rarp-reverse-address-resolution-protocol-01-600x333.png 600w, https:\/\/ipwithease.com\/wp-content\/uploads\/2018\/01\/093-rarp-reverse-address-resolution-protocol-01-150x83.png 150w, https:\/\/ipwithease.com\/wp-content\/uploads\/2018\/01\/093-rarp-reverse-address-resolution-protocol-01-768x427.png 768w, https:\/\/ipwithease.com\/wp-content\/uploads\/2018\/01\/093-rarp-reverse-address-resolution-protocol-01-1024x569.png 1024w\" sizes=\"(max-width: 1395px) 100vw, 1395px\" \/><\/a><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Source Device \u201cGenerates RARP Request Message\u201d\u00a0<\/strong>\u2013 The source device generates a RARP Request message. The Source puts its own data link-layer address as both the Sender Hardware Address and also the Target Hardware Address. It leaves both the Sender Protocol Address and the Target Protocol Address blank.<\/li>\n\n\n\n<li><strong>Source Device \u201cBroadcasts RARP Request Message\u201d<\/strong>\u00a0\u2013 The source broadcasts the ARP Request message on the local network.<\/li>\n\n\n\n<li><strong>Local Devices \u201cProcess RARP Request Message<\/strong>\u201d \u2013 The message is received by each device on the local network and processed. Devices that are not configured to act as RARP servers ignore the message.<\/li>\n\n\n\n<li><strong>RARP Server Generates RARP Reply Message<\/strong>: Any device on the network that is a RARP server responds to the broadcast from the source device. It generates a RARP Reply and sets the Sender Hardware Address and Sender Protocol Address to its own hardware and IP address of course. It then sets the Target Hardware Address to the hardware address of the original source device. It looks up in a table the hardware address of the source, determines that device\u2019s IP address assignment, and puts it into the Target Protocol Address field.<\/li>\n\n\n\n<li><strong>RARP Server Sends RARP Reply Message<\/strong>: The RARP server sends the RARP Reply message unicast to the device looking to be configured.<\/li>\n\n\n\n<li><strong>Source Device Processes RARP Reply Message<\/strong>: The source device processes the reply from the RARP server. It then configures itself using the IP address in the Target Protocol Address supplied by the RARP server.<\/li>\n<\/ol>\n\n\n\n<p><span style=\"color: #ff6600;\"><strong>Related &#8211;<\/strong> <\/span><em><a href=\"https:\/\/ipwithease.com\/dhcp-vs-rarp\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><span style=\"color: #0000ff;\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-ast-global-color-1-color\">RARP vs DHCP<\/mark><\/span><\/strong><\/a><\/em><\/p>\n\n\n\n<p>To know more about ARP &amp; RARP Protocol watch this video &#8211;<\/p>\n\n\n\n<p><iframe src=\"https:\/\/www.youtube.com\/embed\/dfmLrY7Kvgo?feature=oembed\" width=\"640\" height=\"480\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\"><\/iframe>\u00a0<\/p>\n<h3>ABOUT THE AUTHOR<\/h3><div id=\"ipwit-2894223633\" class=\"ipwit-post-end-ad ipwit-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1375203873676133\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-1375203873676133\" \ndata-ad-slot=\"2483378328\" \ndata-ad-format=\"auto\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><br style=\"clear: both; display: block; float: none;\"\/>","protected":false},"excerpt":{"rendered":"<p>What is RARP Protocol? RARP is an abbreviation for Reverse Address Resolution Protocol.\u00a0RARP is a TCP\/IP protocol that is responsible [&hellip;]<\/p>\n","protected":false},"author":782,"featured_media":14416,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[179],"tags":[72,71],"class_list":["post-2345","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-protocol","tag-lan-technologies","tag-protocol"],"_links":{"self":[{"href":"https:\/\/ipwithease.com\/wp-json\/wp\/v2\/posts\/2345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ipwithease.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ipwithease.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ipwithease.com\/wp-json\/wp\/v2\/users\/782"}],"replies":[{"embeddable":true,"href":"https:\/\/ipwithease.com\/wp-json\/wp\/v2\/comments?post=2345"}],"version-history":[{"count":0,"href":"https:\/\/ipwithease.com\/wp-json\/wp\/v2\/posts\/2345\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ipwithease.com\/wp-json\/wp\/v2\/media\/14416"}],"wp:attachment":[{"href":"https:\/\/ipwithease.com\/wp-json\/wp\/v2\/media?parent=2345"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ipwithease.com\/wp-json\/wp\/v2\/categories?post=2345"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ipwithease.com\/wp-json\/wp\/v2\/tags?post=2345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}