What are the two types of reflection?

The types are:

a. regular reflection, where a beam coming from a specific direction is reflected at another specific direction, and:

b. diffuse reflection, where the beam is scattered to all directions.