Um controlador Ethernet é uma peça de hardware de computador que gerencia e mantém a conexão de um computador a uma rede com fio. O controlador Ethernet, portanto, desempenha um papel integral no uso da Internet e outras funções de rede. Um driver de software controla as funções integradas do dispositivo de rede.
Originalmente, os controladores Ethernet eram conectados aos computadores por meio de slots de expansão, mas a maioria dos computadores tem portas de conexão de rede embutidas em suas placas-mãe a partir de 2014. Os controladores Ethernet normalmente se conectam a 10 megabits por segundo, ou 100 para uma rede de alta velocidade. Desde 2014, a prevalência de redes sem fio significa que muitos novos dispositivos estão abandonando a porta de rede em favor de antenas sem fio.