Se llaman anclas, al link lo tenes que referir a un name.. ese name se lo vas a asignar al elemento de la web donde queres que te lleve el enlace..
Código HTML:
Ver original<a href="#ancla">Soy el enlace
</a>
<a name="ancla">Soy el ancla
</a>
http://codepen.io/anon/pen/NqqaBO
Podes hacer un efecto suavizado usando jquery.. Busca en google "smooth scroll", y vas a encontrar mas info buscando "anclas html" o "anchor html" (ingles)
Saludos