El enrutamiento es un sistema que permite asociar las URL de las peticiones de los usuarios a los controladores de tu aplicación. Gracias a este sistema puedes generar URL limpias y además, mantiene desacoplado el funcionamiento de tu aplicación respecto de esas URL. Por último, el enrutamiento es un sistema bidireccional, por lo que también se utiliza para generar URL a partir de la configuración de las rutas.