PDF de programación - Diseño y desarrollo de una aplicación cliente-servidor usando como método de transferencia de datos clientes de correo electrónico

Imágen de pdf Diseño y desarrollo de una aplicación cliente-servidor usando como método de transferencia de datos clientes de correo electrónico

Diseño y desarrollo de una aplicación cliente-servidor usando como método de transferencia de datos clientes de correo electrónicográfica de visualizaciones

Publicado el 17 de Julio del 2019
457 visualizaciones desde el 17 de Julio del 2019
2,9 MB
108 paginas
Creado hace 15a (09/06/2008)
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN

UNIVERSIDAD POLITÉCNICA DE CARTAGENA



Proyecto Fin de Carrera

DISEÑO Y DESARROLLO DE UNA APLICACIÓN CLIENTE-SERVIDOR

USANDO COMO MÉTODO DE TRANSFERENCIA DE DATOS CLIENTES DE

CORREO ELECTRÓNICO.



AUTOR: José Carlos Casas González.
DIRECTORES: Alejandro Santos Martínez Sala



Septiembre / 2008



Pilar Manzanares López.







Autor:
Email del autor:
Director:
Email del Director:
Título del PFC:

Resumen:

Titulación:
Especialidad:
Departamento:

José Carlos Casas González
[email protected]
Alejandro Santos Martínez Sala, Pilar Manzanares López
[email protected], [email protected]
Diseño y desarrollo de una aplicación cliente-servidor usando
como método de transferencia de datos clientes de correo
electrónico.
Debido a la creciente demanda de sistemas que no requieren
de la presencia humana para su control, se ha desarrollado una
arquitectura cliente-servidor, basada en el protocolo de
transferencia de correos electrónicos, SMTP, y de descarga
POP3, encargada del envío, recepción y procesado automático
de datos provenientes del exterior. Todo ello garantizando un
acceso rápido y seguro a través del servicio de correo
electrónico de Gmail, proporcionado por una de las empresas
punteras en el mundo de las tecnologías de la información y
las comunicaciones como es Google.
Ingeniería Técnica de Telecomunicación
Telemática
Departamento de Tecnologías de la Información y las
Comunicaciones

Fecha de Presentación:

Septiembre 2008



2

ÍNDICE

