domingo, 12 de marzo de 2017

FTP.  Protocolo de Transferencia de archivos

Otro de los protocolos usados de la Internet es el FTP (File Transfer Protocol, Protocolo de Transferencia de Ficheros) diseñado para compartir archivos a través de la red. Funciona según el modelo cliente-servidor. Necesitamos por tanto un servidor que nos suministre los ficheros y una aplicación en el cliente capaz de obtenerlos.

Existen dos tipos de servidor FTP: públicos e identificados. Cuando es público no se nos pedirá una contraseña para acceder, en cuyo caso probablemente no podamos hacer otra cosa que bajar ficheros a nuestro disco duro. En el caso del ftp identificado se nos pedirá un nombre de usuario y una contraseña. Cuando tenemos contratado un espacio web con un proveedor ésta es la forma más frecuente de subir archivos.
El propio navegador de archivos Nautilus puede ser empleado como un cliente de FTP, veamos cómo:
Vaya al menú Lugares y seleccione Carpeta personal para abrir el navegador de archivos.

En el modelo, el intérprete de protocolo (PI) de usuario inicia la conexión de control en el puerto 21. Las órdenes FTP estándar las genera el PI de usuario y se transmiten al proceso servidor a través de la conexión de control. Las respuestas estándar se envían desde la PI del servidor hasta la PI de usuario por la conexión de control como respuesta a las órdenes.Estas órdenes FTP especifican parámetros para la conexión de datos (puerto de datos, modo de transferencia, tipo de representación y estructura) y la naturaleza de la operación sobre el sistema de archivos (almacenar, recuperar, añadir, borrar, etc.). El proceso de transferencia de datos (DTP) de usuario u otro proceso en su lugar, debe esperar a que el servidor inicie la conexión al puerto de datos especificado (puerto 20 en modo activo o estándar) y transferir los datos en función de los parámetros que se hayan especificado.

Servidor FTP

Un servidor FTP es un programa especial que se ejecuta en un equipo servidor normalmente conectado a Internet (aunque puede estar conectado a otros tipos de redes, LANMAN, etc.). Su función es permitir el intercambio de datos entre diferentes servidores/ordenadores.
Por lo general, los programas servidores FTP no suelen encontrarse en los ordenadores personales, por lo que un usuario normalmente utilizará el FTP para conectarse remotamente a uno y así intercambiar información con él.Las aplicaciones más comunes de los servidores FTP suelen ser el alojamiento web, en el que sus clientes utilizan el servicio para subir sus páginas web y sus archivos correspondientes; o como servidor de backup (copia de seguridad) de los archivos importantes que pueda tener una empresa. Para ello, existen protocolos de comunicación FTP para que los datos se transmitan cifrados, como el SFTP (Secure File Transfer Protocol).

No hay comentarios:

Publicar un comentario