Co to jest obiekt transferu danych?

Co to jest obiekt transferu danych? Czy w MVC są klasy modeli DTO, a jeśli nie, jakie są różnice i czy potrzebujemy