various types of classifiers

What are the various types of classifiers?
What is a rule-based classifier?
What is the difference between nearest neighbor and naïve bayes classifiers?
What is logistic regression?