views:

28

answers:

1

The PhysicalAddress (used for MAC addresses) class supports variable-length byte arrays. As far as I know MAC addresses are always 48-bit long.

Is there a reason why the PhysicalAddress allows any lenghts?

+1  A: 

Your assumption that physical addresses are always 48 bits long is incorrect. EUI-64 addresses are 64 bits long, for instance.

Mehrdad Afshari