? O Trivial File Transfer Protocol , ou TFTP, é um método leve para mover pequenos arquivos em redes. O protocolo não estabelece uma conexão e usa menos recursos do que o Protocolo de Transferência de Arquivo (FTP ), que é a opção mais conhecida para a transferência de arquivos . Porque, se a sua ausência de recursos, TFTP é mais adequado para a transferência de pequenos arquivos em uma rede local. Protocolo de transporte
programas de rede enviar dados em pacotes. Um protocolo de transporte monta pacotes de dados. Esse protocolo de transporte pode ser o Transmission Control Protocol ( TCP) ou o User Datagram Protocol (UDP). O File Transfer Protocol , rival dos pesos pesados do TFTP, usa TCP , que estabelece uma conexão entre os dois pontos finais da transferência e verifica se os pacotes de dados que chegam fora de seqüência , ou se eles estão corrompidos ou faltando. UDP faz nenhuma dessas verificações e não estabelece uma conexão. Apesar do fato de que o TFTP precisa enviar dados em muitos pacotes , ele usa UDP , ao invés do TCP mais adequado , porque o seu objectivo é ser rápido, simples e leve.
Configuração
TFTP tem para compensar o fato de que ele usa um protocolo de transporte que está faltando a maioria dos recursos de conexão necessários para a propagação de transferência de arquivos ao longo de vários pacotes. Um programa servidor TFTP tem de ser instalado no computador de envio do arquivo e um programa cliente TFTP é executado no computador que recebe o arquivo . Os dois programas se comunicam uns com os outros em uma simples recreação dos procedimentos geralmente seguido por TCP.
Procedimentos
O arquivo viaja em pacotes de 512 bytes de comprimento . Um pacote menor do que 512 bytes sinaliza o último pacote na transmissão . TFTP é uma " sintonia " protocolo - o que significa que cada um dos lados só pode agir depois que o outro lado tenha concluído a sua ação. O servidor envia um pacote e que o cliente envia uma confirmação . Isto provoca que o servidor envie o pacote seguinte e assim por diante . Se o servidor não receber uma confirmação dentro de um determinado período, retransmite o último pacote enviado .
Uso
relatório de erro rudimentar do TFTP , o seu tamanho de bloco de 512 bytes e a sua total ausência de quaisquer recursos de segurança tornam inadequado para a transferência de grandes arquivos pela Internet. O principal uso do protocolo é a transferência de um pequeno arquivo de inicialização ou arquivo de configuração para a inicialização de estações de trabalho sem disco , ou como parte do endereço IP rotinas de alocação do Dynamic Host Configuration Protocol (DHCP).