Protocolo Ftp

Páginas: 12 (2878 palabras) Publicado: 16 de mayo de 2012
File Transfer Protocol (FTP)

FTP, acrónimo de File Transfer Protocol, protocolo de transferencia de archivos que se utiliza en Internet y otras redes para transmitir archivos entre servidores o entre un usuario y un servidor. El protocolo asegura que el archivo se transmite sin errores, para lo que dispone de un sistema de corrección basado en un control de redundancia de datos y, en su caso,de la capacidad de retomar la descarga en el punto en que falló la conexión o el envío o la recepción de datos. El sistema que almacena archivos que se pueden solicitar por FTP se denomina servidor de FTP. FTP forma parte del conjunto de protocolos TCP/IP, que permite la comunicación en Internet entre distintos tipos de máquinas y redes.

La implementación del FTP se remonta a 1971 cuando sedesarrolló un sistema de transferencia de archivos (descrito en RFC141) entre equipos del Instituto Tecnológico de Massachusetts (MIT, Massachusetts Institute of Technology). Desde entonces, diversos documentos de RFC han mejorado el protocolo básico, pero las innovaciones más importantes se llevaron a cabo en julio de 1973.

Actualmente, el protocolo FTP está definido por RFC959 (Protocolo detransferencia de archivos (FTP) - Especificaciones).

Como se describe en dicho documento, los objetivos del FTP son: 1) promover el intercambio de archivos (programas de ordenador y / o datos), 2) fomentar el uso directo o indirecto (a través de programas) de los ordenadores remotos, 3) proteger a un usuario de variaciones en los sistemas de almacenamiento de archivos entre los anfitriones, y 4)para transferir datos de forma fiable y eficiente. FTP, aunque usable directamente por un usuario en un terminal, está diseñado principalmente para su uso a través de alguna aplicación.

Los programas que son capaces de acceder a servidores FTP y descargar archivos de ellos y, en su caso, enviar otros al servidor, se denominan clientes FTP. Habitualmente precisan de claves de acceso (usuario ycontraseña); los denominados servidores de FTP anónimo (Anonymous FTP Server) permiten el acceso libre, sin más que indicar datos como la dirección de correo electrónico del usuario que accede a ello como contraseña. Lo más común es que los servidores anónimos sólo permitan descargar archivos del servidor FTP, pero no enviar otros nuevos.

El servicio FTP es ofrecido por la capa de aplicación delmodelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. 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 tipode cifrado, con lo que un posible atacante puede capturar este tráfico, acceder al servidor y/o apropiarse de los archivos transferidos.

Para solucionar este problema son de gran utilidad aplicaciones como scp y sftp, incluidas en el paquete SSH, que permiten transferir archivos pero cifrando todo el tráfico.

Modelo FTP

El protocolo FTP está incluido dentro del modelo cliente-servidor, esdecir, un equipo envía órdenes (el cliente) y el otro espera solicitudes para llevar a cabo acciones (el servidor).

Durante una conexión FTP, se encuentran abiertos dos canales de transmisión:

Un canal de comandos (canal de control)
Un canal de datos

Por lo tanto, el cliente y el servidor cuentan con dos procesos que permiten la administración de estos dos tipos de información:

DTP(Proceso de transferencia de datos) es el proceso encargado de establecer la conexión y de administrar el canal de datos. El DTP del lado del servidor se denomina SERVIDOR DE DTP y el DTP del lado del cliente se denomina USUARIO DE DTP.

PI (Intérprete de protocolo) interpreta el protocolo y permite que el DTP pueda ser controlado mediante los comandos recibidos a través del canal de control....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Protocolo ftp (file transfer protocol)
  • FTP protocolo de transferencia de archivos
  • Protocolos ftp y http
  • ftp protocolo de transferencia de archivos
  • FTP FILE TRANSFER PROTOCOL
  • Introduccion a file transfer protocol (ftp)
  • Protocolo Ftp
  • Protocolo FTP

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS