La primera norma publicada por el Protocolo de transferencia de archivos es anterior al Protocolo de Control de Transmisión y Protocolo de Internet (TCP /IP ) en la actualidad. Publicado en 1971 , FTP corrió el Protocolo de Control de Red (NCP ) , predecesora de la Internet. Fue diseñado para facilitar los intercambios indirectos a través de la red - . Aquellos intercambios en los cuales se han transmitido datos o programas para un sistema diferente para ser ejecutado o trabajaban en
Usos
FTP fue diseñado originalmente para grandes transferencias masivas de datos , por lo que es ideal para las descargas de archivos. Esto es particularmente cierto a través de Internet , donde FTP se utiliza comúnmente como el mecanismo para la descarga de parches, canciones y programas comprados.
Función
En una técnica nivel , FTP utiliza un mecanismo de control fuera de banda. Esto significa que los datos se mueven entre el cliente y el servidor mediante una vía de comunicación . Los mensajes de control que regulan el flujo de datos que se mueven entre los sistemas en un canal de comunicación diferente. Debido FTP fue diseñado para transferencias de archivos , que aprovecha la TCP como protocolo subyacente , que incluye más robusta garantía de entrega de paquetes .
Identificación
Mucho como la mayoría de cliente /relaciones del servidor , el cliente FTP es el sistema que hace que una petición de datos y el servidor FTP proporciona esos datos. Es una práctica común de Internet para reservar una máquina específica o incluso un conjunto ( o " granja " ) de máquinas para funcionar como servidores FTP para una empresa . Su propósito es el de escuchar las peticiones de clientes y ( suponiendo que los controles de seguridad lo permiten ) de forma rápida y precisa transmisión de archivos de gran tamaño a los clientes. Si su navegador de Internet de repente dice " ftp:// páginas web , que descargan normalmente a través del Protocolo de transferencia de hipertexto ( HTTP ) , por lo general se componen de muchos pequeños archivos que se deben descargar simultáneamente con una gran variedad de clientes en pequeños grados . Cualquier página web determinada puede hacer docenas o incluso cientos de solicitudes de información sólo para llenar una sola página. Este es un estilo radicalmente diferente de trabajo de una solicitud que da lugar a varias decenas de megabytes de datos continuos descarga . Es precisamente debido a esta diferencia que los servidores de FTP han seguido teniendo su lugar en medio de los muchos servidores web en Internet . Dado que los servidores FTP están diseñados para transferencias de archivos de gran tamaño, lo mejor es utilizarlos como parte de una estrategia global de servidor de Internet. Es común , por ejemplo, que las páginas de información general alojados en servidores web ( HTTP) e incluir enlaces en estas páginas en servidores separados usados para alojar archivos de gran tamaño para su descarga - tales como música , vídeos , grandes documentos PDF, código de computadora y los parches . Dado que la seguridad puede ser un problema con FTP (originalmente diseñado para enviar nombres de usuario y contraseñas en texto claro ) , es típico ver a los servidores FTP archivos host que no requieren autorización específica para su descarga - o utilizar un modelo de seguridad federada que sale de autenticación y la autorización a otros sistemas.
Beneficios
Diseño