The footing is what's actually in contact with the ground, while the foundation is the structure that transfers the load to the earth. A simple way to visualize the difference when comparing it to the human body would be to view the footing as the actual feet of the legs and the foundation being the legs themselves.