Some translations and books of/about Roman times seem to use these two terms interchangeably. But they aren't the same thing, right? What is the difference exactly?
In the context of Roman history, "equites" and "knights" are interchangeable. Equites are the class of citizen rich enough (in Roman tradition, if not fact) to supply not only themselves and their armor for military service, but also a horse. In practice, equites were the rich business class from which magistrates were selected. Members of this class could have a military career, but it was not a military class outside of its traditional origin.