segunda-feira, 28 de março de 2011

FTP - Transferência de arquivos

O FTP é simplesmente um acrônimo de File Transfer Protocol, ou seja, Protocolo de Transferência de Arquivos. Sempre utilizado para transferir arquivos entre estações de trabalho e host. Mas o HTTP também não disponibiliza arquivos? certo, porém o FTP tem suas particularidades funcionais que o torna mais eficiente que o HTTP para transferência de arquivos, tornando-o um dos protocolos mais utilizados na internet. Mas que particularidades são estas:
1) O FTP permite a execução de comandos remotos para a manutenção de sistemas de arquivos, tal como criação de diretórios (comando mkdir), baixar ou enviar vários arquivos por um comando único (comando mget e mput, respectivamente), listar arquivos (comando ls), etc. permitindo administração remota, algo que o HTTP por padrão não permite.
2) O tratamento que o FTP dá para arquivos grandes, que são muitas vezes difíceis de trafegar, ou impossíveis devido a velocidade de banda, o torna um protocolo de compactação por demanda, onde antes de serem enviados, são compactados e baixados muito mais rapidamente. Esta funcionalidade é aplicada tanto em download quanto upload de arquivos.
3) FTP permite que usuários do sistema possam ser identificados, de forma que, os mesmos usuários do sistema, são também automaticamente usuários do serviço FTP. Pode-se também disponibilizar acesso à usuários anônimos, ou seja, disponibilização de recursos de acesso público.
4) O  servidor de FTP permite o reinicio de download de arquivos longos que podem ter sido interrompidos pela queda da conexão. Ele efetua o inicio do download do ponto onde parou. Mas atenção isso não é uma funcionalidade exclusiva do FTP.

Nenhum comentário:

Postar um comentário