Protocolo FTP: Funcionamiento, Modos de Conexión y Servicios Relacionados
Enviado por ramones y clasificado en Informática
Escrito el en
español con un tamaño de 5,48 KB
Introducción al Servicio FTP
El servicio FTP (File Transfer Protocol) proporciona la transferencia de archivos a través de redes basadas en TCP/IP.
Objetivos Principales del FTP
Los objetivos fundamentales de este protocolo son:
- Promover el intercambio de archivos a través de la red.
- Fomentar el acceso a máquinas remotas.
- Independizar las necesidades de los usuarios de los diferentes sistemas de archivos utilizados en las distintas máquinas.
- Conseguir una transferencia de datos rápida y fiable.
Consideraciones de Seguridad (Contras)
Una de las principales contras del FTP tradicional es su seguridad:
- Utiliza mecanismos de nombres de usuario y contraseña.
- Transfiere las contraseñas en texto plano.
- FTP no cifra la propia sesión.
Modos de Conexión FTP: Activo y Pasivo
El establecimiento de la conexión de datos en FTP puede realizarse mediante dos modos:
Modo Activo
En el modo activo:
- Se establece una conexión desde un puerto superior al 1024 en el cliente hacia el puerto 21 del servidor (puerto de control).
- El cliente comunica al servidor qué puerto utilizará para la transferencia de datos.
- El servidor abre su puerto 20 para realizar la transferencia y abre también el puerto indicado por el cliente para la transmisión de datos.
Modo Pasivo
En el modo pasivo:
- El cliente abre dos puertos por debajo del 1024 y consecutivos.
- El primer puerto se conecta al puerto 21 del lado del servidor y envía el comando
PASV. - Luego, el servidor abre un puerto aleatorio no privilegiado (p > 1024) y envía el comando
PORT pal cliente. - Finalmente, el cliente inicia una conexión desde el puerto n+1 al puerto p en el servidor para transferir datos.
Información Adicional sobre FTP y Servicios Relacionados
Características y Componentes
- El objetivo del servicio FTP es la transferencia rápida de archivos.
- GFTP es un cliente FTP gráfico.
- Los puertos que utiliza un servidor FTP son el 20 (datos en modo activo) y el 21 (control).
- VSFTPD es un servidor FTP conocido por su seguridad y rendimiento.
Usuarios en FTP
Diferencia entre usuarios locales y los anónimos en FTP:
- Usuarios Locales: Disponen de una cuenta en la máquina que proporciona el servicio.
- Usuarios Anónimos: Solo tienen acceso limitado, generalmente a directorios públicos.
Protocolos y Agentes de Correo Electrónico
Características del Correo Electrónico
Las características del correo electrónico (en contraste con otros servicios) incluyen:
- No es interactivo.
- No es intrusivo ni en línea (es asíncrono).
- Es modular.
Los agentes encargados de copiar los mensajes que entran en el servidor a la buzón del usuario son el MTA (Mail Transfer Agent), MDA (Mail Delivery Agent) y MUA (Mail User Agent).
Protocolos de Correo: SMTP, POP3 e IMAP
SMTP (Simple Mail Transfer Protocol)
El protocolo Postfix es un ejemplo de MTA. SMTP se utiliza para enviar y recibir correo entre servidores. SMTP guarda los correos en el servidor remoto.
POP3 (Post Office Protocol versión 3)
POP3 es un protocolo para la recepción de correo electrónico. Su característica principal es que, por defecto, descarga todos los correos a la máquina local.
IMAP (Internet Message Access Protocol)
El protocolo IMAP permite a los clientes (incluidos clientes web) recuperar mensajes, pero los mantiene almacenados en el servidor. Además, IMAP permite la conexión de más de un usuario a la misma cuenta simultáneamente.
Diferencia Clave entre POP3 e IMAP
Diferencia entre IMAP y POP3:
- POP3: Tiende a descargar todos los correos a la máquina local.
- IMAP: Solo descarga los correos que el usuario solicita explícitamente, manteniendo la sincronización con el servidor. IMAP permite la gestión multiusuario en una misma cuenta.
Diferencia entre SMTP y POP3
Diferencia entre SMTP y POP3:
- SMTP: Protocolo para enviar y transferir correo. Guarda los correos en el servidor remoto durante el tránsito.
- POP3: Protocolo para recuperar correo, típicamente descargándolo a la máquina local.
Esquema del Funcionamiento del Correo
Esquema del funcionamiento del correo indicando los diversos agentes y protocolos (Implica la interacción secuencial de MUA, MTA, MDA y el uso de SMTP, POP3/IMAP).