¿Es posible utilizar el protocolo FTP (no TFTP) para transferir archivos del servidor ftp al cliente ftp sin utilizar el sistema de archivos del cliente?
EDITAR:
Los motivos detrás de la pregunta: sé que tftp puede hacerlo, pero no ftp. Sin embargo, alguien me dijo que usa algún ipstack (NicheStack) con un servidor wftpd en la PC y sin ningún sistema de archivos en el destino (cliente).
Sin embargo, todavía no estoy seguro de ello. ¿Alguien sabe si es posible?
Respuesta1
FTP es un protocolo para transferir datos donde los datos están asociados con algún identificador (es decir, un nombre). Si bien estas propiedades comúnmente las cumplen los archivos en un sistema de archivos, también puede ser una base de datos o algún almacén de clave-valor en memoria o cualquier otro tipo de datos asociados con un identificador.
Por supuesto, esto es FTP como protocolo, no como una implementación específica como servidor o cliente. Pero los kits de herramientas comunes como ftplib en Python en realidad admiten la transferencia de datos que solo están en la memoria y no en un sistema de archivos.