Question: what are the similarities and differences between ionic covalent and metallic bonds?
Answer: Covalent bond exists as solids, liquids and gasses, metallic bonds and ionic bonds exist in the solid state only. Covalent bonds occur between two non-metals, metallic bonds is between two metals, while ionic is observed between non-metal and metal.