Cap - PowerPoint PPT Presentation

About This Presentation
Title:

Cap

Description:

Cap tulo 25: Correo Electr nico, Representaci n y Transferencia ICD 327: Redes de Computadores Agust n J. Gonz lez – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 25
Provided by: Agus208
Category:
Tags: cap | gateways | subject

less

Transcript and Presenter's Notes

Title: Cap


1
Capítulo 25 Correo Electrónico, Representación y
Transferencia
  • ICD 327 Redes de Computadores
  • Agustín J. González

2
Introducción
  • Muchas aplicaciones de usuario usan una
    arquitectura cliente-servidor, el correo
    electrónico es una más.
  • El cliente de correo electrónico acepta correos
    desde un usuario y los envía al servidor del
    computador destino.
  • Hay muchas variaciones y estilos de entrega.

3
Paradigma del correo electrónico
  • Es una versión electrónica del memo de oficina
    basado en papel.
  • Es rápido, es una comunicación escrita de bajo
    overhead.
  • Es tan antiguo como los sistemas de tiempo
    compartido(1960s)
  • Debido a su forma electrónica, nuevas formas de
    interacción son posibles.
  • Rápido
  • Permite procesamiento automático sorting
    (ordenamiento), respuesta
  • Puede llevar otros contenidos

4
Casillas Electrónicas y Direcciones e-mail
  • Los usuarios de e-mail tienen una casilla
    electrónica dentro de la cual se deposita el su
    correo.
  • Luego los usuarios acceden a su correo con un
    programa lector.
  • Los usuarios pueden tener diferentes casillas de
    correo. Usualmente están asociadas con una cuanta
    de computador.
  • Una casilla electrónica es identificada por una
    dirección de correo.
  • Tipicamente es un identificador de cuenta, aún
    cuando no siempre. En sistemas multiusuarios que
    no están conectados en red, la dirección es sólo
    un identificador de cuenta (no se requiere
    identificar el computador)

5
Direcciones e-mail (cont..)
  • Direcciones de correo en computadores en red es
    más complicado.
  • Se debe identificar la casilla y el computador
    también.
  • Sintácticamente la dirección e-mail está
    compuesta de el nombre de un computador y nombre
    de casilla.
  • Ejemplo común user_at_host como en agv_at_elo.utfsm.cl
  • Otras formas
  • host1!host2!host!user
  • hostuser

6
Direcciones e-mail (cont..)
  • La porción de usuario es específica al lugar
  • agv
  • 578.4309
  • La porción de máquina es especifica al dominio de
    nombres.
  • Acciones del cliente de correo
  • Resuelve nombre destino usando DNS ( mensaje tipo
    MX)
  • Contacta el servidor de entrega de correo e el
    destino
  • Copia el correo en el servidor
  • Acciones del servidor destino
  • Interpreta el nombre usuario de acuerdo a las
    direcciones de casillas locales
  • Pone el correo en la casilla apropiada.

7
Formato de correo
  • EL formato simple contiene sólo dos partes
  • Encabezado que incluye la información para
    entrega del correo
  • Cuerpo que lleva el texto del mensaje.
  • El encabezado y el cuerpo se separan por una
    línea en blanco.

8
Encabezado
  • Está compuesto por líneas de texto iniciadas por
    palabras reservadas.
  • Las palabras reservadas identifican la
    información que acompañan. Pueden aparecer en
    cualquier orden.
  • Información esencial
  • To lista de destinatarios
  • From quien envía
  • Información útil
  • Replay-to dirección diferente a la de From
  • Información extra es pasada sin alteración
  • Bebida-Favorita Jugo de naranja

9
Ejemplo
  • From "Agustin J. Gonzalez" ltagv_at_elo.utfsm.clgt
  • To ICD-327_at_elo.utfsm.cl, rodargo_at_elo.utfsm.cl
  • Date Wed, 22 Mar 2000 160521 -0400
  • Subject Primera Tarea
  • La primera tarea ya ha sido publicada en la
    página WEB del curso.
  • Buena suerte!
  • Agustín

10
Datos del correo
  • Originalmente el Correo de la Internet sólo
    llevaba datos ASCII de 7 bits.
  • Problemas No se podía enviar datos arbitrarios
    como programas ejecutables.
  • Técnicas para el envío de datos binario
  • uuencode 3 palabras de 8 bits son enviadas como
    4 caracteres ASCII (6 bits cada uno).
  • También transporta el nombre del archivo e
    información de protección.
  • Incurre en un overhead del 33
  • Requiere intervención manual.

11
MIME
  • Extiende y automatiza los mecanismo de
    codificació. MINE Multipart Internet Mail
    Extensions
  • Permite la inclusión de componentes separadas
    como programas, fotos, audio clips en un solo
    mensaje.
  • El programa transmisor identifica las
    componentes, así el programa receptor puede
    extraer automáticamente e informar al receptor
    del correo sobre cada componente.
  • El encabezado incluye
  • MIME-Version 1.0
  • Content-Type Multipart/Mixed boundaryMime_separ
    ator
  • La línea separadora da información sobre
    codificación específica.
  • Puro texto incluye
  • Content-type text/plain

12
MIME
  • MIME es extensible- los programas TX y RX deben
    estar de acuerdo en el esquema de codificación.
  • MIME es compatible con servidores de correo
    existentes.Todo es codificado en ASCII.
  • Los encabezados MIME y separadores son ignorados
    por sistemas no compatibles con MIME.
  • MIME encapsula datos binarios en correo ASCII.

