Ionic bonds typically form between a metal and a nonmetal. Metals tend to lose electrons and form positive ions (cations), while nonmetals tend to gain electrons and form negative ions (anions). This transfer of electrons between the two types of atoms results in the formation of ionic bonds. Therefore, the correct answer is:
metal and nonmetal