A transferência de arquivos através da Internet pode se dar através de uma diversidade de protocolos, sendo o HTTP o protocolo mais utilizado atualmente para transferência de arquivos públicos. No entanto, para a transferência de arquivos de acesso controlado, há um protocolo específico para este fim, que é autenticado (exige usuário e senha), confiável, baseado na arquitetura cliente-servidor e que pode utilizar criptografia através de subcamada SSL ou TLS. Este protocolo é denominado: