La Red de Conocimientos Pedagógicos - Currículum vitae - ¿Cuál es la función de FTP? ¿Para qué se utiliza?

¿Cuál es la función de FTP? ¿Para qué se utiliza?

Como sugiere el nombre: la función principal de FTP es permitir a los usuarios conectarse a una computadora remota (el programa del servidor FTP se ejecuta en estas computadoras) para ver qué archivos tiene la computadora remota y luego transferirlos. copiar los archivos desde la computadora remota a la computadora local o enviar archivos desde la computadora local a la computadora remota.

Protocolo FTP

En el protocolo TCP/IP, el número de puerto TCP del comando estándar FTP es 21 y el puerto de datos del modo de puerto es 20. La tarea del protocolo FTP es transferir archivos de una computadora a otra, independientemente de la ubicación de las dos computadoras, el método de conexión o incluso si utilizan el mismo sistema operativo. Suponiendo que dos computadoras hablan a través del protocolo ftp y tienen acceso a Internet, puede usar el comando ftp para transferir archivos. Existen algunas diferencias sutiles en el uso de cada sistema operativo, pero la estructura de comando básica de cada protocolo es la misma.

Existen dos modos de transmisión FTP: modo de transmisión ASCII y modo de transmisión de datos binarios.

1. Método de transferencia ASCII: se supone que el archivo que el usuario está copiando contiene texto ASCII simple. Si la máquina remota no ejecuta UNIX, ftp generalmente ajustará automáticamente el contenido del archivo cuando se transfiera para facilitar la interpretación del archivo. la otra computadora. El formato en el que se almacenan los archivos de texto.

Pero a menudo ocurre que los archivos que el usuario está transfiriendo no contienen archivos de texto. Pueden ser programas, bases de datos, archivos de procesamiento de textos o archivos comprimidos (aunque la mayoría de los archivos de procesamiento de textos también contienen texto). contiene caracteres no imprimibles que indican el tamaño de página, fuentes, etc.). Antes de copiar cualquier archivo que no sea de texto, use el comando binario para indicarle a ftp que copie palabra por palabra y no procese estos archivos. Esta es también la transferencia binaria que se analiza a continuación.

2. Modo de transferencia binaria: en la transferencia binaria, el orden de bits del archivo se guarda para que el original y la copia correspondan uno a uno bit a bit. Incluso los archivos que contienen secuencias de bits en la máquina de destino no tienen sentido. Por ejemplo, Macintosh transfiere un archivo ejecutable a un sistema Windows en modo binario, pero este archivo no se puede ejecutar en el otro sistema.

Si transfieres un archivo binario en modo ASCII, se traducirá incluso si no es necesario. Esto puede hacer que la transferencia sea un poco más lenta y también puede dañar los datos y dejar el archivo inutilizable. (En la mayoría de las computadoras, el modo ASCII generalmente supone que el primer bit significativo de cada carácter no tiene sentido porque las combinaciones de caracteres ASCII no lo usan. Si está transfiriendo archivos binarios, todos los bits son significativos). Si conoce estos dos Si todas las máquinas De igual forma, el modo binario es válido tanto para archivos de texto como para archivos de datos.