ummm, en realidad asi se documenta en los libros, 3 capas.
http://es.wikipedia.org/wiki/MVC
[Del wiki]
Es común pensar que una aplicación tiene tres capas principales: presentación (IU), dominio, y acceso a datos. En MVC, la capa de presentación está partida en controlador y vista. La principal separación es entre presentación y dominio; la separación entre V/C es menos clara.
[/Del wiki]
Saludos
NOTA: Creo que te refieres al principio de separacion de Presentacion y Modelo.