Zinc is more reactive than iron, it is used to protect it from corrosion because when oxygen in the air reacts with the surface of zinc, a very dense and impermeable coating of zinc oxide is formed and it is this physical barrier that protects the zinc surface from further attack.