martes, 26 de mayo de 2015

FTP "PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS"

FTP
            FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos'), es uno de los diversos protocolos de la red Internet, ideal para transferir grandes bloques de datos por la red. Un servidor FTP es un programa especial que se ejecuta en un servidor conectado normalmente en Internet (aunque puede estar conectado en otros tipos de redes, LAN, MAN, etc.). El funcionamiento es sencillo. Una persona desde su ordenador invoca un programa cliente FTP para conectar con otro ordenador, que a su vez tiene instalado el programa servidor FTP. Una vez establecida la conexión y debidamente autenticado el usuario con su contraseña, se pueden empezar a intercambiar archivos de todo tipo.

Para entenderlo mejor, podemos ver un ejemplo gráfico que hemos preparado a continuación:




Observamos que intervienen tres elementos:
  • El servidor FTP, donde subiremos / descargaremos los archivos.
  • Usuario 1, es el usuario que en este ejemplo, sube un archivo al servidor FTP.
  • Usuario 2, es el usuario que en este ejemplo, se descarga el archivo subido por el usuario 1 y a continuación sube otro archivo.


         El Servicio FTP es ofrecido por la capa de aplicación del modelo de capas de red TCP/IP al usuario, por defecto utiliza los puertos 20 y 21. El puerto 20 es el utilizado para el flujo de datos entre el cliente y el servidor y el puerto 21 para el flujo de control, es decir, para enviar las órdenes del cliente al servidor. Un problema básico de FTP es que está pensado para ofrecer la máxima velocidad en la conexión, pero no la máxima seguridad, ya que todo el intercambio de información, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante puede capturar este tráfico, acceder al servidor, o apropiarse de los archivos transferidos.

         Los usos son múltiples, por ejemplo en el caso de los clientes de CDmon.com, usan los servidores FTP para subir sus páginas web y su contenido a Internet.
Más ejemplos:
         Como servidor para compartir archivos de imágenes para fotógrafos y sus clientes; de esta manera se ahorran tener que ir hasta la tienda para dejarles los archivos.
         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 viajen encriptados, como el SFTP (Secure File Transfer Protocol).


No hay comentarios:

Publicar un comentario