Un enrutador es un dispositivo que se utiliza en una red de equipos para conectar los equipos y transferir paquetes de datos entre los equipos de la red. Un enrutador puede tener dos o más conexiones de redes diferentes. El enrutador lee la información de dirección desde los paquetes de datos entrantes para determinar su destino. A continuación, los paquetes se reenvían a la siguiente red al utilizar la información en la tabla de enrutamiento del enrutador. Este proceso de direccionamiento de tráfico de los enrutadores se repite hasta que los paquetes de datos alcancen el nodo de destino.