O que exatamente é uma conexão no R?

Eu li e usei com sucesso?connections em R, mas eu realmente não entendo o que são.

Entendo que posso baixar um arquivo, ler e escrever um arquivo compactado, ... (ou seja, eu entendo o resultado do uso de uma conexão (abrir, fazer coisas, fechar), mas eu realmente não entendo o que eles realmente fazem, por que você tem que abrir e fechá-los e assim por diante)

Espero que isso também me ajude a entender como usá-los de maneira mais eficaz (principalmente entender a mecânica do que está acontecendo, para que eu possa efetivamente depurar quando algo não estiver funcionando).

questionAnswers(1)

yourAnswerToTheQuestion