To help ensure that all interfaces on a network have a unique address, the interface host is responsible for running a "duplicate address detection" algorithm on unicast addresses. The purpose of this algorithm is to attempt to prevent non-unique addresses on the network. This process is defined in IETF RFC 1971.
This enumeration is used by the System.Net.NetworkInformation.UnicastIPAddressInformation and System.Net.NetworkInformation.MulticastIPAddressInformation classes. Instances of this class are returned when you retrieve the unicast address information for a System.Net.NetworkInformation.NetworkInterface object.