¿Cómo accedo a la información del protocolo ARP a través de .NET?

Estoy tratando de averiguar qué dispositivos están en línea y fuera de línea en nuestra LAN. He visto muchos programas haciendo una especie de resumen gráfico de red, presentando direcciones IP y MAC de LAN. Me gustaría saber si y cómo se puede obtener esa información (¿ARP?) De C # / .NET?

Cualquier fragmento de código de muestra / enlaces sería apreciado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta