HTTP vs. Transferência de arquivos por FTP

O protocolo de transferência de hipertexto, ou HTTP, e o protocolo de transferência de arquivos, conhecido como FTP, são dois métodos que permitem carregar ou baixar arquivos e páginas da Internet. Os dois têm funções sobrepostas e você pode usar qualquer método para transferir arquivos on-line. No entanto, quando você deseja que os visitantes de um site da empresa baixem vários arquivos de tamanho maior, talvez prefira o FTP; Se for mais importante baixar um arquivo de tamanho menor, o HTTP pode ser uma escolha melhor.

Uso

Por padrão, seu navegador processa páginas em um formato visual com o protocolo de transferência de hipertexto, mas você também pode usar seu navegador para abrir arquivos com FTP. O FTP baseado em navegador é mais comum em sites públicos que permitem acesso anônimo para o download de arquivos. Se o servidor em que esses arquivos estão hospedados não permitir conexões FTP anônimas, você deverá ter um nome de usuário e uma senha para visualizar os arquivos no servidor. Como alternativa, os clientes FTP dedicados, como o WS FTP Pro ou o Filezilla, permitem que você se conecte diretamente ao servidor com ou sem um nome de usuário. Os programas de FTP permitem fazer o download ou o upload de vários arquivos de uma só vez, o que é uma das razões pelas quais você pode preferir se estiver editando um site ou permitindo que os usuários baixem arquivos do seu servidor.

Segurança e Computadores Compartilhados

Quando você está usando um computador público sem um cliente FTP, o upload de HTTP pode ser sua única opção. Painéis de controle de sites como cPanel incluem um uploader baseado em navegador. Você não precisa instalar nenhum software; no entanto, você deve impedir que o navegador salve suas credenciais de login para impedir que outras pessoas acessem seu servidor. Além disso, alguns firewalls podem bloquear conexões FTP, o que torna o HTTP a melhor escolha, se você não tiver controle sobre a segurança desse computador. No entanto, permitir o download HTTP mostrando um diretório ou fornecendo um link no navegador do visitante significa que esses arquivos estão disponíveis para todos os usuários que podem encontrar o link. O FTP é uma opção melhor para informações seguras, pois permite que você forneça aos usuários autorizados um nome de usuário e senha.

Eficiência

O protocolo de transferência de hipertexto, ou HTTP, destina-se a transferir arquivos criados com hipertexto; significando uma página da Web. Esses arquivos são muito menores do que outros arquivos que você pode baixar, como multimídia. Seu navegador tentará processar páginas ou imagens para que você possa visualizá-las sem baixá-las; embora, você pode - e provavelmente o faz - usar HTTP para carregar ou baixar arquivos. Por exemplo, muitos fabricantes de computadores fornecem downloads de drivers por meio de links em seu navegador e você usa HTTP para baixá-los. O FTP geralmente é mais rápido para transferir arquivos grandes que não usam hipertexto e não exige que você primeiro renderize uma página da Web.

The Bottom Line

Você pode definir permissões de arquivos ou pastas no site da sua empresa para que os usuários possam editá-las, visualizá-las ou executá-las. Da mesma forma, você pode criar um nome de usuário e uma senha para diretórios individuais com FTP para conceder acesso a locais específicos somente a alguns usuários. Enquanto você pode instruir os visitantes a salvar de um hiperlink como uma solução simples para deixá-los pegar arquivos únicos, o FTP dá acesso a todos os arquivos da pasta. Os usuários iniciantes estão mais familiarizados com o download via HTTP em seus navegadores. Suas necessidades e preferências pessoais determinarão se você permite que os usuários façam download via HTTP ou FTP e qual protocolo você usa para criar seu próprio site.

Recomendado