Protocolo de troca de arquivos

O Protocolo de troca de arquivos ( FXP ; protocolo alemão de troca de arquivos ) é o procedimento definido no Protocolo de transferência de arquivos e sem nome lá, como um cliente controla as transferências de arquivos entre dois servidores ( servidor a servidor ). Os arquivos não passam pelo cliente, o que economiza tempo. Muitos clientes FTP atuais suportam FXP.

FXP usa o modo ativo e o modo passivo dos servidores. No modo ativo , o cliente abre uma porta aleatória e notifica o servidor sobre isso e seu próprio endereço IP usando o PORTcomando. O servidor então se conecta a este destino, quando a transferência de dados pode ocorrer. No modo passivo , esse princípio é invertido, o cliente envia um PASVcomando, o servidor abre uma porta e transmite para o cliente junto com o endereço IP.

Com o FXP, o cliente envia um PASVcomando para um servidor FTP e recebe seu endereço IP e porta aberta em resposta. Agora ele envia um PORTcomando para outro servidor FTP , que não contém seu próprio endereço IP e porta como argumentos, mas a resposta do primeiro servidor FTP. O segundo servidor FTP estabelece uma conexão de dados com o primeiro servidor FTP. O cliente agora pode transmitir um RETRcomando para o segundo servidor FTP e um comando para o primeiro STORpara iniciar uma transferência de arquivo.

Se um dos dois servidores FTP tiver problemas com esta constelação, por exemplo, o servidor de destino não suporta o modo passivo , o PASVcomando também pode ser executado no computador de origem . Fala-se então de moda alternativa .

Normalmente, as conexões de dados FXP entre os servidores FTP não são criptografadas. Para contornar isso, alguns servidores e clientes FTP oferecem suporte ao comando CPSV(em vez de PASV) para estabelecer uma conexão criptografada entre os servidores. Enquanto isso, outra variante chamada SSCN( definir negociação de cliente seguro ) se estabeleceu para transferências criptografadas devido à sua boa compatibilidade com clientes de FTP desatualizados. No entanto, ambos os métodos, CPSV e SSCN, podem ser suscetíveis a ataques man-in-the-middle se o certificado da estação remota não for verificado.

Links da web

  • RFC 959 - Protocolo de Transferência de Arquivos

Evidência individual

  1. ^ Protocolo de troca de arquivos (FXP). Recuperado em 25 de setembro de 2018 .
  2. a b Transferências FTP ativas e passivas definidas. Recuperado em 25 de setembro de 2018 .
  3. ^ FXP: CPSV. Recuperado em 25 de setembro de 2018 .
  4. FXP: SSCN. Recuperado em 25 de setembro de 2018 .