TFTP significa Protocolo de Transferência de Arquivos Trivial. É uma tecnologia para transferir arquivos entre dispositivos de rede e é uma versão simplificada do File Transfer Protocol.
O TFTP foi desenvolvido na década de 1970 para computadores com pouca memória ou espaço em disco suficiente para fornecer suporte FTP completo. Hoje, o TFTP também é encontrado em roteadores de banda larga de consumo e em roteadores de redes comerciais.
Administradores de rede doméstica às vezes usam o TFTP para atualizar o firmware do roteador, enquanto os administradores profissionais também podem usar o TFTP para distribuir software entre redes corporativas.
Como funciona o TFTP
Como o FTP, o TFTP usa software de cliente e servidor para fazer conexões entre dois dispositivos. A partir de um cliente TFTP, arquivos individuais podem ser copiados (carregados) para ou baixados do servidor. Em outras palavras, o servidor hospeda os arquivos enquanto o cliente os solicita ou envia.
O TFTP também pode ser usado para iniciar remotamente um computador e fazer backup de arquivos de configuração de rede ou de roteador.
O TFTP confia no UDP para transportar dados.
Software de cliente e servidor TFTP
Os clientes TFTP de linha de comando estão incluídos nas versões atuais do Microsoft Windows, Linux e macOS.
Alguns clientes TFTP com interfaces gráficas também estão disponíveis como freeware, como o TFTPD32, que inclui um servidor TFTP. O Utilitário TFTP do Windows é outro exemplo de cliente e servidor GUI para TFTP, mas há vários outros clientes FTP gratuitos que você pode usar também.
O Microsoft Windows não é fornecido com um servidor TFTP, mas vários servidores TFTP do Windows gratuitos estão disponíveis para download. Os sistemas Linux e MacOS normalmente usam o servidor tftpd TFTP, embora ele possa estar desativado por padrão.
Os especialistas em rede recomendam configurar os servidores TFTP cuidadosamente para evitar possíveis problemas de segurança.
Como usar o cliente TFTP no Windows
O cliente TFTP no Windows não está habilitado por padrão. Ligue-o através doProgramas e características Applet do Painel de Controle:
-
Abra o Painel de Controle e abra Programas e características.
-
SelecioneLiga ou desliga características das janelas do lado esquerdo do Painel de Controle para abrir Recursos do Windows. Como alternativa, execute oopcionalfeatures comando no Prompt de Comando ou na caixa de diálogo Executar.
-
Role para baixo na janela "Recursos do Windows" e marque a caixa ao lado deCliente TFTP.
Depois de instalado, você pode acessar o TFTP através do Prompt de Comando com o tftp comando. Use o comando help junto com ele se precisar de informações sobre como usar o TFTP ou consulte a página de referência da linha de comando tftp no site da Microsoft.
TFTP vs. FTP
O protocolo de transferência de arquivos trivial difere do FTP nesses aspectos-chave:
- Versões originais do TFTP permitiam apenas transferir arquivos de até 32 MB. Alguns servidores TFTP mais recentes removem essa restrição ou podem acabar com 4 GB.
- Ao contrário do FTP, o TFTP não possui recurso de login, portanto, não solicita um nome de usuário e senha. Evite usar o TFTP para compartilhar arquivos confidenciais - você não pode protegê-los nem auditar o acesso deles.
- Listar, renomear e excluir arquivos por TFTP é usualmente não permitido.
- O TFTP usa a porta UDP 69 para estabelecer conexões de rede enquanto o FTP usa as portas TCP 20 e 21.
Como o TFTP é implementado usando o UDP, ele geralmente funciona somente em redes locais.