Final answer:
The Ethernet switch is the device from the options provided that operates at the data link layer of the OSI model, handling node-to-node data transfer and error correction based on MAC addresses.
Step-by-step explanation:
The device that resides at the data link layer of the OSI model among the options provided is the Ethernet switch. The data link layer is the second layer in the Open Systems Interconnection (OSI) model and is responsible for node-to-node data transfer between two directly connected nodes. It also handles error correction from the physical layer. An Ethernet switch operates at this layer because it can inspect incoming traffic and make decisions about where to forward it based on the MAC addresses.
In contrast, a router operates at the network layer, which is layer three. A passive hub simply repeats signals and does not process MAC addresses making it a physical layer device. Similarly, a repeater also operates at the physical layer to amplify signals.