Un controlador Ethernet es una pieza de hardware de computadora que administra y mantiene la conexión de una computadora a una red cableada. El controlador Ethernet desempeña un papel integral en el uso de Internet y otras funciones de red. Un controlador de software controla las funciones integradas del dispositivo de red.
Originalmente, los controladores Ethernet se conectaban a las computadoras a través de las ranuras de expansión, pero la mayoría de las computadoras tienen puertos de conexión de red integrados en sus placas base a partir de 2014. Los controladores Ethernet generalmente se conectan a 10 megabits por segundo, o 100 para una red de alta velocidad. A partir de 2014, la prevalencia de las redes inalámbricas ha provocado que muchos dispositivos nuevos abandonen el puerto de la red a favor de las antenas inalámbricas.