1. Servicio de Transferencia de Ficheros File Transfer Protocol
2. Componentes y funcionamiento
2.1. Cliente
2.1.1. Accede al sistema de ficheros en el que se ejecutan y establecen conexiones FTP para subir o descargar los archivos.
2.2. Servidor
2.2.1. Accede al sistema de ficheros en el que están instalados, manejan las conexiones de los clientes y, según sus respectivos permisos, admiten descargas y/o salida de ficheros.
2.3. Protocolo FTP
2.3.1. normas y reglas que rigen y establecen conexiones entre cliente-servidor FTP, usando FTP como protocolo
2.3.1.1. Utiliza los puertos 20 y 21
2.4. FTP activo
2.4.1. Modo FTP estándar o PORT
2.4.1.1. El cliente envía comandos port y el servidor crea la conexión El servidor crea un canal de datos en el puerto 20, mientras el cliente se conecta a un servidor aleatorio superior al 1024
2.4.2. El cliente envía un comando PORT al servidor, indicando el puerto, para lograr la conexión de datos para transferir archivos
2.4.3. Problema de seguridad
2.4.3.1. El cliente es susceptible ya que puede entrar a cualquier conexión
2.4.4. Equipos con firewall rechazan ésta conexión
2.5. Ftp pasivo
2.5.1. El programa del cliente establece conexión tanto de datos como de comandos según se crea
2.5.2. Primera conexión, el cliente es pasivo enviando el comando PASV y solicitando un puerto libre al servidor para establecer la conexión final, nunca se usa el puerto 20
2.5.3. Equipos con cortafuegos no rechazan ésta conexión
3. Ofrece transferencia de ficheros entre sistemas mediante el protocolo TCP/IP(Capa de aplicación)
4. Servicio TFTP
4.1. Trivial File Transfer Protocol
4.2. Utiliza UDP a nivel de transporte
4.2.1. De mayor velocidad pero no asegura la integridad
4.3. De manera estándar utiliza el puerto 69/UDP
4.4. No hay mecanismo de autenticación o cifrado
4.5. utilizado para cargar y hacer copias de seguridad en red
5. Caracteristicas
5.1. Accede a sistemas remotos, lista directorios y lista, transfiere directorios y ficheros
5.2. Puede renombrar, borrar, crear archivos y carpetas, descomprimir, etc
5.3. Fácil de mantener y configurar, transferencia rápida, no depende de un S.O. en concreto
6. Servicios SFTP/SCP
6.1. Protocolo de transferencia segura de archivos / Protocolo de copia de seguridad
6.2. Acceso al terminal remoto mediante SSH aportando seguridad, puerto 22 TCP
6.2.1. Autenticación
6.2.2. Confidencialidad
6.2.3. Integridad
6.3. Capa aplicación
6.4. Comandos SFTP y SCP
7. Servicio FTPS
7.1. FTP/SSL
7.2. Conexiones seguras
7.2.1. Confidencialidad mediante algoritmos criptográficos y certificados digitales
7.3. FTPS implícito
7.3.1. Puerto estándar 990/TCP control y 989/TCP Datos
7.3.2. Se cierra la conexión si no soporta FTPS
7.4. FTPS Explícito
7.4.1. Se ofrece al cliente no seguro si el servidor no soporta FTPS