Cl2 - ковалентная неполярная связь.
N2O5 - ковалентная полярная связь (Между неметаллами)
AgCl - ионная связь (Между металлом и неметаллом)
Ca2 - металлическая связь (между атомами металла или в сплаве)
Чтобы определить, кто и сколько электронов отдал или принял - для ионной связи - смотреть таблицу растворимости, можно увидеть заряд каждого иона, это и есть его электроны, которые он может отдать или принять (Ca 2+, значит что он может отдать два электрона, SO4 2-, может принять 2 электрона).
В ковалентной полярной связи от каждого из двух взаимодействующих элементов берётся по одному, двум или трём электронам, при этом образуется электронная пара, которая смещается в сторону более электроотрицательного элемента. Возможен донорно - акцепторный механизм связи, где один элемент создает электронную пару за счёт своих электронов, а другой элемент присоединяется к этой паре, например NH4+, у него один водород присоединён по Донорно - акцепторному механимзу