The difference between white and caucasian is quite simple. Both are used to denote a race. The correct word is white, while caucasian is generally avoided because of its vagueness. White is the color of the skin, which also denotes a race while caucasian has a much more complicated definition that makes it quite antiquated. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.