Perbezaan dan Sultan dan Khalifah itu apa sih? Jelaskan dalam bahasa melayu ya

Secara teori, khalifah adalah pemimpin tertinggi Islam dan sultan adalah timbalannya, walaupun, dalam praktiknya, khalifah terlalu lemah untuk menegaskan kekuasaannya; Oleh itu, dia, selepas mendapat beberapa hadiah yang mahal, menerima mereka yang memiliki kuasa dan mengambil alih kemerdekaan di wilayahnya.