Spider is the program which is responsible for searching, downloading and store your site in search engine data base.
Crawler is the program that follows the content on your site, each time you edit, add new content or links etc, the crawler notify google about the changes for the ranking or other way round.