В чем разница между файловым дескриптором и файловым указателем?

Я хочу знать разницу между файловым дескриптором и файловым указателем. Кроме того, в каком сценарии вы бы использовали одно вместо