Qual é a diferença entre RouteLink e ActionLink na ASP.NET MVC?

Acho que o título resume tudo: Qual é a diferença entre RouteLink()e ActionLink()na ASP.NET MVC? ou seja, quando você usa Html.RouteLink()e quando você usa Html.ActionLink()em sua