13
Programas como receptor finales
  • Se puede configurar para que casillas de correo
    estén asociadas con programas en lugar de
    usuarios de correo electrónico.
  • Correo entrante es automáticamente procesado como
    entrada de un programa.
  • Ejemplo Administración de listas de correo
    (subscripción, etc.)
  • Puede también ser usaba para implementar
    procesamiento cliente servidor.
  • Un requerimiento de un usuario puede llegar vía
    un mensaje el cual es atendido automáticamente
    por el servidor el cual envía la respuesta vía
    otro mensaje.

14
Ejemplo
  • Ver Archivo con mensajes de correos sin procesar.

15
Transferencia de Correo Electrónico
  • La comunicación de mensajes de correo electrónico
    es un proceso de dos partes
  • El usuario compone el mensaje con una aplicación
    para edición de correos.
  • EL programa de transferencia de correos entrega
    el correo al destino. Esto se hace a través de
    los siguientes pasos
  • Espera por mensajes de usuarios a ser puestos en
    la cola de salida de mensajes
  • Toma un mensaje de la cola y determina el
    receptor(es)
  • Se transforma en cliente y contacta los
    servidores de las casillas receptoras.
  • Pasa el mensaje al servidor para su entrega a la
    casilla.

16
Transferencia de Correo Electrónico
  • Ilustración del proceso

17
SMTP
  • Simple Mail Transfer Protocol (SMTP) es un
    protocolo estándar de aplicación para la entrega
    de correo desde una fuente a un destino.
  • Provee entrega confiable de mensajes (TCP).
  • Otras funciones
  • Dirección E-mail lookup (resolución de
    direcciones e-mail).
  • Verificación de direcciones e-mail.

18
Ejemplo de uso directo de SMTP
  • agv_at_mateo /WWW/ telnet mateo 25
  • Trying 200.1.17.4...
  • Connected to mateo.
  • Escape character is ''.
  • 220 mateo.elo.utfsm.cl ESMTP Sendmail
    8.9.3/8.9.3 Thu, 8 Jun 2000 154303 -0400 (CST)
  • HELO mateo
  • 250 mateo.elo.utfsm.cl Hello mateo 200.1.17.4,
    pleased to meet you
  • MAIL FROMlsb_at_elo.utfsm.cl
  • 250 lsb_at_elo.utfsm.cl... Sender ok
  • RCPT TOagv_at_elo.utfsm.cl
  • 250 agv_at_elo.utfsm.cl... Recipient ok
  • DATA
  • 354 Enter mail, end with "." on a line by itself
  • This is a test sent from a telnet session with
    mateo.
  • .
  • 250 PAA27342 Message accepted for delivery
  • QUIT
  • 221 mateo.elo.utfsm.cl closing connection
  • Connection closed by foreign host.

19
Optimización
  • Envío a múltiples usuarios en un solo computador
  • Supongamos agv_at_elo.utfsm.cl, lsb_at_elo.utfsm.cl, y
    marco_at_elo.utfsm.cl son todos receptores de un
    mensaje.
  • SMTP permite a los clientes especificar las tres
    direcciones y enviar una única copia del mensaje.
  • EL servidor receptor hace tres copias al entregar
    el mensaje a cada casilla destinataria.

20
Listas de Correo y Reenvío de mensajes
  • Una dirección de e-mail puede estar asociada a
    una casilla o a un programa.
  • Expansores de correo (mail exploder) o
    retransmisores (mail forwarder) de correo
    reenvían copias de mensajes a las direcciones
    e-mail en una lista de correo.
  • En UNIX sendmail provee aliases simples de
    correo electrónico. La idea es enviar a una
    casilla (en realidad a un programa) y éste hace
    el reenvío a cada usuario subscrito en el alias.
  • Procesadores de listas de correo, ej. listserv,
    pueden además interpretar comandos de
    subscripción a la lista.

21
Gateways de Correo (Mail Gateways)
  • El correo de toda una organización puede ser
    manejado por sólo un punto de entrada de
    correo.
  • Si el empleado es reubicado en la organización,
    su dirección podría cambiar (su servidor de
    correo) pero la dirección vista desde afuera de
    la organización no cambia.
  • Por ejemplo Marcial_Gonzalez_at_oxiquim.cl
    corresponde agonza_m_at_seguridad.oxiquim.cl

22
Acceso a las Casillas de Correo
  • Dónde debería estar ubicada la casilla de
    correo?
  • Los usuarios quieren acceso desde el lugar más
    usado.
  • No se puede usar siempre un computador de
    escritorio como servidor
  • No está corriendo siempre
  • Requiere un sistema operativo multitarea
  • Requiere capacidad de disco local
  • Solución se puede hacer un telnet al computador
    remoto con acceso a mi casilla.
  • Cómo se puede acceder más fácilmente al correo?

23
Protocolos de Acceso al Correo
  • La solución es usar un protocolo permita acceder
    a la casilla desde un lugar remoto y leer o mover
    el correo.
  • Uno de esos protocolos es POP (Post Office
    Protocol)

24
POP
  • Este protocolo es parte de la familia de
    protocolos TCP/IP.
  • El computador con las casillas de correo correo
    el servidor POP.
  • Los usuarios corren un Cliente POP en el
    computador local
  • El Cliente POP puede acceder y retirar el correo
    de la casilla.
  • Se requiere autentificación (password)
  • No confundir con SMTP que es usado para enviar
    correo.
Write a Comment
User Comments (0)
About PowerShow.com