through painting the metals are covered with paint coating which protects the oxidation.
Prevents contact of Iron with oxygen and water
prevents rusting.
It prevents the body from rusting.
Paint prevents oxygen from reaching the surface of the steel and once the seal is not perfectly air tight it no longer prevents the oxidization as well as when the seal was air tight. You can buy rust prevention products from Noxudolusa.com
Painting will be a good option to prevent rusting.
Coating prevent the iron from contacting air and moisture. So it prevents iron from rusting.
I'll give a non chemist answer but a wise answer... logically, you are covering it with a mixture (correct this If Im wrong), preventing it to have contact with the oxygen in the atmosphere. Therefore preventing the iron to oxidize :)
zinc prevents rusting of iron by the process galvanisation
No, after painting iron can not make a strong bonding with concrete, the purpose of painting is the prevention of rusting but rusting process occurs in presence of carbon dioxide and moisture, when iron bars are sealed in concrete the rusting is not possible.
Keep the nail in a glass of Coca-Cola for two weeks.
Rusting , Corrosion & Looks
Paint protects the metal from exposure to oxygen .