EAB interview question

Explain ROW NUMBER, RANK and DENSE RANK in SQL