Está en la página 1de 2

TEMA 3 – FTP (File Transfer Protocol

)
INTRODUCCIÓN Transferencia de archivos de un sistema a otro. Tiene problemas de seguridad al viajar todo en texto plano. CARACTERÍSTICAS Basado en cliente/servidor Puerto 20: Transferencia de datos. Puerto 21: Transferencia de ordenes. El cliente usa un puerto origen superior al 1024 y como destino el 21 GENERALIDADES → El usuario inicia la conexión de control en el puerto 21 del server. → Las órdenes FTP se transmiten al proceso servidor a través de la conexión de control. → Las respuestas se envían desde el server al usuario por la conexión de control como contestación a las ordenes. → Las ordenes FTP especifican parámetros para la conexión de datos y la naturaleza de operación sobre el sistema de ficheros. → La transferencia de datos de usuario debe esperar a que el server inicie la conexión al puerto de datos especificado (20 en modo activo) y transferir los datos en función de los parámetros seleccionados. → La comunicación es independiente del sistema de archivos utilizado por cada uno. → La conexión es bidireccional. → Servidor FTP: – Equipo servidor con un porgrama para su conexión sobre el. – Usa alojamiento web. – Alberga backup. → Cliente FTP: – Equipo con programa especial para conectarse con servidores FTP. – Muchos navegadoras soportan FTP. – Hay clientes FTP gráficos y en modo consola integrados en SO. TIPO DE ACCESO → Acceso anónimo: – Server que ofrecen sus servicios para todos. – Login: anonymous – Contraseña: una dirección de correo. → Acceso de usuario: – Acceso para usuarios del sistema. – Definidos en LDAP. – Definidos en una BD. → Acceso de invitado: – Guest. – Mezcla de los anteriores. – Acceso al sistema pero con menos privilegios.

→ Modo pasivo: – El server abre 2 puertos.MODO DE CONEXIÓN → Modo activo: – Cliente: Abre conexión de control al puerto 21 sobre el server. y eso es un problema.. – El cliente debe aceptar cualquier conexión de entrada por dicho puerto. – El server crea una conexión sobre su puerto 20 para la transmisión. – El cliente envía un comando PASV en el canal de control (p. Binario → Ejecutables.21 server) y el servidor informa del nuevo puerto abierto para establecer la transferencia. evitando así el problema de seguridad. comprimidos. . uno para control y otro para datos. El cliente usa un puerto superior al 1024. imágenes. TIPOS DE FICHEROS y COMANDO FTP ASCII → Solo con caracteres imprimibles. – El cliente inicia las dos conexiones..