In order to discover the link layer address of the device that owns a specific IPv4 or IPv6 address, which mechanism is used?
A. Both IPv4 and IPv6 use ARP.
B. Both IPv4 and IPv6 use Neighbor Discovery.
C. IPv4 uses ARP while IPv6 uses Neighbor Discovery.
D. IPv4 uses Neighbor Discovery while IPv6 uses ARP.
E. Both IPv4 and IPv6 can use either ARP or Neighbor Discovery depending on the network.