Introducción

Por sus siglas en inglés File Transfer Protocol o Protocolo de Transferencia de Archivos, y se define como el protocolo de internet donde existe la transferencia de archivos de computadora a otra computadora, funciona a base de la arquitectura cliente-servidor, bajo los protocolos TCP/IP de internet, es decir, donde el cliente solicita información y a través del servidor de internet la obtiene.

 

La primera versión del FTP surgió en el 1971 y era conocida como RFC 114, durante 17 años se definieron las funciones cliente-servidor  y es el protocolo que se utiliza hoy en día.

Desarrollo

Como se ha mencionado anteriormente FTP funciona con una arquitectura cliente-servidor, a continuación lo explicaremos más detalladamente:

 

  • Servidor FTP. Es un software instalado en un ordenador con acceso a internet, y este permite el acceso e intercambio de archivos, es decir, se encarga de procesar las peticiones para la descarga de información.

Funciona como servidor web para el alojamiento de sitios web y como servidor de backup, donde realiza el respaldo de información.

  • Cliente FTP. Es un programa del servicio de FTP para acceder al servidor y poder cargar y descargar los archivos a través de la computadora del usuario.
  • Puertos del FTP. Para poder subir o bajar archivos desde un ordenador es necesario el uso de puertos, los puertos que utiliza FTP mayormente son, el puerto 21, que sirve para autentificarse con un servidor y el puerto 20, que es para concretar la transferencia de información, aunque cabe mencionar que se pueden modificar para la adaptación de las necesidades de cada usuario.

 

Debemos recordar que los protocolos de transferencia más conocidos son el FTP y el HTTP, te mostramos las principales diferencias:

 

FTP

  • Transferencia de archivos vía host a host.
  • Establece dos conexiones, para datos e internet.
  • Aparece en la URL.
  • Puede transferir archivos grandes.
  • Requiere de una contraseña.
  • Los archivos transferidos al host se guardan en el dispositivo del host.

 

HTTP

  • Acceso a páginas web.
  • Una conexión de datos.
  • Aparecerá en la URL.
  • Transferencia eficaz de archivos pequeños.
  • No tiene modo de autentificación.
  • Los archivos transferidos mediante HTTP se guardan en la memoria del dispositivo en cuestión.

Conclusiones

El protocolo FTP cuenta con estándares que logran que funcione en casi todos los medios y además casi no usa cabecera para la transferencia, esto es gracias a que descarga ficheros de modo binario.

Aunque el protocolo FTP sea el más antiguo es el más fiable y estable, logrando que la carga y descarga de archivos se complete sin errores de transferencia.

 

Si tienes alguna duda tus comentarios siempre serán bienvenidos, no dudes en contactarnos, vamos a estar al pendiente para contestar a la brevedad.