英语中可表示骑士的knight,cavalier,paladin三词有什么区别?

英语中可表示骑士的knight,cavalier,paladin三词有什么区别?

Knight,一个社会阶层,有侍从有最少量的土地,和效忠对象

Cavalier,代表这是个骑马的

Paladin,其实最早特指查理曼手下的勇士,比Knight更特殊一些,如果被用在奇幻作品中也通常特指某些机构下的组织