Ugh. Seu professor não está correto em tudo. HTTP transfere arquivos - é assim que funciona. Ele não requer nada de especial para fazer isso, mesmo que uma listagem de diretório Apache pareça uma listagem de servidor FTP.
Veja o URL do seu navegador. Use uma ferramenta como o Wireshark ou o Fiddler para realmente analisar o tráfego. Você verá que, se estiver navegando via HTTP, e os links para os arquivos começarem com HTTP, o download será feito por HTTP.
Se você puder fazer isso sozinho com uma dessas ferramentas, informe ao seu professor que gostaria de falar sobre isso com ele depois da aula. Adquira um laptop Windows, traga o Fiddler em um pendrive. Faça este exercício juntos. Se o professor está mal informado e dando informações falsas aos alunos, você está ajudando ele.