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:

  1. Promover el intercambio de archivos a través de la red.
  2. Fomentar el acceso a máquinas remotas.
  3. Independizar las necesidades de los usuarios de los diferentes sistemas de archivos utilizados en las distintas máquinas.
  4. 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:

  1. El cliente abre dos puertos por debajo del 1024 y consecutivos.
  2. El primer puerto se conecta al puerto 21 del lado del servidor y envía el comando PASV.
  3. Luego, el servidor abre un puerto aleatorio no privilegiado (p > 1024) y envía el comando PORT p al cliente.
  4. 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).

Entradas relacionadas: