T2 - CORREO Flashcards
(24 cards)
CORREO ELECTRÓNICO – ARQUITECTURA ¿Qué son los agentes MUA
, MSA
, MTA
, MDA
, MAA
y qué papel tiene el DNS
en la arquitectura del correo electrónico?
-
MUA
(Mail User Agent): programa que usa el usuario para enviar y recibir correos
Usa protocolos comoSMTP
,POP3
,IMAP
No es un sistemasíncrono
Ejemplos: Outlook, Gmail, Thunderbird -
MSA
(Mail Submission Agent): recibe el mensaje delMUA
y lo entrega alMTA
Aplica validaciones antes del envío -
MTA
(Mail Transfer Agent): envía el mensaje entre servidores usandoSMTP
-
MDA
(Mail Delivery Agent): entrega el mensaje en el buzón del destinatario -
MAA
(Mail Access Agent): permite alMUA
acceder al buzón usandoPOP3
oIMAP
-
DNS
: traduce el dominio del destinatario para encontrar la IP del servidor de correo
Es esencial para que elMTA
sepa a dónde enviar el mensaje
CORREO ELECTRÓNICO – ARQUITECTURA ¿Qué son los registros A
, AAAA
, PTR
, TXT
, SPF
, CNAME
, SRV
, MX
, SOA
, CAA
en DNS y para qué sirven?
-
A
: dice qué IP (IPv4) tiene un dominio
www.example.com → 93.184.216.34 -
PTR
: hace lo contrario, dice qué nombre tiene una IP
34.216.184.93 → ruinosa.com -
AAAA
: igual queA
, pero para direcciones IPv6 -
TXT
: guarda textos con información extra sobre el dominio
Ej: verificación o seguridad -
SPF
: tipo deTXT
que dice qué servidores pueden enviar correos -
CNAME
: redirige un dominio a otro -
SRV
: indica servicios disponibles bajo un dominio -
MX
: indica qué servidores reciben los correos -
CAA
: dice qué entidades pueden emitir certificados SSL -
SOA
: info técnica del dominio (servidor principal, contacto, etc.)
CORREO ELECTRÓNICO – ARQUITECTURA ¿Cómo funciona el sistema DNS
al acceder a una web como www.lechugas.com
?
-
Paso 1: El dispositivo pregunta al
DNS local
(elresolver
, normalmente el router o el ISP) -
Paso 2: Si no tiene la respuesta, consulta al
Root Server
-
Paso 3: El
Root Server
redirige al servidor delTop-Level Domain
(como.com
) -
Paso 4: Este redirige al
Servidor DNS Autoritativo
del dominio -
Paso 5: El
DNS Autoritativo
devuelve la IP dewww.lechugas.com
CORREO ELECTRÓNICO – ARQUITECTURA ¿Para qué sirven el resolver local
, root server
, top-level domain server
y servidor DNS autoritativo
?
-
Resolver local
: primer punto de consulta (normalmente tu router o ISP)
Guarda una caché con respuestas anteriores -
Root Server
: indica qué servidor gestiona el dominio de nivel superior (.com
,.es
,.org
, etc.) -
Top-Level Domain Server
: responde con la dirección delservidor autoritativo
del dominio -
Servidor DNS Autoritativo
: tiene la IP real del dominio solicitado
Es el que da la respuesta final
CORREO ELECTRÓNICO – ARQUITECTURA ¿Cómo mandaría Miguel
(de www.madre.com
) un correo a Ana
(de www.lechugas.es
)?
-
Paso 1: Miguel usa su
MUA
para redactar el correo
⬇️SMTP
-
Paso 2: El
MUA
lo envía alMSA
y este lo pasa alMTA
demadre.com
-
Paso 3: El
MTA
necesita averiguar la IP del servidor de destino (leachugas.es
) → consulta el sistemaDNS
(accede alRoot Server
, alTLD
(Top-Level Domain), y alServidor Autoritativo
deleachugas.es
) -
Paso 4: El
DNS
deleachugas.es
debe tener registros comoMX
,A
,TXT
, etc., configurados previamente -
Paso 5: El
MTA
de origen manda el correo alMTA
del servidor de destino -
Paso 6: El
MDA
lo entrega en el buzón de Ana
⬇️POP3/IMAP
-
Paso 7: El
MAA
permite alMUA
de Ana acceder al correo y leerlo
CORREO ELECTRÓNICO – FORMATO ¿Qué es el RFC 822 (ASCII)
y cuántos bits tiene? ¿Qué cabeceras contiene un correo?
- El
RFC 822
define el formato estándar de los correos electrónicos - Usa codificación
ASCII
: solo admite caracteres simples (letras, números, signos básicos) - Cada carácter ocupa 7 bits
- Cabeceras comunes:
-
From
: quién lo envía -
To
: quién lo recibe -
Subject
: asunto del mensaje -
Date
: fecha de envío -
Message-ID
: identificador único del mensaje -
In-Reply-To
: mensaje al que se está respondiendo -
Received
: lista de servidores por los que ha pasado el mensaje
-
CORREO ELECTRÓNICO – FORMATO ¿Para qué sirve la extensión MIME
? ¿Cómo se entiende el estándar Content-Type
y cuáles son sus tipos?
-
MIME
(Multipurpose Internet Mail Extensions) permite que los correos puedan incluir archivos, imágenes, vídeos, etc. - El campo
Content-Type
indica el tipo de contenido del mensaje o parte del mensaje
Tipos comunes de Content-Type
:
- text/plain
: texto plano
- text/html
: texto con formato HTML
- multipart/mixed
: varios tipos de contenido (ej: texto + adjuntos)
- image/jpeg
, image/png
: imágenes
- video/mp4
: vídeos
- application/pdf
: archivos PDF u otros binarios
💡 Cada tipo va seguido de una subcategoría: tipo/general
→ ejemplo: image/png
Esto permite a los programas saber cómo mostrar o manejar el contenido
CORREO ELECTRÓNICO – FORMATO ¿Qué es boundary
en una cabecera MIME
?
- Es un separador que se usa en correos con contenido
multipart
- Sirve para dividir las distintas partes del mensaje (texto, adjuntos, imágenes…)
- Se indica dentro del campo
Content-Type
, por ejemplo:Content-Type: multipart/mixed; boundary="limite123"
💡 Todo lo que esté entre --limite123
y --limite123--
se considera una parte del mensaje
CORREO ELECTRÓNICO – PROTOCOLOS ¿Qué dos protocolos permiten el acceso
al correo electrónico? ¿Qué significan sus siglas, qué puertos usan y cómo funcionan?
-
POP3
= Post Office Protocol versión 3- Puerto: 110 (o 995 si va cifrado con SSL)
- Descarga los correos al dispositivo y los
BORRA DEL SERVIDOR
- Está orientado a carácter (trabaja con texto plano)
-
IMAP
= Internet Message Access Protocol- Puerto: 143 (o 993 si va cifrado con SSL)
- Permite ver y gestionar los correos
DIRECTAMENTE EN EL SERVIDOR
- También está orientado a carácter
Ejemplos:
- POP3
: un cliente de correo como Thunderbird descarga los mensajes del servidor y los borra después.
- IMAP
: Gmail o Outlook web permite ver todos los mensajes directamente en el servidor sin descargarlos permanentemente.
CORREO ELECTRÓNICO – PROTOCOLOS ¿Cuáles son los comandos más usados en POP3
y para qué sirve cada uno?
-
USER <nombre>
: Identificación del usuario (solo se hace una vez) -
PASS <password>
: Envía la contraseña al servidor -
STAT
: Muestra cuántos mensajes no borrados hay y su tamaño total -
LIST
: Lista todos los mensajes no borrados con su tamaño -
RETR <número>
: Descarga el mensaje indicado desde el servidor al cliente (sin borrarlo todavía) -
TOP <número> <líneas>
: Muestra la cabecera + X líneas del mensaje -
DELE <número>
: Marca el mensaje indicado para ser borrado -
RSET
: Recupera los mensajes marcados como borrados (si no se ha cerrado la conexión) -
UIDL <número>
: Devuelve un identificador único del mensaje -
QUIT
: Cierra la sesión y borra los mensajes marcados
CORREO ELECTRÓNICO – PROTOCOLOS ¿Cuáles son los comandos más usados en IMAP
y para qué sirven?
-
LOGIN
: inicia sesión con usuario y contraseña -
LIST
: muestra las carpetas (inbox, enviados, borradores…) -
STATUS
: muestra el estado de una carpeta (número de mensajes, no leídos…) -
SELECT
: selecciona una carpeta para trabajar con ella -
FETCH
: recupera mensajes o partes de mensajes (cabecera, cuerpo, etc.) -
SEARCH
: busca mensajes por criterios (fecha, asunto, remitente, etc.) -
STORE
: permite marcar mensajes con etiquetas (flags
), por ejemplo como leído/no leído -
EXPUNGE
: elimina definitivamente los mensajes marcados como borrados
CORREO ELECTRÓNICO – PROTOCOLOS ¿Para qué sirve el protocolo SMTP
y cuáles son sus puertos?
-
SMTP
= Simple Mail Transfer Protocol - Sirve para enviar correos desde el cliente (
MUA
) al servidor y entre servidores (MTA
) - Solo se usa para envío, no para recibir
- Puertos:
-
25
: envío entre servidores (no cifrado) -
465
: envío cifrado con SSL/TLS (menos usado oficialmente) -
587
: envío desde el cliente al servidor (con autenticación, recomendado) -
2525
: alternativa moderna usada por algunos proveedores cuando los otros puertos están bloqueados
-
CORREO ELECTRÓNICO – PROTOCOLOS ¿Qué diferencia hay entre SMTP
y ESMTP
?
-
SMTP
= Simple Mail Transfer Protocol- Es el protocolo original para enviar correos
- Muy básico: solo permite texto plano, sin autenticación ni adjuntos
-
ESMTP
= Extended SMTP- Es una versión ampliada de
SMTP
- Permite nuevas funcionalidades modernas que
SMTP
no soportaba
- Es una versión ampliada de
💡 Hoy en día, casi todos los servidores usan ESMTP
, aunque lo siguen llamando SMTP
CORREO ELECTRÓNICO – PROTOCOLOS ¿Cuáles son los comandos principales de SMTP
y algunos extendidos de ESMTP
?
-
HELO <dominio>
: el cliente se identifica ante el servidor -
MAIL FROM:<usuario>
: indica el remitente del mensaje -
RCPT TO:<destinatario>
: indica el destinatario del mensaje -
DATA
: comienza el contenido del mensaje (cabeceras + cuerpo)
(finaliza con una línea que solo contiene un.
) -
QUIT
: cierra la sesión SMTP
Comandos extendidos de ESMTP
:
- EHLO <dominio>
: como HELO
, pero permite usar extensiones
- STARTTLS
: inicia una conexión cifrada
- AUTH PLAIN
/ AUTH LOGIN
: autenticación del usuario (puede usarse con codificación Base64
)
CORREO ELECTRÓNICO – CLIENTES DE CORREO ¿Qué es un cliente de correo
? Nombra algunos ejemplos
- Es un programa que permite gestionar correos electrónicos desde el dispositivo del usuario
- Se usa para redactar, enviar, recibir y organizar mensajes
- Se conecta al servidor mediante protocolos como
SMTP
,POP3
oIMAP
Ejemplos de clientes de correo:
- IBM Lotus Notes
- Microsoft Outlook Express
- Windows Mail
- Mozilla Thunderbird
- eM Client
CORREO ELECTRÓNICO – FORMATOS ¿Qué es un servidor de correo electrónico
? Da ejemplos
- Es un sistema que recibe, envía, almacena y entrega correos electrónicos
- Se comunica con otros servidores y con los clientes de correo
- Usa protocolos como
SMTP
,POP3
yIMAP
Ejemplos de servidores de correo:
- IBM Lotus Domino
- Microsoft Exchange
- Zimbra
- Exim
- Postfix
- Sendmail
- Qmail
CORREO ELECTRÓNICO – FORMATOS ¿Qué es MBOX
?
-
PST
= Personal Storage Table- Archivo donde se almacenan correos, contactos y calendarios localmente
- Se usa con cuentas tipo
POP3
o archivos exportados - Se puede mover o copiar entre equipos
-
OST
= Offline Storage Table- Archivo que sincroniza el correo del servidor con el cliente
- Se usa con cuentas
IMAP
oExchange
- Permite trabajar sin conexión y se actualiza al reconectar
CORREO ELECTRÓNICO – FORMATOS ¿Qué es el formato NSF
?
-
NSF
= Notes Storage Facility - Es el formato de archivo usado por
IBM Lotus Notes
- Almacena correos, calendarios, tareas y otros datos de usuario
- Es un formato propietario y no se puede abrir fácilmente sin el programa
CORREO ELECTRÓNICO – SEGURIDAD ¿En qué consiste securizar el canal
en el correo electrónico?
- Consiste en cifrar la conexión entre cliente y servidor o entre servidores
- Así se protege el mensaje mientras viaja por Internet
- Se evita que terceros puedan leer, modificar o interceptar el contenido
- Se logra usando protocolos como
SSL
,TLS
oSTARTTLS
CORREO ELECTRÓNICO – SEGURIDAD ¿Qué es la integridad
y cómo se asegura en el correo electrónico?
- La
integridad
garantiza que el mensaje no ha sido modificado desde que fue enviado - Se asegura usando
DKIM
(DomainKeys Identified Mail) - El servidor del remitente firma digitalmente el mensaje con una clave privada
- El servidor receptor lo verifica con una clave pública registrada en el
DNS
- Si el contenido cambia, la firma deja de ser válida
CORREO ELECTRÓNICO – SEGURIDAD ¿Dónde se almacena la clave pública
de DKIM
en el DNS?
- Se guarda en un registro
TXT
dentro delDNS
del dominio - El nombre del registro tiene esta forma:
selector._domainkey.midominio.com
-
selector
lo elige el administrador para identificar la clave - El valor del registro contiene la clave pública
- Los servidores receptores la usan para verificar la firma DKIM del mensaje
CORREO ELECTRÓNICO – SEGURIDAD ¿Dónde se almacena la clave pública
de DKIM
en el DNS?
- Se guarda en un registro
TXT
dentro delDNS
del dominio - El nombre del registro tiene esta forma:
selector._domainkey.midominio.com
-
selector
lo elige el administrador para identificar la clave - El valor del registro contiene la clave pública
- Los servidores receptores la usan para verificar la firma DKIM del mensaje
CORREO ELECTRÓNICO – SEGURIDAD ¿Para qué sirve SPF
y qué garantiza?
-
SPF
= Sender Policy Framework - Sirve para verificar que el servidor que envía el correo está autorizado por el dominio de origen
- El servidor receptor consulta un registro
TXT
del DNS del dominio de origen - Así detecta si el correo viene de un servidor legítimo o no
- Ayuda a evitar suplantaciones de identidad (
spoofing
) - Garantiza la autenticidad del servidor de origen, pero no del contenido ni del remitente
CORREO ELECTRÓNICO – SEGURIDAD ¿Qué es DMARC
y para qué sirve?
-
DMARC
= Domain-based Message Authentication, Reporting and Conformance - Es una política que indica al servidor receptor qué hacer si fallan las validaciones
SPF
oDKIM
- También permite enviar informes al dominio de origen sobre intentos fallidos de autenticación
- Se publica como un registro
TXT
en elDNS
- Mejora la lucha contra el
phishing
y elspoofing