Was ist ein Datenübertragungsobjekt?

Was ist ein Datenübertragungsobjekt? In MVC sind die Modellklassen DTO, und wenn nicht, was sind die Unterschiede und brauchen wir