O que é FTP (File Transfer Protocol)
FTP, ou protocolo de transferência de arquivos, é um conjunto de regras que os computadores seguem para a transferência de arquivos de um sistema para outro pela Internet.
BREAKING DOWN FTP (Protocolo de Transferência de Arquivos)
O protocolo de transferência de arquivos é um dos muitos protocolos diferentes que determinam como os computadores se comportam na Internet. Outros protocolos incluem o Hypertext Transfer Protocol, ou HTTP, o Internet Message Access Protocol (IMAP) e o Network Time Protocol (NTP). O FTP permite que os computadores na Internet transfiram arquivos para frente e para trás e é uma ferramenta essencial para quem constrói e mantém sites atualmente.
Para usar o FTP, você deve fazer o download de um cliente FTP ou acessar um cliente FTP através dos navegadores da web. A maioria dos navegadores da Web, como o Internet Explorer ou Firefox, vem com clientes FTP que permitem transferir arquivos do seu computador para um servidor e vice-versa, mas você pode usar um cliente FTP de terceiros, pois muitos oferecem recursos extras para melhorar sua experiência. Exemplos de clientes de FTP gratuitos para download incluem o FileZilla Client, o FTP Voyager, o WinSCP, o CoffeeCup Free FTP e o Core FTP LE
Transferindo arquivos usando clientes e servidores FTP
Você provavelmente já usou o FTP antes, mesmo sem perceber. Se você já baixou um arquivo de uma página da web, é provável que tenha usado o File Transfer Protocol no processo. A primeira etapa para acessar um servidor FTP para baixar um arquivo é fazer o login, o que pode ocorrer automaticamente ou inserindo manualmente um nome de usuário e senha. O FTP também exigirá que você acesse um servidor FTP através de um número de porta específico.
Depois de acessar o servidor FTP através do seu cliente FTP, agora você pode transferir arquivos. Observe que nem todos os servidores FTP públicos exigem que você entre, pois alguns servidores permitem que você os acesse anonimamente. Dependendo do cliente FTP usado, haverá diferentes recursos disponíveis para que você possa modificar a maneira como carrega e baixa arquivos. Por exemplo, se você usar o cliente de FTP gratuito FileZilla Client, o programa permitirá que você defina limites de largura de banda para arquivos, permitindo controlar a velocidade na qual você baixa ou carrega arquivos. Isso pode ser útil se você estiver gerenciando várias transferências de arquivos ao mesmo tempo. Outros recursos que você pode procurar em um cliente FTP incluem autenticação de chave pública, a capacidade de definir níveis de compactação de arquivos ou ferramentas que permitem pesquisar um servidor usando máscaras de arquivo.
