Tema 6: Introducción a las redes diciembre de 2010 - 2
Índice
6.1. La red Internet6.1.1. Sistemas finales6.1.2. Redes de acceso6.1.3. El núcleo de la red
6.2. Protocolos y arquitecturas de red6.2.1. Protocolos de comunicación6.2.2. Arquitecturas de red
6.3. Direccionamiento en Internet6.3.1. Direccionamiento CIDR6.3.2. Asignación automática de direcciones (DHCP)6.3.3. Traducción de direcciones (NAT)6.3.4. Identificación de procesos: puertos
6.4. Modelos de comunicación6.4.1. Tipos de servicio ofrecidos6.4.2. Modelos de las aplicaciones
6.5. Servicios de aplicación en Internet6.5.1. El Web6.5.2. Correo electrónico
Índice
Tema 6: Introducción a las redes diciembre de 2010 - 3
Índice
6.1. La red Internet6.1.1. Sistemas finales6.1.2. Redes de acceso6.1.3. El núcleo de la red
6.2. Protocolos y arquitecturas de red6.2.1. Protocolos de comunicación6.2.2. Arquitecturas de red
6.3. Direccionamiento en Internet6.3.1. Direccionamiento CIDR6.3.2. Asignación automática de direcciones (DHCP)6.3.3. Traducción de direcciones (NAT)6.3.4. Identificación de procesos: puertos
6.4. Modelos de comunicación6.4.1. Tipos de servicio ofrecidos6.4.2. Modelos de las aplicaciones
6.5. Servicios de aplicación en Internet6.5.1. El Web6.5.2. Correo electrónico
Índice
Tema 6: Introducción a las redes diciembre de 2010 - 4
Red doméstica
Red Institucional
Red móvil
ISP Global
ISP Regional
router
PC
servidor
portátil
teléfonomóvil enlaces
puntos deacceso
6.1 La red Internet Introducción
Componentes de Internet
• Millones de dispositivos– Conocidos como hosts o
sistemas finales– Ejecutan aplicaciones de red
• Enlaces de comunicación– Fibra, cobre, radio– Cada uno con un ancho de
banda determinado
• Equipos de interconexión– Routers, conmutadores– Reenvío y procesado de
paquetes
Tema 6: Introducción a las redes diciembre de 2010 - 5
Sistemas finales
• Hosts:– Ejecutan programas de aplicación
• Web, email
– Están en el extremo de la red– Distintos tipos:
• Ordenadores• Portátiles• PDAs• Teléfonos móviles• Sensores
• Modelos de comunicación– Cliente-Servidor
• Navegadores/servidores Web, clientes/servidores de correo
– Peer to Peer (P2P)• Skype, BitTorrent
cliente/servidor
peer-peer
6.1 La red Internet 6.1.1 Sistemas finales
Tema 6: Introducción a las redes diciembre de 2010 - 6
Tipos de redes de acceso6.1 La red Internet 6.1.2 Redes de acceso
• Redes de acceso a Internet– Redes de acceso residencial– Redes institucionales– Redes de acceso móvil
• Consideraciones – Distinto ancho de banda– Distinta calidad de servicio– Redes dedicadas o
compartidas
Tema 6: Introducción a las redes diciembre de 2010 - 7
Acceso residencial6.1 La red Internet 6.1.2 Redes de acceso
• Acceso vía módem– Hasta 56Kbps de ancho de banda (normalmente menos)– No se puede navegar y hablar por teléfono a la vez
• DSL (digital subscriber line)– Normalmente desplegadas por las compañías telefónicas– Basado en una línea dedicada hasta la central telefónica– Posibilidad de combinar datos y voz en la misma línea– ADSL (Modalidad de DSL donde la velocidad de bajada y la de subida
no son simétricas, es decir, distinta de bajada que de subida:• Hasta 1 Mbps en el canal ascendente (dirección a Internet)
• Hasta 20 Mbps en canal descendente (dirección al host)
HFC (híbrido de fibra y coaxial). DOCSIS
– La red de cable y fibra une el hogar al router del ISP– Asimétrico: más ancho de banda en el enlace descendente– En enlace hacia el router es compartido entre los hogares– El despliegue lo realizan las compañías de cable y TV
Tema 6: Introducción a las redes diciembre de 2010 - 8
Acceso organizacional6.1 La red Internet 6.1.2 Redes de acceso
• Red de área local de una empresa u organismo– Conocida como intranet
• Existe un router que da salida a la red Internet
• Uso de tecnología Ethernet (IEEE 802.3):– 10 Mbps, 100Mbps, 1Gbps,
10Gbps Ethernet
• Configuración habitual:– sistemas finales conectados
entre sí mediante conmutadores– Se utilizan puntos de acceso
para dar cobertura inalámbrica IEEE 802.11 (WiFi)
Tema 6: Introducción a las redes diciembre de 2010 - 9
Ejemplo6.1 La red Internet 6.1.2 Redes de acceso
• Componentes típicos de una red doméstica:– Módem ADSL o de cable– Router (con cortafuegos y funciones de NAT habitualmente)– Red Ethernet– Puntos de acceso inalámbricos 802.11
punto de acceso 802.11
portátiles
routercablemodem
de/haciaInternet
Ethernet
PC
Tema 6: Introducción a las redes diciembre de 2010 - 10
Medios de transmisión6.1 La red Internet 6.1.3 El núcleo de la red
• Medios físicos que permiten la propagación de bits entre emisor y receptor
• Par trenzado:– Dos hilos de cobre dispuestos de forma helicoidal
cubiertos por un aislante de plástico– Frecuencias de hasta 250 MHz– Ampliamente utilizado en LANs Ethernet – Conector RJ-45
• Cable coaxial– Núcleo de cobre recubierto por un aislante envuelto
a su vez en un conductor externo– Frecuencias de hasta 900 MHz– Mayor velocidad de transmisión e inmunidad al ruido
que el par trenzado
• Fibra óptica– La presencia/ausencia de luz codifica un bit– Núcleo de fibra de vidrio (mayor densidad) y
revestimiento de cristal o plástico (menor densidad)– Alto ancho de banda (varios Gbps)
Tema 6: Introducción a las redes diciembre de 2010 - 11
Interconexión de routers6.1 La red Internet 6.1.3 El núcleo de la red
• Existen varias subredes interconectadas• Los distintos routers se reenvían
paquetes• Dos formas de trabajar:
– Conmutación de circuitos• Se establece un circuito por conexión• Entrega en orden y con calidad de servicio
– Conmutación de paquetes• Cada paquete se encamina por separado• La entrega puede ser fuera de orden y es
difícil garantizar la calidad
• Cualquier modalidad requiere algoritmos de encaminamiento
• Un paquete deberá atravesar varias redes distintas hasta llegar al destino
Tema 6: Introducción a las redes diciembre de 2010 - 1212
• Red Académica Española (RedIris)– Universidades y centros de I+D españoles
Ejemplo de red6.1 La red Internet 6.1.3 El núcleo de la red
Tema 6: Introducción a las redes diciembre de 2010 - 13
Índice
6.1. La red Internet6.1.1. Sistemas finales6.1.2. Redes de acceso6.1.3. El núcleo de la red
6.2. Protocolos y arquitecturas de red6.2.1. Protocolos de comunicación6.2.2. Arquitecturas de red
6.3. Direccionamiento en Internet6.3.1. Direccionamiento CIDR6.3.2. Asignación automática de direcciones (DHCP)6.3.3. Traducción de direcciones (NAT)6.3.4. Identificación de procesos: puertos
6.4. Modelos de comunicación6.4.1. Tipos de servicio ofrecidos6.4.2. Modelos de las aplicaciones
6.5. Servicios de aplicación en Internet6.5.1. El Web6.5.2. Correo electrónico
Índice
Tema 6: Introducción a las redes diciembre de 2010 - 14
Protocolos6.2 Protocolos y arquitecturas de red 6.2.1 Protocolos de comunicación
• Los protocolos definen:– El formato– El orden de los mensajes enviados y recibidos entre
entidades– Las acciones realizadas al enviar o recibir los mensajes
• Analogía entre protocolos humanos y de red
Hola
Hola
¿Qué hora es?
2:00
TCP connectionrequest
TCP connectionResponse
<fichero>
tiempo
Get http://www.awl.com/kurose-ross
Tema 6: Introducción a las redes diciembre de 2010 - 15
Necesidad de arquitecturas de red6.2 Protocolos y arquitecturas de red 6.2.2 Arquitecturas de red
• Las redes son complejas, muchos componentes:– Hosts, routers, enlaces de distinto tipo, aplicaciones, protocolos,
hardware, software…
• Es aconsejable estructurar las redes en capas– Una estructura explícita permite identificar los componentes y sus
relaciones en sistemas complejos– La modularización facilita el mantenimiento y la actualización– En cambio en la implementación de un servicio en una capa es
transparente para el resto del sistema
• Principios de la división en capas:– Cada capa realiza un conjunto de tareas relacionadas – Cada capa proporciona servicios a la capa superior (ocultando todos los
detalles de implementación) usando únicamente servicios de la capa inferior
– Las entidades en la misma capa pero en distintos hosts reciben el nombre de procesos pares
– Los procesos pares dialogan mediante un protocolo– Al conjunto de capas (conjuntos de servicios) y protocolos usados en
cada capa se le denomina arquitectura de red (pila de protocolos)
Tema 6: Introducción a las redes diciembre de 2010 - 16
Arquitectura de capas de Internet6.2 Protocolos y arquitecturas de red 6.2.2 Arquitecturas de red
• Aplicación:– Transferencia de archivos, email, Web– Protocolos: FTP, HTTP, SMTP, POP3
• Transporte: – Transferencia de información entre procesos– Protocolos: TCP, UDP
Proporcionan un mecanismo para distinguir distintas aplicaciones dentro de una misma máquina a través del concepto de puertoTCP: Orientado a conexión y fiable, garantiza datos entregados sin errores y en el mismo orden al transmitido.UDP: No orientado a conexión y no fiable, muy utilizado para envío de audio y video en tiempo real.
• Red: – Encaminamiento de paquetes desde el origen hacia el destino– Protocolo IP, algoritmos de encaminamiento
• Enlace: – Transferencia de datos entre elementos conectados
directamente– Protocolos: PPP, Ethernet (IEEE 802.3), IEEE 802.11 (wifi),
HDLC• Física:
– Transmisión de bits sobre el medio
Aplicación
Transporte
Red
Enlace
Física
Tema 6: Introducción a las redes diciembre de 2010 - 17
Índice
6.1. La red Internet6.1.1. Sistemas finales6.1.2. Redes de acceso6.1.3. El núcleo de la red
6.2. Protocolos y arquitecturas de red6.2.1. Protocolos de comunicación6.2.2. Arquitecturas de red
6.3. Direccionamiento en Internet6.3.1. Direccionamiento CIDR6.3.2. Asignación automática de direcciones (DHCP)6.3.3. Traducción de direcciones (NAT)6.3.4. Identificación de procesos: puertos
6.4. Modelos de comunicación6.4.1. Tipos de servicio ofrecidos6.4.2. Modelos de las aplicaciones
6.5. Servicios de aplicación en Internet6.5.1. El Web6.5.2. Correo electrónico
Índice
Tema 6: Introducción a las redes diciembre de 2010 - 18
Fundamentos del Direccionamiento IP
• Direccionamiento IP– Cada interfaz de red tiene asignada una dirección IP de 32 bits– La dirección IP suele expresarse de forma más cómoda como 4
números entre 0 y 255 separados por puntos:
– Las direcciones IP son únicas (a no ser que se use NAT)• Los routers suelen tener varias interfaces de red, por tanto varias
direcciones IP. • Los hosts sólo suelen tener una.
• La dirección IP se compone de dos partes:– Dirección de red (netid)– Dirección de host (hostid)
6.3 Direccionamiento en Internet Introducción
Tema 6: Introducción a las redes diciembre de 2010 - 1919
Fundamentos del Direccionamiento IP
• Encaminamiento en IP– Si dos hosts se encuentran en la misma red, pueden comunicarse
directamente• Se puede determinar si dos hosts se encuentran en la misma red
comparando el netid de sus direcciones IP
– Si dos hosts no se encuentran en la misma red, el host origen envía el paquete al router por defecto
• El router por defecto actúa como nexo de unión con otras redes• Todos los equipos deben tener configurada la dirección IP del router
por defecto al que enviar los paquetes destinados a una red diferente• La dirección IP del paquete es la del host destino
• Direcciones especiales– Dirección de broadcast (difusión): Cuando la dirección de host
(hostid) está formada por 1’s– Dirección de red: Cuando la dirección de host (hostid) está
formada por 0’s
6.3 Direccionamiento en Internet Introducción
Tema 6: Introducción a las redes diciembre de 2010 - 2020
CIDR (Classless InterDomain Routing)
• Características:– Esquema de direccionamiento IP que permite un mayor
aprovechamiento del espacio de direcciones IP
– Cada dirección IP se expresa como a.b.c.d/x donde x es el número de bits de la máscara de red
• Todas las interfaces que pertenezcan a la misma red tendrán los mismos x bits iniciales
– Máscara de red (netid a 1 y hostid a 0)• Ejemplo: 155.54.12.219/20, es decir, la máscara de red es
255.255.240.0 (11111111.11111111.11110000.00000000)
– Ejemplo para la red 141.14.0.0/16
6.3 Direccionamiento en Internet 6.3.1 Direccionamiento CIDR
Tema 6: Introducción a las redes diciembre de 2010 - 2121
DHCP (Dynamic Host Configuration Protocol)
• La configuración de un host consta de tres valores principales:– Dirección IP del host– Máscara de subred– Dirección IP de un router (router por defecto o gateway)
• La especificación de estos valores puede realizarse mediante dos alternativas:– Mediante configuración manual realizada por un administrador de
red– Mediante DHCP (Dynamic Host Configuration Protocol)
• Protocolo de configuración dinámica de hosts que automatiza la asignación de los valores antes mencionados y otros parámetros de TCP/IP desde un servidor DHCP
– No es necesario configurar TCP/IP manualmente en clientes– El administrador puede especificar los parámetros de forma centralizada– La mayoría de los routers pueden reenviar las solicitudes de configuración
de DHCP, por lo que no es necesario disponer de servidores DHCP en cada subred de la red
6.3 Direccionamiento en Internet 6.3.2 Asignación automática de direcciones (DHCP)
Tema 6: Introducción a las redes diciembre de 2010 - 2222
DHCP (Dynamic Host Configuration Protocol)
• Ventajas de DHCP:– Se asignan direcciones con fecha de caducidad– Un host puede renovar la dirección y extender el plazo– Las direcciones liberadas pueden reasignarse a otros hosts– Ideal para dar soporte a usuarios móviles (inalámbricos)
• Esquema general de DHCP1. Descubrimiento2. Oferta3. Solicitud4. Confirmación
6.3 Direccionamiento en Internet 6.3.2 Asignación automática de direcciones (DHCP)
tiempo
DHCP discover
origen : 0.0.0.0destino.: 255.255.255.255asignada: 0.0.0.0
DHCP offerorigen: 223.1.2.5destino: 255.255.255.255asignada: 223.1.2.4plazo: 3600 secs
DHCP requestorigen: 0.0.0.0destino:: 255.255.255.255asignada: 223.1.2.4plazo: 3600 secs
DHCP ACKorigen: 223.1.2.5destino: 255.255.255.255asignada: 223.1.2.4plazo: 3600 secs
Tema 6: Introducción a las redes diciembre de 2010 - 2323
NAT (Network Address Translation)
• Motivación:– El rango de direcciones IP no es suficiente (232)– En ocasiones, como en entornos domésticos, sólo se nos asigna
una única dirección IP pública– Si queremos conectar más de una interfaz, necesitaremos más
direcciones– Ciertos rangos de direcciones son privados y no se usan en
Internet:• 10.0.0.0/8• 172.16.0.0/12• 192.168.0.0/16
• Funcionamiento de NAT:– Los distintos hosts usan varias direcciones privadas– Para el mundo exterior, todas se traducen en una única IP– Se necesita un dispositivo que realice las conversiones– Los equipos en la red privada no son directamente accesibles
6.3 Direccionamiento en Internet 6.3.3 Traducción de direcciones (NAT)
Tema 6: Introducción a las redes diciembre de 2010 - 2424
NAT (Network Address Translation)6.3 Direccionamiento en Internet 6.3.3 Traducción de direcciones (NAT)
10.0.0.1
10.0.0.2
10.0.0.3
10.0.0.4
138.76.29.7
red local(10.0.0/24)
resto deInternet
Los paquetes con origen odestino en esta red tienen
direcciones de la red10.0.0.0/24
Todos los paquetes que dejanla red de área local tienen la misma dirección de origen
138.76.29.7
Tema 6: Introducción a las redes diciembre de 2010 - 2525
Puertos
• Motivación:– En un mismo host puede haber distintas aplicaciones de red
ejecutándose– Un mismo servidor puede atender a varios clientes
simultáneamente– Las direcciones IP de los equipos finales no son suficiente para
la comunicación entre procesos
• En el nivel de transporte, cada proceso de un equipo queda identificado mediante un número de puerto
• Consecuentemente, cada conexión de transporte estáidentificada por los siguientes 4 valores:– Dirección IP de origen– Dirección IP de destino– Puerto de origen– Puerto de destino
6.3 Direccionamiento en Internet 6.3.4 Identificación de procesos: puertos
Tema 6: Introducción a las redes diciembre de 2010 - 2626
Puertos
• Ejemplo:– Servidor Web que procesa múltiples conexiones a un mismo
puerto desde distintos hosts origen.
6.3 Direccionamiento en Internet 6.3.4 Identificación de procesos: puertos
clienteIP:B
9157
Proceso
clienteIP: A
P1
5775Proceso1
80
servidorIP: C
PO: 9157
PD: 80
PO: 9157
PD: 80
80Proceso
80 9157Proceso2
IP-D: C
IP-O: A
IP-D: C
IP-O: B
PO: 5775
PD: 80
IP-D: C
IP-O: B
PO : Puerto Origen; PD: Puerto Destino; IP-O: IP Origen; IP-D: IP Destino
Tema 6: Introducción a las redes diciembre de 2010 - 27
Índice
6.1. La red Internet6.1.1. Sistemas finales6.1.2. Redes de acceso6.1.3. El núcleo de la red
6.2. Protocolos y arquitecturas de red6.2.1. Protocolos de comunicación6.2.2. Arquitecturas de red
6.3. Direccionamiento en Internet6.3.1. Direccionamiento CIDR6.3.2. Asignación automática de direcciones (DHCP)6.3.3. Traducción de direcciones (NAT)6.3.4. Identificación de procesos: puertos
6.4. Modelos de comunicación6.4.1. Tipos de servicio ofrecidos6.4.2. Modelos de las aplicaciones
6.5. Servicios de aplicación en Internet6.5.1. El Web6.5.2. Correo electrónico
Índice
Tema 6: Introducción a las redes diciembre de 2010 - 28
Tipos de servicio ofrecido
• Tanto las aplicaciones como las distintas capas de una arquitectura pueden ofrecer los siguientes tipos de servicio:– Servicio Orientado a Conexión TCP (datagramas), Frame Relay y ATM
(circuitos virtuales))• Hay un establecimiento de la conexión, una fase de transmisión de
datos y una liberación de la conexión• Los datos se entregarán en orden.
– Servicio No Orientado a Conexión• Cada mensaje se procesa de forma independiente, incluyendo toda la
información de direccionamiento necesaria. • No garantiza la entrega en orden
– Servicio Confirmado• El emisor tiene constancia de la recepción correcta de los datos
– Servicio No Confirmado• No hay confirmación
• Cualquier combinación de orientado/no orientado respecto a confirmado/no confirmado es posible
• QoS (Quality of service, calidad de servicio): Tecnologías que garantizan transmisión de cierta cantidad de datos en un tiempo dado
6.4 Modelos de comunicación 6.4.1 Tipos de servicio ofrecidos
Tema 6: Introducción a las redes diciembre de 2010 - 29
Modelo cliente-servidor
Servidor: – Siempre conectado– Dirección IP permanente– Posiblemente replicado
Clientes:– Se comunican con el servidor– Intermitentemente conectados– Posiblemente IP dinámicas– No se comunican directamente
entre sí.cliente-servidor
6.4 Modelos de comunicación 6.4.2 Modelos de las aplicaciones
Tema 6: Introducción a las redes diciembre de 2010 - 30
Arquitectura P2P (Peer to peer)
• No hay un servidor siempre activo
• Los peers se comunican entre sí directamente
• Los peers están conectados intermitentemente y pueden ir cambiando de dirección IP
Es un esquema muy escalable pero difícil de gestionar
peer-peer
6.4 Modelos de comunicación 6.4.2 Modelos de las aplicaciones
Tema 6: Introducción a las redes diciembre de 2010 - 31
Ejemplo: Bit Torrent
tracker: registra a los peersque participan en un torrent
torrent: grupo de peersque intercambian partesde un fichero
obtienelista de peers
negocianpartes
peer
• Sistema de distribución de ficheros P2P
6.4 Modelos de comunicación 6.4.2 Modelos de las aplicaciones
Tema 6: Introducción a las redes diciembre de 2010 - 32
Índice
6.1. La red Internet6.1.1. Sistemas finales6.1.2. Redes de acceso6.1.3. El núcleo de la red
6.2. Protocolos y arquitecturas de red6.2.1. Protocolos de comunicación6.2.2. Arquitecturas de red
6.3. Direccionamiento en Internet6.3.1. Direccionamiento CIDR6.3.2. Asignación automática de direcciones (DHCP)6.3.3. Traducción de direcciones (NAT)6.3.4. Identificación de procesos: puertos
6.4. Modelos de comunicación6.4.1. Tipos de servicio ofrecidos6.4.2. Modelos de las aplicaciones
6.5. Servicios de aplicación en Internet6.5.1. El Web6.5.2. Correo electrónico
Índice
Tema 6: Introducción a las redes diciembre de 2010 - 33
World Wide Web
• Terminología– Una página Web está formada por objetos– Un objeto puede ser una página HTML, una imagen JPG,
un applet Java, un archivo de audio…– Una página Web consiste en un fichero base HTML que
incluye referencias a otros objetos– Cada objeto está identificado por una URL
• Uniform Resource Locator
– Ejemplo de URL:
6.5 Servicios de aplicación en Internet 6.5.1 El Web
www.someschool.edu/someDept/pic.gif
nombre del host trayectoria
Tema 6: Introducción a las redes diciembre de 2010 - 34
Protocolo HTTP (Hypertext transfer protocol)
• Protocolo utilizado para el Web• Sigue el modelo cliente-servidor:
– Cliente: navegador que solicita, recibe y muestra objetos Web– Servidor: envía objetos en respuesta a solicitudes
• Usa el protocolo TCP– Habitualmente el servidor escucha en el puerto 80
• Es un protocolo sin estado, no se recuerdan conexiones
6.5 Servicios de aplicación en Internet 6.5.1 El Web
Ordenadorcon Windows
Servidor WebApache
Ordenadorcon Linux
HTTP request
HTTP request
HTTP response
HTTP response
Tema 6: Introducción a las redes diciembre de 2010 - 35
Mensajes HTTP
• 2 tipos de mensajes HTTP: request, response– Principalmente basados en ASCII
• HTTP request:
6.5 Servicios de aplicación en Internet 6.5.1 El Web
GET /somedir/page.html HTTP/1.1Host: www.someschool.eduUser-agent: Mozilla/4.0Connection: close Accept-language:fr
Línea de solicitud(GET, POST…)
Cabecera
La línea en blanco marcael fin del mensaje
• HTTP response:HTTP/1.1 200 OK Connection closeDate: Thu, 06 Aug 2008 12:00:15 GMT Server: Apache/1.3.0 (Unix) Last-Modified: Mon, 22 Jun 2008 …... Content-Length: 6821 Content-Type: text/html
data data data data data ...
Línea de estado
Datos solicitados
Cabecera
Tema 6: Introducción a las redes diciembre de 2010 - 36
Correo electrónico
• Tres componentes principales: – Agentes de usuario – Servidores de correo – Protocolos de transferencia de correo: SMTP, POP3, IMAP
• Agentes de usuario– También conocidos como lectores de correo– Composición, edición, recuperación y envío de mensajes– Ejemplos: Eudora, Outlook, elm, Mozilla Thunderbird– Los mensajes salientes o entrantes se almacenan en servidores
• Servidores de correo– Los buzones de correo contienen los mensajes pendientes de los
usuarios– Hay una cola de mensajes para los que tienen que ser enviados
• Protocolo SMTP– Se utiliza para el envío de mensajes, tanto desde los agentes
como entre servidores
6.5 Servicios de aplicación en Internet 6.5.2 Correo electrónico
Tema 6: Introducción a las redes diciembre de 2010 - 37
Correo electrónico
• Tres componentes principales: – Agentes de usuario – Servidores de correo – Protocolos de transferencia de correo: SMTP, POP3, IMAP
• Agentes de usuario– También conocidos como lectores de correo– Composición, edición, recuperación y envío de mensajes– Ejemplos: Eudora, Outlook, elm, Mozilla Thunderbird– Los mensajes salientes o entrantes se almacenan en servidores
• Servidores de correo– Los buzones de correo contienen los mensajes pendientes de los
usuarios– Hay una cola de mensajes para los que tienen que ser enviados
• Protocolo SMTP– Se utiliza para el envío de mensajes, tanto desde los agentes
como entre servidores
6.5 Servicios de aplicación en Internet 6.5.2 Correo electrónico
Tema 6: Introducción a las redes diciembre de 2010 - 38
1) Alicia usa su agente para redactar un mensaje para [email protected]
2) El agente de Alicia envía el mensaje a su servidor de correo con SMTP
3) El mensaje queda encolado para ser enviado
4) El servidor de Alicia envía el mensaje mediante SMTP al servidor de Berto
5) El servidor de Bertocoloca el mensaje en su buzón
6) Berto usa su agente para leer el correo
agente
servidor servidor1
2 3 45
6
buzón
cola de mensajessalientes
6.5 Servicios de aplicación en Internet 6.5.2 Correo electrónico
Ejemplo: Alicia manda un mensaje a Berto
agente
Tema 6: Introducción a las redes diciembre de 2010 - 39
Recuperación de los mensajes
• STMP se utiliza para el envío entre servidores• La recuperación de los mensajes pendientes desde el servidor
se realiza mediante protocolos de recuperación de mensajes:– POP (Post Office Protocol)
• El usuario conecta a través del agente con el servidor• Se lleva a cabo una autenticación del usuario entre el agente y el
servidor• Si la autenticación es correcta, se descargan los mensajes
– IMAP (Internet Mail Access Protocol)• Más complejo que POP (más características)• Permite la manipulación de los mensajes sobre el servidor
– HTTP• La mayoría de los servidores de correo tienen una interfaz Web• Con el navegador es posible llevar a cabo la gestión del correo• Ejemplos: gmail, Hotmail, Yahoo! Mail, Webmail de la UMU
6.5 Servicios de aplicación en Internet 6.5.2 Correo electrónico
Top Related