0% found this document useful (0 votes)
422 views

Arp, Rarp, NDP and DCMP

Uploaded by

smvldng
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
422 views

Arp, Rarp, NDP and DCMP

Uploaded by

smvldng
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Powered by AI

The difference between ARP and RARP is that ARP is used to find the MAC
address of a device based on its IP address, while RARP is used to find the IP
address of a device based on its MAC address. MAC addresses are unique
identifiers for each network interface, while IP addresses are logical addresses that
can change depending on the network. ARP and RARP are both protocols of the
network layer, and they help to connect the physical layer and the network layer of
the OSI model.

Here is a summary of the main differences between ARP and RARP:

Parameter ARP RARP

Full form Address Resolution Protocol Reverse Address Resolution Protocol

To obtain the MAC address of a


To obtain the IP address of a device
Purpose device when only its IP address is
when only its MAC address is known
known

Maps an IP address (32-bit) to a Maps a MAC address (48-bit) to an IP


Direction
MAC address (48-bit) address (32-bit)

Client broadcasts its IP address and Client broadcasts its MAC address and
Request
requests a MAC address requests an IP address

Server responds with the Server responds with the corresponding


Response
corresponding MAC address IP address

Broadcast
Uses MAC addresses for broadcasting Uses IP addresses for broadcasting
address

Table RARP table is maintained by RARP


ARP table is maintained by local host
maintenance server

Widely used in modern networks to Rarely used in modern networks as


Usage resolve IP addresses to MAC most devices have a pre-assigned IP
addresses address

You can find more information about ARP and RARP from these sources:
GeeksforGeeks, BYJU’S, Tech Differences, and javatpoint. I hope this helps you

understand the difference between ARP and RARP. 😊

ARP and NDP are two protocols that are used to resolve the link-layer addresses of
devices on a network. ARP stands for Address Resolution Protocol, and it is used
Powered by AI
in IPv4 networks. NDP stands for Neighbor Discovery Protocol, and it is used in
IPv6 networks. They have some similarities and differences, which I will explain
below.

Similarities:

 Both ARP and NDP are used to find the link-layer address (such as MAC
address) of a device based on its network-layer address (such as IP address).
 Both ARP and NDP use cache tables to store the mappings between
network-layer addresses and link-layer addresses, and they update these
tables periodically or when changes occur.
 Both ARP and NDP use broadcast or multicast messages to request or reply
to address resolutions.

Differences:

 ARP uses a separate protocol from IPv4, while NDP uses ICMPv6 messages
that are part of IPv6.
 ARP uses broadcast messages to send requests to all devices on the network,
while NDP uses multicast messages to send requests to a specific group of
devices (called solicited-node multicast group) based on the target address.
 ARP only performs address resolution, while NDP performs other functions
such as router discovery, prefix discovery, address autoconfiguration,
duplicate address detection, and neighbor unreachability detection.
 ARP is vulnerable to various attacks such as ARP spoofing, MAC flooding,
and MAC duplicating, while NDP uses Secure Neighbor Discovery (SEND)
protocol to prevent such attacks by using cryptographically generated
addresses and digital signatures.

You can find more information about ARP and NDP from these sources: Network
Engineering Stack Exchange, Super User, and Mull Overthing. I hope this helps

you understand the difference between ARP and NDP. 😊

ARP and ICMP are two different protocols that operate at different layers of the
network stack. ARP stands for Address Resolution Protocol, and it is used to find
the MAC address of a device based on its IP address. ICMP stands for Internet
Control Message Protocol, and it is used to send and receive error and control
messages between devices.

Some of the main differences between ARP and ICMP are:

 ARP operates at the link layer (Layer 2) of the OSI model, while ICMP
operates at the network layer (Layer 3).
Powered by AI
 ARP uses broadcast messages to send requests to all devices on the same
subnet, while ICMP uses unicast or multicast messages to send requests or
replies to specific devices.
 ARP only performs address resolution, while ICMP performs other
functions such as ping, traceroute, echo, destination unreachable, time
exceeded, etc.
 ARP is required for an Ethernet network to function properly, so it typically
is not blocked by a firewall. ICMP can be blocked by a firewall for security
reasons, which may prevent traditional ping from working.

You can find more information about ARP and ICMP from these sources: Network
Engineering Stack Exchange, Linux.com, and Cisco Learning Network. I hope this

helps you understand the difference between ARP and ICMP. 😊

You might also like