Protocolo de intercambio de archivos
El Protocolo de intercambio de archivos ( FXP ; protocolo de intercambio de archivos alemán ) es el procedimiento definido en el Protocolo de transferencia de archivos y sin nombre allí, cómo un cliente controla las transferencias de archivos entre dos servidores ( servidor a servidor ). Los archivos no pasan por el cliente, lo que ahorra tiempo. Muchos clientes FTP actuales admiten FXP.
FXP usa tanto el modo activo como el modo pasivo de los servidores. En modo activo , el cliente abre un puerto aleatorio y notifica al servidor de este y su propia dirección IP usando el PORTcomando. A continuación, el servidor se conecta a este destino, después de lo cual puede tener lugar la transferencia de datos. En modo pasivo , este principio se invierte, el cliente envía un PASVcomando, el servidor abre un puerto y lo transmite al cliente junto con la dirección IP.
Con el FXP, el cliente envía un PASVcomando a un servidor FTP y recibe su dirección IP y puerto abierto en respuesta. Ahora envía un PORTcomando a otro servidor FTP , que no contiene su propia dirección IP y puerto como argumentos, sino la respuesta del primer servidor FTP. El segundo servidor FTP establece una conexión de datos con el primer servidor FTP. El cliente ahora puede transmitir un RETRcomando al segundo servidor FTP y un comando al primero STORpara iniciar una transferencia de archivos.
Si uno de los dos servidores FTP tiene problemas con esta constelación, por ejemplo, el servidor de destino no admite el modo pasivo , el PASVcomando también se puede ejecutar en la computadora de origen . Entonces se habla de moda alternativa .
Normalmente, las conexiones de datos FXP entre los servidores FTP no están cifradas. Para solucionar esto, algunos servidores y clientes FTP admiten el comando CPSV(en lugar de PASV) para establecer una conexión cifrada entre los servidores. Mientras tanto, otra variante llamada SSCN( establecer negociación de cliente seguro ) se ha establecido para transferencias cifradas debido a su buena compatibilidad con clientes FTP obsoletos. Sin embargo, ambos métodos, CPSV y SSCN, pueden ser susceptibles a ataques man-in-the-middle si no se verifica el certificado de la estación remota.
enlaces web
- RFC 959 - Protocolo de transferencia de archivos
Evidencia individual
- ^ Protocolo de intercambio de archivos (FXP). Consultado el 25 de septiembre de 2018 .
- ↑ a b Definición de transferencias FTP activas y pasivas. Consultado el 25 de septiembre de 2018 .
- ↑ FXP: CPSV. Consultado el 25 de septiembre de 2018 .
- ↑ FXP: SSCN. Consultado el 25 de septiembre de 2018 .