Protocolos FTP, SFTP e TFTP
O protocolo FTP (File Transfer Protocol) é um protocolo de transferência de ficheiros (arquivos). Ele define como os dados devem ser transmitidos numa rede TCP/IP. Os principais objetivos deste protocolo são: possibilitar a transferência de ficheiros entre máquinas distantes, permitir a independência dos sistemas de ficheiros das máquina clientes e servidor e suportar uma transferência de dados de maneira confiável e eficiente. Esse protocolo atua na Camada de Aplicação. O protocolo FTP atualmente é definido pelo RFC 959 (File Transfer Protocol (FTP) - Especificações). O protocolo FTP segue o modelo cliente-servidor, ou seja, uma máquina envia ordens (o cliente) e a outra espera pedidos para efetuar ações (o servidor).
Aquando
de uma conexão FTP, dois canais de transmissão estão abertos :
· Um canal
para os comandos (canal de controle)
· Um canal
para os dados
Assim o cliente, tal como o servidor, possui dois
processos que permitem gerir estes dois tipos de informação:
·
O DTP (Data Transfer Process) é o
processo encarregado de estabelecer a conexão e gerir o canal de dados. O DTP
do lado do servidor chama-se SERVER-DTP, o DTP lado cliente é denominado
USER-DTP
·
O PI (Protocol Interpreter) é o
intérprete de protocolo que permite comandar o DTP com a ajuda de comandos
recebidos no canal de controlo. É diferente no cliente e no servidor:
· O SERVER-PI está encarregado de ouvir os comandos que provêm de
uma PI no canal de controlo numa porta
dada, estabelecer a conexão para o canal de controlo, receber neste os comandos
FTP da GASTAR-PI, responder-lhes e pilotar o SERVER-DTP
· O USER-PI está encarregado de estabelecer a conexão com o
servidor FTP, enviar os comandos FTP, receber as respostas do SERVER-PI e de
controlar USER-DTP se necessário.
SFTP
SFTP é a sigla que define Secure File Transfer
Protocol. Seu propósito é semelhante ao do FTP convencional, porém em função do uso de
criptografa nas conexões (através do estabelecimento de um tunel SSH) o trafego
de informações possui um incremento de segurança efetiva.
TFTP
Trivial File Transfer
Protocol (ou apenas TFTP)
é um protocolo de transferência de ficheiros, muito simples, semelhante ao FTP.
·
É baseado
em UDP (usa
a porta 69) ;
·
Não permite
listar o conteúdo de diretórios;
·
Sem
mecanismos de autenticação ou encriptação de dados;
·
Usado
para ler e/ou escrever ficheiros em servidores remotos;
0 comentários :
Observação: somente um membro deste blog pode postar um comentário.