ICMP-Ping senden

Bei einer ICMP-Ping-Anfrage (Echo-Anfrage) muss ich die MAC-Adresse des Ziels abrufen? Ich versuche zu lernen, wie dies in C mithilfe von Raw-Sockets implementiert wird, kann aber nicht verstehen, wie die MAC-Adresse des Ziels abgerufen wird.

Jede Hilfe wird gebeten. Vielen Dank