…SeRViCio FTP…

Publicado: 15 febrero, 2008 en IMSI
Etiquetas:, , ,

El servicio FTP (File Transfer Protocol o protocolo de transferencia de archivos en español), constituye un procedimiento estándar de transferencia de archivos de un sistema a otro. Para utilizarlo necesitaremos disponer de una cuenta en la máquina que va escribir o enviar los arhivos (numerosas máuinas en Internet permiten el uso de sus sistemas utilizando una cuenta anónima y validando la contraseña con la dirección de correo).

Este protocolo está descrito en el RFC 959 y en el se establecen los objetivos de dicho protocolo, qué basicamente son los siguientes:

  • Promover que se compartan archivos entre máquinas remotas a través de la red.
  • Como consecuencia de lo anterior, fomentar el acceso a máquinas remotas.
  • Independizar las necesidades de los usuarios de diferentes sistemas de archivos utilizados en las diferentes máquinas.
  • Conseguir una transferencia de datos rápida y fiable

El servicio FTP presenta una serie de deficiencias importantes en cuanto a seguridad:

  • Utiliza el mecanismo normal de autenticación de usuarios a través de nombre de usuario y contraseña, con lo que el servidor no puede garantizar que el usuario es quien dice ser.
  • Transfiere las contraseñas en texto plano, por lo que cualquier herramienta del tipo sniffer, como Ethereal, podría capturarlas.
  • No cifra la propia sesión FTP en sí misma, por lo quelas transferencias de archivos también son en texto plano.

FTP es un servicio basado en la arquitectura cliente/servidor, y su funcionamiento es el siguiente: existe un servidor FTP en la red (local o en Interet), que es el que proporciona el servicio, utilizando para ello dos puertos:

  • Puerto 20 para transferencia de datos.
  • Puerto 21 para transferencia de órdenes (control) .

Características de los servidores FTP

Con respecto al diseño del servicio:

  • La conexión de un usuario remoto al servidor FTP puede hacerse como inicio de una sesión de un usuario que existe en el sistema o también como un usuario genérico que se llama anónimo
  • El acceso al sistema de archivos del servidor FTP está limitado, dependiendo del tipo de usuario que se conecta.
  • Una vez se ha establecido la conexión con el servidor FTP, el usuario tiene disponible el conjunto de órdenes FTP que permiten realizar las operaciones básicas de descarga(get) o subida(put) de archivos, junto con otras órdenes.

Con respecto a tipos de usuarios:

  • Usuarios FTP – Son aquellos que disponen de una cuenta en la máquina que ofrece el servicio FTP. Se conectan vía FTP mediante su nombre de usuario y contraseña, y tienen acceso a aquellas partes del sistema de archivos para las que tienen permisos.
  • Usuarios anónimos – Son usuarios cualesquiera que, al conectarse al servidor FTP, sólo deben introducir una contraseña simbólica que suele ser una dirección de correo electrónico, y sólo tienen acceso a una parte limitada del sistema de archivos

Respecto a los modos de conexión del servicio FTP:

  • Modo activo
  • Modo pasivo

¿Qué diferencia existe entre un cliente y un servidor FTP?

Un servidor FTP es una aplicación que proporciona un mecanismo estándar de transferencia de archivos entre sistemas a través de redes TCP/IP y un cliente FTP es una aplicación que permite al usuario, desde su máquina local, conectarse a un servidor FTP remoto para solicitar o transferirle archivos.

Para más información visitad el siguiente enlace -> Servidor FTP

comentarios

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s