ARP-Address Resolution Protocol

Duration: 5 min

This video lesson is available to enrolled students.

Enroll to watch — Computer Networks

AI summary & chapters

AI Summary

An AI-generated summary of this video lecture.

This lecture introduces the Address Resolution Protocol (ARP) as an auxiliary network-layer protocol that maps IP addresses to link-layer addresses. The instructor explains that an IP address alone is insufficient for moving a frame across a link, so ARP accepts an IP address from the IP protocol and passes the corresponding logical-link address to the data-link layer. The lesson then moves to ARP operation: a node sends an ARP request packet containing the sender’s link-layer and IP addresses plus the receiver’s IP address; this query is broadcast over the link. The intended node recognizes its own IP address and returns an ARP reply unicast directly to the requester, stating that it is the node and providing its link-layer address. Diagrams show a LAN with System A and System B, nodes N1–N4 with link-layer labels L1–L4 connected through a switch, illustrating broadcast request and unicast reply.

Chapters

  1. 0:00 2:00 00:00-02:00

    The opening slide is titled “Address Resolution Protocol (ARP),” with the title circled in red. Bullets state that “The IP address of the next node alone is not helpful in moving a frame through a link; we need the link-layer address of the next node,” and that “ARP maps an IP address to a logical-link address.” A network-layer diagram shows ICMP, IGMP, and IP boxes beside a blue/teal ARP box; an arrow labeled “IP address” enters ARP, and an arrow labeled “Link-layer address” leaves it. The instructor circles the title and draws hand-sketched loops linking the third bullet, “The ARP protocol is one of the auxiliary protocols defined in the network layer,” to the diagram.

  2. 2:00 4:34 02:00-04:34

    A later slide lists numbered ARP steps, including “it sends an ARP request packet” and that the query “is broadcast over the link.” Two LAN diagrams are captioned “a. ARP request is broadcast” and “b. ARP reply is unicast.” The diagrams show System A and System B with nodes labeled N1 L1, N2 L2, N3 L3, and N4 L4 connected through a central switch. Hand-drawn circles and arrows around System B, plus X marks over non-responding nodes, illustrate the broadcast request. The bottom diagram shows a blue “Reply” box with text: “Reply: I am the node and my link-layer address is L2,” emphasizing that the reply packet “is unicast directly to the node that sent the request packet.”

The central idea is ARP’s role in translating a destination IP address into the link-layer address needed to frame data on a local network. ARP is positioned as an auxiliary protocol within the network layer, receiving input from IP and supplying output to the data-link layer. The operational sequence is: (1) a node needs the link-layer address of the next hop; (2) it sends an ARP request packet containing its own link-layer and IP addresses and the target’s IP address; (3) the request is broadcast over the link so all nodes receive it; (4) only the node whose IP address matches recognizes the request; and (5) that node sends an ARP reply unicast directly back to the requester, providing its link-layer address. The broadcast-versus-unicast distinction is the key teaching point: requests are broadcast, replies are unicast. The LAN diagrams with labeled nodes and a switch make this concrete by showing which node responds (System B, L2) while others do not. Minor details include the auxiliary-protocol classification and the specific node/link labels, which support but do not replace the core mapping concept.

Loading lesson…