What are Ionic Bonds?

Ionic Bond is a type of chemical bonding which exists between two ions due to electrostatic force of attraction. It usually includes a metal and a non metal. Such as in Salt (NaCl).