FTP

El FTP es la herramienta que le permite, a través de la red, copiar ficheros de un ordenador a otro. Y ello, sin importar en absoluto donde están localizados estos ordenadores, o si es que usan el mismo sistema operativo: basta con que estén conectados a Internet

 La finalidad de este programa es facilitar la copia o el traslado de ficheros desde el disco de un ordenador al disco de otro, sin correr ningún tipo de riesgo de pérdida de información; y de una manera rápida y a la vez muy sencilla.

FTP (siglas en inglés de File Transfer Protocol, 'Protocolo de Transferencia de Archivos') en informática, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP (Transmission Control Protocol), basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo.

## Usos

Aunque no estés familiarizado o no conoces FTP, las opciones de que lo hayas usado alguna vez son bastante grandes. Muchos de los enlaces de descarga que usas en Internet, son URLs que apuntan a un ordenador que está actuando como un servidor FTP: tu navegador automáticamente hace la conexión y descarga correspondiente.

## Funciones

Muy simple, el protocolo FTP es el sistema de transferir archivos más estable y fiable que hay en . Esto significa que la descarga y subida de archivos que hagas tendrán más opciones de completarse si errores de transferencia, y quedarán intactos después del envío.

Existen unas normas o estándares que permiten a FTP funcionar en casi cualquier medio. Estas especificaciones son las que hacen que plataformas independientes dentro de Internet puedan comunicarse entre si.

FTP usa menos cabecera que otros mecanismos de transferir archivos, enviando menos paquetes en un sentido y en otro. La razón principal de esto es que FTP puede descargar ficheros en modo binario. Cuando descargas un fichero usando HTTP (*Hyper Text Transfer Protocol*), o envías/recibes un archivo añadido a un email, los datos primero se codifican en MIME (*Multipurpose Internet Mail Extensions*). Básicamente, esto significa que tu fichero es codificado como texto en la transmisión, y vuelta a convertir en binario al final de la transferencia. Esta codificación aumenta considerablemente el tamaño de la cabecera.

El propio protocolo TCP/IP, provee de un sistema de control y corrección de paquetes al ser recibidos en el destino. Si un paquete en la secuencia de envío se pierde, el que recibe los datos hace una petición para el reenvió de datos. Esta es la razón de porque TCP/IP es tan fiable. Esto es una ventaja porque FTP funciona sobre el protocolo TCP/IP.

Las más modernas versiones de FTP, permiten resumir las descargas que han quedado a medias. En el lado servidor, se incluyen unos marcadores que el cliente puede interpretar para saber desde donde tiene que seguir descargando el archivo. De este modo, en caso de fallo, no tenemos que volver a bajarnos un fichero entero otra vez.

## Relevancia

Un buen cliente FTP te da más control sobre lo que haces. Los navegadores, aunque sirven para usar FTP, no son demasiado adecuados como clientes, y sus mecanismos para resumir descargas dejan algo que desear, si es que puede hacerlo. En los navegadores se suelen dar más errores. Por propia experiencia, no aconsejo utilizar navegadores para bajarse cosas de servidores FTP, sobre todo si son archivos grandes. Existen buenos programas FTP que evitarán problemas.

## Referencias

https://cp.grupo.host/knowledgebase/16/Que-es-un-programa-de-FTP-y-para-que-sirve.html

http://www.ordenadores-y-portatiles.com/ftp.html