El principio de funcionamiento de la transmisión ftp

  

ftp tiene dos formas: el modo de transmisión ascii y el modo de transmisión de datos binarios. 1. Modo de transferencia Ascii: suponga que el archivo que está copiando el usuario contiene un simple texto de código ASCII. Si el archivo no se está ejecutando en una máquina remota, FTP normalmente ajusta automáticamente el contenido del archivo cuando el archivo se transfiere para interpretar el archivo como otra computadora. Almacena el formato de un archivo de texto. Pero a menudo hay casos en que los archivos que transfiere el usuario no son archivos de texto, pueden ser programas, bases de datos, archivos de procesamiento de texto o archivos comprimidos (aunque el archivo de procesamiento de texto contiene principalmente texto, que también contiene el tamaño de página indicado). , caracteres no imprimibles de información tales como fuentes). Antes de copiar cualquier archivo que no sea de texto, use el comando binario para decirle a ftp una copia copia por palabra. No procese estos archivos. Esta es también la siguiente transferencia binaria. Lectura recomendada: comando de uso de FTP detallado 2. Modo de transferencia binaria: en transferencia binaria, el orden de los bits del archivo se guarda de modo que el original y la copia se mueven poco a poco. Incluso si el archivo que contiene la secuencia de bits en la máquina de destino no tiene sentido. Por ejemplo, Macintosh envía el archivo ejecutable al sistema de Windows en modo binario. En el otro sistema, este archivo no se puede ejecutar. Si transfiere archivos binarios en modo ascii, aún se traducirán aunque no sean necesarios. Esto puede hacer que la transferencia sea más lenta y dañar los datos, haciendo que el archivo sea inutilizable.
(En la mayoría de las computadoras, el método ascii generalmente asume que el primer dígito significativo de cada carácter no tiene sentido, porque la combinación de caracteres ascii no lo usa. Si transfiere archivos binarios, todos los bits son importantes.) Si conoce estos dos La máquina es la misma, y ​​el modo binario es válido tanto para archivos de texto como de datos. Cómo funciona ftp ftp admite dos modos, uno es estándar (es decir, modo puerto, modo activo) y el otro es pasivo (es decir, pasv, modo pasivo). Modo estándar El cliente ftp envía un comando de puerto al servidor ftp. El cliente ftp en modo pasivo envía el comando pasv al servidor ftp. A continuación se describe cómo funcionan estos dos métodos: El cliente ftp en modo puerto primero establece una conexión con el puerto tcp 21 del servidor ftp y envía comandos a través de este canal. Cuando el cliente necesita recibir datos, envía un comando de puerto en este canal. El comando port contiene el puerto en el que el cliente recibe datos. Cuando se transmiten datos, el servidor envía datos a través de su propio puerto tcp 20 al puerto especificado del cliente. El servidor ftp debe establecer una nueva conexión con el cliente para transferir datos. El modo pasivo es similar al modo estándar cuando se establece el canal de control, pero el comando del puerto no se envía después de que se establece la conexión, sino el comando pasv. Después de recibir el comando pasv, el servidor ftp abre aleatoriamente un puerto de gama alta (número de puerto superior a 1024) y notifica al cliente la solicitud para transmitir datos en el puerto. El cliente se conecta al servidor ftp y el servidor ftp utilizará el puerto para realizar los datos. Transferencia, esta vez el servidor ftp ya no necesita establecer una nueva conexión con el cliente. Muchos servidores de seguridad no pueden aceptar conexiones iniciadas externamente al configurar, por lo que muchos servidores ftp detrás del servidor de seguridad o intranet no admiten el modo pasv, porque el cliente no puede abrir el puerto de gama alta del servidor ftp a través del servidor de seguridad; El cliente de la red no puede iniciar sesión en el servidor ftp en modo puerto, ya que el tcp 20 del servidor no puede establecer una nueva conexión con el cliente de la red interna, por lo que no puede funcionar.

Si no sabe cómo usar ftp Algo, esa es una buena solución, siempre que sea el siguiente software ftp, como flashfxp, ultrafpp, etc., la dirección de entrada se descarga directamente. Si desea crear un sitio ftp, debe realizar la configuración del software usted mismo y usar el servidor u u otro software para configurarlo directamente.

Copyright © Conocimiento de Windows All Rights Reserved