Wednesday, September 22, 2021

Differentiate between Domain Name System (DNS) and Address Resolution Protocol (ARP)

Key differences between DNS and ARP; differentiate between domain name system and address resolution protocol; what does DNS do, what does ARP do

Domain Name System (DNS) Vs Address Resolution Protocol (ARP)

Both are special protocols to support Internet "infrastructure". DNS and ARP cannot be compared. ARP is needed for packet transfers and DNS is not needed but reduces complexity.


Domain Name System (DNS):

  • The Domain Name System (DNS) is a hierarchical and decentralized naming system for computing resources connected to the network (typically Internet).
  • Application-layer protocol.
  • Uses User Datagram Protocol (UDP) (or Transmission Control Protocol (TCP)) on port 53.
  • Maps domain name to IP address and vice versa.


Address Resolution Protocol (ARP):

  • The Address Resolution Protocol (ARP) is a communication protocol used for discovering the link layer address.
  • Protocol to support Data Link Layer (DLL) delivery.
  • Maps IP address to MAC address.
  • Uses link-layer frames


Related links

Can we compare DNS and ARP

Why can't we compare domain name system and address resolution protocol

In which layer the ARP works

In which of the network layer stack, the DNS work

Featured Content

Multiple choice questions in Natural Language Processing Home

MCQ in Natural Language Processing, Quiz questions with answers in NLP, Top interview questions in NLP with answers Multiple Choice Que...

All time most popular contents

data recovery