Digamos que eu baixe um executável como o Pycharm do Jetbrains.com. HTTP foi usado para entregar o conteúdo do site - isso também é usado quando eu baixo o arquivo? Eu li que o FTP foi usado, mas também vi que foi desativado para navegadores modernos - qual é o protocolo recomendado?
Além disso, se houver uma interrupção na rede, às vezes posso retomar o download sem perder o progresso. Isso ocorre porque uma "sessão" foi criada e posso voltar à sessão e continuar o download? O que determina quanto tempo dura esse período antes de eu ter que reiniciar o download do zero?