Why do people shake hands?

In many cultures shaking hands is used as a form of greeting as well as a sign to ratify when an agreement was reached. It's believed people started shaking hands as a way to demonstrate they don't hold weapons in their right hand and that they mean well. Traditionally handshake is performed with right hands, sometimes right hand is supported by the left hand to convey extra respect.