Which layer of the OSI reference model uses the hardware address of a device to ensure message delivery to the proper host on a LAN?