Jaka jest różnica między deskryptorem pliku a wskaźnikiem pliku?

Chcę poznać różnicę między deskryptorem pliku a wskaźnikiem pliku. Ponadto w jakim scenariuszu użyłbyś jednego zamiast