Vinaigrettes are oil-based, and include vinegar, dijon mustard, and sometimes shallots, garlic or other herbs and seasonings.   "Dressing" is a blanket term for any type of salad dressing, including oil-based and creamy varieties like Caesar, ranch and bleu cheese.