FTP es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP. Se desarrolló en 1985 para permitir el intercambio de datos entre servidores y ordenadores. FTP utiliza dos conexiones separadas, una para comandos de control y otra para la transferencia de datos, y permite la transferencia de archivos en modo activo o pasivo.
2. DEFINICIÓN FTP (File Transfer Protocol - Protocolo de Transferencia de Archivos) Protocolo de red para la transferencia de archivos entre sistemas conectados a una red TCP.
3. HISTORIA En 1985, se termina el desarrollo del aún vigente protocolo para la transmisión de archivos en Internet (FTP), basado en la filosofía de cliente-servidor.
4. La versión original del File Transfer Protocol fue publicado como RFC 114 el 16 de abril de 1971, junio de 1980 reemplazado por el RFC 765 y el RFC 959 octubre de 1985.
5. El Modelo FTP el intérprete de protocolo (PI) de usuario , inicia la conexión de control en el puerto 21.
6. Las órdenes FTP estándar las genera el PI de usuario y se transmiten. Las respuestas estándar se envían desde el PI del servidor al PI.
7. SERVIDOR FTP Programa especial que se ejecuta en un equipo servidor normalmente conectado a Internet . Su función es permitir el intercambio de datos entre diferentes servidores/ordenadores.
8. TIPOS DE TRANSFERENCIA Tipo ascii: archivos que sólo contengan caracteres imprimibles (páginas HTML). Tipo binario: archivos comprimidos, ejecutables para PC. Txt (texto) ascii HTML (página WEB) ascii doc (documento) binario
9. MODOS DE CONEXIÓN Cuando el cliente envía un comando PASV, el servidor FTP le indica por el canal de control.
10. MODO ACTIVO el servidor siempre crea el canal de datos en su puerto 20