ionic bonding is the electrostatic attraction between oppositley charged ionsionic bonding is between metals and non metalscovalent bonding is the electrostatic attraction between positive nuclei and negative shared electronscovalent bonding is between non-metals