How are ionic bonds different from covalent bonds?
Ionic bond involves a non-metal and metal (ex. Sodium Chloride), and is categorized by transferring of electrons. Whereas covalent bond involves both non-metals (ex. Silicon Chloride), and is categorized by sharing of pair of electrons. Their physical properties differ as well. Ionic bonds have higher melting and boiling point than covalent bonds.