File Transfer Protocol

24/08/2016

En esta ocasión, hablaremos de un elemento fundamental a tener en cuenta en lo que respecta a la transferencia de archivos: el FTP o File Transfer Protocol

¿Qué es el File Transfer Protocol?

Tal y como su nombre lo indica, se trata de un protocolo de la red que rige la transferencia de archivos entre sistemas que se encuentran interconectados a una red de control.

El File Transfer Protocol (FTP) comenzó a aplicarse en el año 1971, cuando tuvo lugar el desarrollo de un sistema dedicado específicamente a la transferencia de archivos diversos entre equipos, al interior del Instituto Tecnológico de Massachusetts (Estados Unidos de América). A partir de ese momento, se fueron formulando distintos documentos que apuntaron a mejorar paulatinamente el protocolo inicial. Sin embargo, las innovaciones más significativas en el mismo tuvieron lugar dos años después de su formación, en el año 1973.

En la actualidad, pueden distinguirse tres objetivos centrales a los que apunta el File Transfer Protocol:

  • Permitir y favorecer que los diferentes equipos interconectados puedan compartir y difundir entre sí archivos varios
  • Lograr una mayor independencia entre los distintos sistemas de archivos, tanto del equipo perteneciente a un cliente, como del correspondiente al servidor en cuestión
  • Fomentar una transferencia de datos mucho más segura, rápida y eficaz

1421092934_ftp

¿Cómo funciona el File Transfer Protocol?

Podríamos decir que el File Transfer Protocol se encuentra incluido al interior de un modelo cliente – servidor. Este sistema, funciona de modo de que un equipo pueda enviar órdenes (cliente), mientras que el otro espera solicitudes para poder realizar determinadas acciones (servidor).

Cuando se genera una conexión a través del File Transfer Protocol, se abren dos canales de transmisión:

  • Un canal de datos
  • Y un canal de comandos (o mejor dicho, de control)

A partir de ello, tanto el cliente como el servidor cuentan con dos procedimientos que facilitan la administración de dos tipos diferentes de información:

  • Proceso de Transferencia de Datos (DTP): consiste en un procedimiento mediante el cual se establece la conexión y se administra el canal de datos. Cuando se hace referencia al Proceso de Transferencia de Datos del lado del servidor, se habla de “Servidor de DTP”, en cambio, cuando se refiere al que está del lado del cliente, se denomina “Usuario de DTP”
  • Intérprete de Protocolo (PI): este es el sistema que interpreta el File Transfer Protocol y permite que el DTP pueda ser administrado y controlado a través de comandos enviados por el canal de control.

Transferencia de archivos en File Transfer Protocol

Conocer la manera correcta en la que se deben transmitir los archivos es lo que permitirá evitar que se eliminen accidentalmente las informaciones contenidas al interior de los mismos. Es por ello que, al momento de ejecutar la aplicación del File Transfer Protocol (FTP), se deben tener presentes las maneras de utilizar al menos uno de los siguientes comandos:

  • Tipo ASCII: este comando es adecuado para la correcta transferencia de archivos cuyo contenido se componga esencialmente de caracteres imprimibles. Un ejemplo de estos archivos son las páginas HTML, aunque no sus imágenes. Cuando pasan por este comando, se transforman algunos de los símbolos de control, de modo de poder mantener su compatibilidad en diferentes sistemas.
  • Tipo Binario: este comando es el ideal cuando se está frente a archivos que están comprimidos, que son ejecutables para la PC, archivos de audio, video, imágenes, entre tantos otros tipos diferentes de archivos.

Al mismo tiempo, la manera en que se transfieren archivos depende directamente de la extensión de los mismos. A continuación, brindaremos algunos ejemplos de con qué mecanismo transferir determinados archivos en relación con su extensión:

Si el archivo es:

  • Texto (txt): ASCII
  • HTML: ASCII
  • Documento (doc): Binario
  • Poscript (pos): ASCII
  • Comprimido (hqx): ASCII
  • Comprimido (Z): Binario
  • Comprimido (ZIP): Binario
  • Comprimido (ZOO): Binario
  • Comprimido (SIT): Binario
  • Comprimido (PIT): Binario
  • Comprimido (SHAR): Binario
  • Comprimido (UU): Binario
  • Comprimido (ARC): Binario
  • Empaquetado (Tar): Binario

No hay comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *