Na informática, é denominado FTP (File Transfer Protocol ou File Transfer Protocol), ao conjunto de regras sobre a transferência de arquivos que ocorre por meio de um sistema conectado ao TCP ou Transmission Control Protocol, que permite o envio de arquivos sem erros. Isso é baseado na arquitetura cliente-servidor; um modelo no qual várias tarefas são compartilhadas entre o servidor e o cliente. Ele foi projetado para fornecer compartilhamento de arquivos em alta velocidade; embora não haja muita segurança, já que todas as operações são realizadas em texto simples, o que permite que hackers tenham acesso aos dados transferidos.
Este foi um dos primeiros protocolos definidos (antes mesmo de existir o TCP / IP), sendo utilizado pela primeira vez em 1971. Ele sofreu uma série de modificações até que, em 1985, o formato foi finalmente estabelecido. até hoje utiliza o RFC 959. O processo de FTP começa com o PI ou Protocol Interpreter do usuário, que irá gerar a ordem de início; em seguida, a resposta será enviada do PI do servidor para o PI do usuário. Determinados parâmetros de transferência são estabelecidos (armazenar, excluir, recuperar, entre outros), para que o processo de transferência de dados DTP do usuário possa estabelecer uma conexão com a porta 20, para que a transferência de dados possa ocorrer.
Com a criação desse protocolo, também ficou conhecido o primeiro mecanismo de busca, denominado Gopher. Isso funcionava em um sistema de máquinas interconectadas, tendo como principal função localizar determinados arquivos, com base em seu nome. Cada máquina foi projetada para uma área de informação específica, mas a organização fornecida por Gopher fez parecer que na verdade todas estavam em uma única máquina. Porém, com o advento da internet, caiu em desuso.