escritores de la libertad
File Transfer Protocol (FTP) o Protocolo deTransferencia de Archivos, se creó para eso precisamente, es decir, para transferir archivos. Su origen se remonta a los inicios de Internet. Como ya os dijimos hace una semana, con el nacimiento de ARPANET todo se revolucionó. Fue la primitiva estructura de lo que hoy es Internet y con su desarrollo, también se creó el primer protocolo para la transmisión de archivos: El RFC, elaborado por un grupo deinvestigadores del MIT. Ese fue el origen del protocolo que hoy nos ocupa.
El RFC era un protocolo, muy simple, que se basaba en el sistema de correo electrónico. Tras observar el éxito de este nuevo invento, en 1985 (quince años después de la creación de este protocolo) se desarrolló el actual protocolo para la transmisión de archivos en Internet, FTP. Éste se basa fundamentalmente en la filosofíacliente-servidor.
Aunque, en sus inicios, se diseñó precisamente para que los usuarios pudieran acceder a ficheros informáticos situados en un servidor, actualmente se utiliza como repositorio de programas y para usar distintos sitios web y blogs.
Su funcionamiento es sencillo: Para que pueda procederse a la utilización del FTP deben estar presentes dos partes. La primera de ellas dispondrá deun programa servidor y la segunda, deberá tener a su disposición un software cliente, que es el que utilizan usuarios como nosotros. Cuando se establece la conexión, observamos la estructura de los archivos en forma de carpetas, éstas pertenecen tanto al ordenador local como al del servidor. Cuando tenéis acceso a ellas, podéis realizar todo tipo de acciones sobre los archivos en cuestión,algunas de ellas son: Descarga, borrado, modificación, o subir nuevos archivos.
El modelo FTP
El protocolo FTP está incluido dentro del modelo cliente-servidor, es decir, 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)
Porlo 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. Esto es diferente en el cliente y el servidor:
• El SERVIDOR PI es responsable de escuchar los comandos que provienen de un USUARIO PI a través del canal de control en unpuerto de datos, de establecer la conexión para el canal de control, de recibir los comandos FTP...
Regístrate para leer el documento completo.