Friction is defined as the resistance offered by surfaces in contact when they move past each other. There are four main types of friction: static, sliding, rolling, and fluid friction. Friction is dependent on two main factors - the nature of the surfaces in contact and the force acting on the surfaces. When viewed closely, smooth surfaces contain imperfections like pits and bumps that cause friction and make objects harder to move.