Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Por qué son lentas las transferencias FTP que programo en LabVIEW?

¿Por qué son lentas las transferencias FTP que programo en LabVIEW?

Solución de software principal: N/A

Software menor: N/A

Problema: Cuando se utiliza el VI FTP en LabVIEW Internet Toolkit, la transferencia de archivos lleva más tiempo que desde un cliente FTP. Los archivos tardan mucho más.

Solución: vea la ayuda en línea para Todas las funciones>>Internet Toolkit>>FTP>>Obtener múltiples archivos.vi

Tenga en cuenta que el valor predeterminado del puerto "Activo" es VERDADERO . Esto significa que se establecerá una conexión FTP activa en lugar de pasiva. También debe tener en cuenta que este puerto aparece en cada VI FTP que crea una sesión (todos los VI FTP de nivel superior).

Conceptos básicos de FTP FTP es un servicio propietario basado en TCP y no tiene componente UDP. Son el puerto de "datos" y el puerto de "comando" (también llamado puerto de control). Tradicionalmente, el puerto 21 se utiliza como puerto de comando y el puerto 20 como puerto de datos. Sin embargo, la confusión surge cuando nos damos cuenta de que el puerto de datos no siempre es el puerto 20, sino que viene determinado por el modo.

FTP activo El modo FTP activo fue diseñado antes de que los firewalls se volvieran comunes. En este modo, LabVIEW le dirá al servidor "Debe usar este puerto para comunicarse conmigo", y el servidor intentará usar este puerto para hacerlo. comunicar. . Esto es similar a que LabVIEW le dé al servidor un número de teléfono. El firewall bloquea las llamadas entrantes, por lo que cuando intenta abrir una conexión, recibe un mensaje de error porque LabVIEW no puede escuchar el servidor.

FTP Pasivo En el modo FTP pasivo, LabVIEW solicita el puerto del servidor y luego usa ese puerto para conectarse al servidor. Esto es similar a que LabVIEW solicite un número de teléfono para llamar al servidor. Dado que LabVIEW realiza la llamada, el firewall lo permite, por lo que puede configurar la transferencia de archivos.

En la mayoría de situaciones en las que tienes un firewall, puedes utilizar métodos de conexión activos o pasivos. Varios documentos mencionan que cuando se utiliza el método de sesión activa, el servidor elegirá una ruta menos que óptima para la conexión, lo que afectará en gran medida la velocidad de transferencia. Por lo tanto, las conexiones FTP pasivas restaurarán las tasas de transferencia de datos si el firewall lo permite. Número de documento: 3R16JMFD