1. Introducción................................................................................................................ 8
1.1 Antecedentes........................................................................................................................ 8
1.2 Objetivos.............................................................................................................................. 9
1.3 Herramientas utilizadas en la implementación .................................................................. 10
1.4 Estructura de la memoria del proyecto. ............................................................................. 11
2. Estudio del servicio de correo electrónico. ............................................................. 12
2.1 El correo electrónico.......................................................................................................... 12
2.1.1 ¿Qué es el correo electrónico? .................................................................................... 12
2.1.2 Elementos del correo electrónico................................................................................ 12
2.1.2.1 Dirección de correo. ............................................................................................. 12
2.1.2.1 Proveedor de correo.............................................................................................. 12
2.1.3 Ventajas y problemas del correo electrónico. ............................................................. 13
2.1.4 Correos Web y Clientes de correo. ............................................................................. 14
2.1.4.1 Correo Web........................................................................................................... 14
2.1.4.2 Clientes de correo................................................................................................. 14
2.1.4.3 ¿Cuál utilizar?....................................................................................................... 15
2.1.5 Comparativa de los diferentes correos Web gratuitos más destacados actualmente... 15
2.1.5.1 Tabla comparativa. ............................................................................................... 16
2.1.5.2 Conclusiones. ....................................................................................................... 17
2.1.5.3 Motivos de la elección de Gmail.......................................................................... 18
2.2 Protocolos que intervienen en una aplicación de correo electrónico................................. 19
2.2.1 SMTP (Simple Mail Transfer Protocol)...................................................................... 22
2.2.1.1 Modelo de comunicaciones SMTP....................................................................... 22
2.2.1.1.1 Formato de los mensajes de Internet. ................................................................ 23
2.2.1.2 Comandos del protocolo SMTP ........................................................................... 27
2.2.1.2.1 Códigos de respuesta. .................................................................................... 27
2.2.1.2.2 Comandos SMTP........................................................................................... 27
2.2.1.3 Pasos básicos para enviar un correo con SMTP................................................... 34
2.2.2 POP (Post Office Protocol)......................................................................................... 37
2.2.2.1 Modelo de comunicaciones POP.......................................................................... 37
2.2.2.2 Comandos del protocolo POP. ............................................................................. 38
2.2.2.2.1 Códigos de respuesta......................................................................................... 38
2.2.2.2.2 Comandos POP.................................................................................................. 38
2.2.2.2.2.1 Comandos del estado de Autorización........................................................ 38
2.2.2.2.2.2 Comandos del estado de Transacción......................................................... 39
2.2.2.2.2.3 Comandos del estado de Actualización. ..................................................... 41
2.2.2.2.2.4 Comandos POP opcionales......................................................................... 41
2.2.2.3 Pasos básicos para recibir un correo electrónico mediante POP. ......................... 42
2.2.3 IMAP (Internet Message Access Protocol)................................................................. 46
2.2.3.1 Descripción del protocolo IMAP.......................................................................... 46
2.2.3.2 Comandos más relevantes del protocolo IMAP. .................................................. 46
2.2.3.3 Ventajas sobre POP3. ........................................................................................... 47
2.2.3.4 Motivos de la elección de POP3 frente a IMAP................................................... 48
2.2.4 Tecnología MIME (Multipurpose Internet Mail Extensions). .................................... 49
2.2.4.1 Descripción de MIME. ......................................................................................... 49
2.2.4.2 Relación entre MIME y el correo electrónico. ..................................................... 50
2.3 Seguridad en las comunicaciones de correo electrónico. .................................................. 51
2.3.1 Problemas de seguridad en una comunicación de correo electrónico......................... 52
2.3.2 Encriptación simétrica y asimétrica. ........................................................................... 53
2.3.4 Utilización de SSL y TLS en una comunicación de correo electrónico...................... 55
2.3.5 Privacidad mediante SMTP Anónimo. ....................................................................... 56
2.3.6 El correo electrónico y las claves de cifrado asimétrico (PGP y S/MIME)................ 56
2.3.7 Conclusiones............................................................................................................... 57

3.2.1

3.4.4.1.1
3.4.4.1.2

3. Desarrollo de la aplicación....................................................................................... 58
3.1 Descripción general de la solución implementada. ........................................................... 58
Seguridad en la solución implementada. ...................................................................... 59
3.2
Clase SslStream..................................................................................................... 59
3.3 Obtención de parámetros a través de archivos XML.................................................... 61
3.3.1 Archivos implementados en el proyecto..................................................................... 61
3.3.3.1 Archivo “Parámetros Configurables”................................................................... 61
3.3.3.2 Archivo “Tipos de Mensaje”............................................................................. 62
3.4 Descripción detallada de cada una de las partes del sistema. ............................................ 62
3.4.1 Aplicación Cliente. ..................................................................................................... 62
3.4.4.1 Capa de Comunicaciones Cliente......................................................................... 63
Subcapa de Comunicaciones Transmisora. .............................................. 63
Subcapa de Comunicaciones Receptora................................................... 65
Capa de Procesamiento Cliente........................................................................................ 68
3.4.4.2.1 Subcapa de Procesamiento Transmisora........................................................ 68
3.4.4.2.2 Subcapa de Procesamiento Receptora. .......................................................... 68
3.4.4.2 Capa de Aplicación Cliente..........................
  • Links de descarga
http://lwp-l.com/pdf16312

Comentarios de: Diseño y desarrollo de una aplicación cliente-servidor usando como método de transferencia de datos clientes de correo electrónico (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad