Como exatamente um diferencial funciona?

Entendo que o diferencial (ou "diff") é o que permite ao eixo de transmissão transferir sua velocidade de rotação para o eixo dianteiro ou traseiro para mover o carro. Até onde eu sei, o diff é a parte que também permite que cada roda gire independentemente uma da outra, para não arrastar o pneu...