Differences between fathers?

Please explain me the difference between Foster father and Step father
Thanks in advance
3 answers 3