• Home
  • Textbooks
  • Internetworking with TCP/IP: Pearson New International Edition
  • Mapping Internet Addresses To Physical Addresses (ARP)

Internetworking with TCP/IP: Pearson New International Edition

Douglas E. Comer

Chapter 6

Mapping Internet Addresses To Physical Addresses (ARP) - all with Video Answers

Educators


Chapter Questions

02:03

Problem 1

Given a small set of hardware addresses (positive integers), can you find a function $f$ and an assignment of IP addresses such that $f$ maps the IP addresses 1-to-1 onto the physical addresses and computing $f$ is efficient?

James Chok
James Chok
Numerade Educator

Problem 2

In what special cases does a host connected to an Ethernet not need to use ARP or an ARP cache before transmitting an IP datagram? (Hint: what about multicast?)

Check back soon!

Problem 3

One common algorithm for managing the ARP cache replaces the least recently used entry when adding a new one. Under what circumstances can this algorithm produce unnecessary network traffic?

Check back soon!

Problem 4

Should ARP software modify the cache even when it receives information without specifically requesting it? Why or why not?

Check back soon!

Problem 5

Any implementation of ARP that uses a fixed-size cache can fail when used on a network that has many hosts and heavy ARP traffic. Explain how.

Check back soon!

Problem 6

ARP is often cited as a security weakness. Explain why.

Check back soon!

Problem 7

Suppose machine $C$ receives an ARP request sent from $A$ looking for target $B$, and suppose $C$ has the binding from $I_s$ to $H_s$ in its cache. Should $C$ answer the request? Explain.

Check back soon!

Problem 8

ARP can prebuild a cache for all possible hosts on an Ethernet by iterating through the set of possible IP addresses and sending an ARP request for each. Is doing so a good idea? Why or why not?

Check back soon!

Problem 9

Should early revalidation send a request for all possible IP address on the local network, all entries in the ARP cache, or only for destinations that have experienced traffic recently? Explain.

Check back soon!

Problem 10

How can a computer use ARP at boot time to find out if any other machine on the network is impersonating it? What are the disadvantages of the scheme?

Check back soon!

Problem 11

Explain how sending IPv4 packets to nonexistent addresses on a remote Ethernet can generate broadcast traffic on that network.

Check back soon!

Problem 12

Suppose a given Ethemet switch connects 4095 hosts and a router. If $99 \%$ of all traffic is sent between individual hosts and the router, does ARP or NDP incur more overhead?

Check back soon!

Problem 13

Answer the previous question for the case where traffic is uniformly distributed among random pairs of hosts.

Check back soon!