Neste artigo
O Trivial File Transfer Protocol é uma tecnologia que transfere arquivos entre dispositivos de rede e é uma versão simplificada do mais robusto Protocolo de Transferência de Arquivos. O TFTP foi desenvolvido na década de 1970 para computadores sem memória ou espaço em disco suficiente para fornecer suporte total ao FTP. Hoje, o TFTP é encontrado em roteadores de banda larga para consumidores e roteadores de rede comercial. Os administradores de rede doméstica usam TFTP para atualizar o firmware do roteador, enquanto administradores profissionais usam TFTP para distribuir software em redes corporativas.
Como funciona o TFTP
Como o FTP, o TFTP usa software cliente e servidor para fazer conexões entre dois dispositivos. De um cliente TFTP, arquivos individuais podem ser copiados (carregados) para ou baixados do servidor. O servidor hospeda os arquivos e o cliente solicita ou envia arquivos. O TFTP depende do UDP para transportar dados. O TFTP também pode ser usado para iniciar remotamente um computador e fazer backup de arquivos de configuração de rede ou roteador.
Cliente TFTP e software de servidor
Os clientes TFTP da linha de comando estão incluídos nas versões atuais do Microsoft Windows, Linux e macOS. Clientes TFTP com interfaces gráficas também estão disponíveis como freeware, por exemplo, TFTPD32 que inclui um servidor TFTP. O utilitário TFTP do Windows é outro exemplo de cliente e servidor GUI para TFTP, e existem outros clientes FTP gratuitos.
O Microsoft Windows não é fornecido com um servidor TFTP, mas vários servidores TFTP gratuitos do Windows estão disponíveis para download. Os sistemas Linux e macOS usam o servidor TFTP tftpd, embora possa estar desabilitado por padrão. Os especialistas em rede recomendam configurar os servidores TFTP com cuidado para evitar possíveis problemas de segurança.
Como usar o cliente TFTP no Windows
O cliente TFTP no Windows não é habilitado por padrão. Ligue-o através do miniaplicativo Programas e Recursos do Painel de Controle.
-
Abra o painel de controle. Vamos para Pesquisa do Windows e procurar por Painel de controle.
-
Dentro Painel de controle, selecione Programas.
-
Selecione Liga ou desliga características das janelas. Ou execute o recursos opcionais comando no prompt de comando ou na caixa de diálogo Executar.
-
No Recursos do Windows caixa de diálogo, selecione Cliente TFTP. Pode ser necessário reinicializar para que as alterações tenham efeito.
-
Acesse o TFTP através do prompt de comando com o tftp comando. Use o comando help ou consulte a página de referência da linha de comando tftp no site da Microsoft.
TFTP vs. FTP
O Trivial File Transfer Protocol difere do FTP nestes aspectos principais:
- Versões originais de arquivos transferidos por TFTP de até 32 MB. Alguns servidores TFTP mais recentes removem essa restrição ou podem limitar o tamanho do arquivo a 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 TFTP para compartilhar arquivos confidenciais; você não pode proteger esses arquivos ou auditar o acesso aos arquivos.
- Listar, renomear e excluir arquivos por TFTP geralmente 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 UDP, geralmente funciona apenas em redes locais.