The phenomenon of specular reflection occurs when a light beam impacts a smooth surface and the light rays reflected by the surface combine to form a unique well-defined light beam. This is the behavior of a light beam that hits a mirror. On the other hand, the phenomenon of diffuse reflection occurs when the surface is rough and the incident light rays are scattered in every direction. Anyway, these two case are extreme; the effective reflecting behavior of common surfaces is somewhere between them