В случае с цинком, железо не будет подвергаться коррозии, так как цинк является более активным металлом и будет защищать железо (протекторная защита). В случае с оловом, железо будет подвергаться коррозии, так как олово менее активный металл, и при нарушении покрытия образуется гальваническая пара, в которой железо является анодом и разрушается.
В обоих случаях это электрохимическая коррозия, так как процесс протекает в присутствии электролита (влаги).