what is the difference between anthropology and ethnography
An ethnography is an account of a particular people. Ethnology is the systematic collection, comparison, and contrast of ethnographies. So ethnography is specific, ethnology is generic. Another way to look at is that writing or collecting ethnographies is something anyone can do, but ethnology is a specific academic discipline, another name for cultural anthropology.
Anthropology is the study of humans. It's broken into 4 primary sub-fields that focus on different aspects. Biological, which is the study of the physical traits of humanity, range of variation, primate studies, evolution, and forensics.