What is an ion and how does ionic bonding works? How does ionic boding lead to ion-ion intermolecular forces, or ion-dipole intermolecular forces?

What is an ion and how does ionic bonding works? How does ionic boding lead to ion-ion intermolecular forces, or ion-dipole intermolecular forces?