L'attrito è causato dai rigonfiamenti sulla superficie di un oggetto che si scontra con i dossi della superficie di un altro oggetto. Tutte le superfici hanno dossi, creati dalla loro struttura molecolare. Questi dossi possono essere visibili solo su oggetti con superfici apparentemente lisce attraverso l'uso di un microscopio.
Esistono due tipi di attrito: statico e cinetico. L'attrito statico si verifica quando gli oggetti non si muovono. La resistenza incontrata quando si prova a spingere un oggetto pesante su una superficie è un esempio di attrito statico. L'attrito cinetico si verifica quando due oggetti si sfregano l'uno contro l'altro. L'attrito cinetico produce energia sotto forma di calore.