SlideShare una empresa de Scribd logo
1 de 28
Clase 25
DNS, P2P, mensajería…
Tema 6.- Nivel de aplicación en Internet
Dr. Daniel Morató
Redes de Computadores
Ingeniero Técnico de Telecomunicación
Especialidad en Sonido e Imagen
3º curso
DNS, P2P, Mensajería... 1/27
Temario
1.- Introducción
2.- Nivel de enlace en LANs
3.- Interconexión de redes IP
4.- Enrutamiento con IP
5.- Nivel de transporte en Internet
6.- Nivel de aplicación en Internet
7.- Ampliación de temas
DNS, P2P, Mensajería... 2/27
Temario
1.- Introducción
2.- Nivel de enlace en LANs
3.- Interconexión de redes IP
4.- Enrutamiento con IP
5.- Nivel de transporte en Internet
6.- Nivel de aplicación en Internet
» Nivel de aplicación: WWW
» FTP. Telnet. Ejemplos
» E-mail
» DNS. P2P. Mensajería…
7.- Ampliación de temas
DNS, P2P, Mensajería... 3/27
Contenido
» DNS
» P2P
» Mensajería
» Proxy
DNS, P2P, Mensajería... 4/27
Contenido
» DNS
» P2P
» Mensajería
» Proxy
DNS, P2P, Mensajería... 5/27
El problema de los nombres
» Las direcciones IP, que identifican a los interfaces de los hosts, son
números de 32 bits
» Sencillas de manejar para las máquinas, complicado para los humanos
» Más sencillo memorizar nombres textuales
» Hace falta “traducir” el nombre textual en la dirección numérica para
que se pueda realizar la comunicación. Esto se llama “resolver el
nombre”
» La traducción se realiza mediante el Sistema de Nombres de Dominio
o DNS (Domain Name System)
DNS, P2P, Mensajería... 6/27
Domain Name System
» Es una base de datos
distribuida
» Servidores de nombres
organizados jerárquicamente
» Es un protocolo de aplicación
» Permite a los hosts traducir entre
nombres y direcciones
 Funcionalidad vital
 Implementada como protocolo a
nivel de aplicación
 Complejidad en los extremos de
la red
¿Por qué no centralizado?
» Punto de fallo
» Volumen de tráfico
» Base de datos centralizada lejana
» Mantenimiento
¡ No escala !
DNS, P2P, Mensajería... 7/27
Jerarquía de nombres
» Los nombres están formados por segmentos alfanuméricos separados
por puntos (no distingue mayúsculas)
helios.tlm.unavarra.es
www.google.com
» Estructura jerárquica (. . .)
.google .yahoo .yahoo .unavarra .terra
. . . . . .
www .tlm
helios kin . . .
.es
.com .edu .net
. . . . . . . . .
helios.tlm.unavarra.es
DNS, P2P, Mensajería... 8/27
Root DNS Servers
com DNS servers org DNS servers edu DNS servers
poly.edu
DNS servers
umass.edu
DNS servers
yahoo.com
DNS servers
amazon.com
DNS servers
pbs.org
DNS servers
B.D. jerárquica distribuida
El cliente busca la IP de www.amazon.com:
» El cliente pregunta a un servidor Root para encontrar el servidor de DNS
del dominio com
» El cliente pregunta al servidor del dominio com para obtener el servidor
del dominio amazon.com
» El cliente pregunta al servidor DNS del dominio amazon.com para
obtener la IP de www.amazon.com.
Dominio
Dominio
DNS, P2P, Mensajería... 9/27
proceso
cliente
de DNS
named
Host Servidor
Implementación
» El servidor es un programa específico pero el cliente es generalmente
solo unas funciones en una librería (resolver) (…)
» La aplicación cliente de DNS es la propia aplicación del usuario (…)
» El software típico que lo implementa es BIND (Berkeley Internet Name
Domain) (el programa servidor se llama named) (…)
» Emplea UDP (puerto servidor 53) o TCP si el mensaje de respuesta es
de más de 512 Bytes.
DNS, P2P, Mensajería... 10/27
Funcionamiento
» Cada ISP posee un servidor de nombres local (…)
» Los hosts tienen configurado a su servidor local
» Cuando un host desea resolver un nombre hace la petición a su
servidor local el cual le devuelve la respuesta (… …)
named
proceso
cliente
de DNS
Host
Servidor de
DNS local
Petición: Resuelve www.google.com
Respuesta: 66.102.9.99
DNS, P2P, Mensajería... 11/27
Funcionamiento
» ¿Cómo conoce la respuesta el servidor local?
 Si es el servidor autoritario (authoritative server) para el dominio en
el que está esa máquina él tiene la porción de la base de datos
distribuida en la que está el mapeo (zone file)
 Si no lo es preguntará a un Root Server
named
proceso
cliente
de DNS
Host
Servidor de
DNS local
Petición: Resuelve www.google.com
Respuesta: 66.102.9.99
DNS, P2P, Mensajería... 12/27
named
Servidor
local
Root Server
www.google.com ?
Servidor para
.com
S1
Pregunta a S1
www.google.com ?
Respuesta: 66.102.9.99
Servidor para
google.com
S2
www.google.com ?
66.102.9.99
Funcionamiento
» El servidor local pregunta a un Root
Server (…)
» Éste le devuelve la dirección de un
servidor intermedio (petición iterativa)
(…)
» El Servidor local hace una petición
recursiva a ese servidor (…)
» Continuará haciendo la petición (recursiva)
hasta que llegue un servidor autoritario (. . .)
» Todas las peticiones son recursivas menos la
petición al Root Server para reducir la carga
sobre los Root
DNS, P2P, Mensajería... 13/27
b USC-ISI Marina del Rey, CA
l ICANN Los Angeles, CA
e NASA Mt View, CA
f Internet Software C. Palo Alto,
CA (and 17 other locations)
i Autonomica, Stockholm (plus 3
other locations)
k RIPE London (also Amsterdam, Frankfurt)
m WIDE Tokyo
a Verisign, Dulles, VA
c Cogent, Herndon, VA (also Los Angeles)
d U Maryland College Park, MD
g US DoD Vienna, VA
h ARL Aberdeen, MD
j Verisign, ( 11 locations)
DNS: Root name servers
» 13 en el mundo
» En el fichero de configuración de cada servidor de DNS
DNS, P2P, Mensajería... 14/27
TLDs, Authoritative Servers, cache
Servidores de Top-level domains
(TLD):
» Responsables de com, org, net, edu,
(etc) y de los dominios raiz de países
(es, uk, fr, ca, jp, etc)
» ESNIC para el TLD .es
(http://www.nic.es)
Authoritative DNS servers:
» Servidores DNS de organizaciones
» Mantienen el mapeo autorizado para
los nombres dentro del dominio de la
organización
Fully Qualified Domain Name (FQDN)
» En realidad la raíz del árbol tiene también
“nombre” pero es nulo
» Un FQDN incluye el nombre hasta la raíz, o
sea, termina en un “.”
www.tlm.unavarra.es.
Una vez que un servidor de DNS
aprende un mapeo lo cachea
» Las entradas en la cache caducan tras un
tiempo
» Normalmente los servidores de los TLD van
a estar cacheados en los servidores locales
 Así que los Root no se suelen visitar
DNS, P2P, Mensajería... 15/27
Contenido
» DNS
» P2P
» Mensajería
» Proxy
DNS, P2P, Mensajería... 16/27
P2P: directorio centralizado
Diseño original de “Napster”
1) Cuando un peer se conecta, informa al
servidor central:
 Dirección IP
 contenido
2) Usuario 1 hace una búsqueda de
“Requiem”
3) Usuario 1 pide el fichero a Usuario 2
Servidor de directorio
centralizado
peers
Usuario 1
Usuario 2
1
1
1
1
2
3
DNS, P2P, Mensajería... 17/27
Ventajas e inconvenientes
Ventajas
» Todos los peers son
servidores
» Altamente escalable
Inconvenientes
» Un punto de fallo central
» Impone un límite de
prestaciones
» Infracción de copyrights!
DNS, P2P, Mensajería... 18/27
Query
QueryHit
Query
QueryHit
Transferencia:
HTTP
Gnutella
» Completamente distribuido
» Dominio público
» Overlay network
 Grafo
 Cada conexión un enlace
» Petición de búsqueda enviada
sobre las conexiones TCP
» peers reenvían la petición
» Respuesta enviada por el camino
inverso
» Escalabilidad: limitar el alcance
de la inundación
DNS, P2P, Mensajería... 19/27
Contenido
» DNS
» P2P
» Mensajería
» Proxy
DNS, P2P, Mensajería... 20/27
» Conversación a líneas en máquinas UNIX: write
» Conversación en terminal UNIX completo: talk
[lir@tlm13 lir]$
Message from daniel@tlm13.net.tlm.unavarra.es
on pts/0 at 18:39 ...
Hola tu
EOF
Servicios de conversación
[daniel@tlm13 daniel]$ talk lir@tlm21
Message from Talk_Daemon@tlm13.net.tlm.unavarra.es
at 18:30 ...
talk: connection requested by daniel@tlm13.
talk: respond with: talk daniel@tlm13.
[lir@tlm13 lir]$ talk daniel@tlm13
[daniel@tlm13 daniel]$ write lir
Hola tu
[daniel@tlm13 daniel]$
[Connection established]
Hola
[------------------------------------]
Pues hola
[Connection established]
Pues hola
[------------------------------------]
Hola
DNS, P2P, Mensajería... 21/27
otilio[9]% irc dmorato irc.arrakis.es
*** Connecting to port 6667 of server irc.arrakis.es
-atreides.irc-hispano.org- *** Looking up your hostname...
-atreides.irc-hispano.org- *** Found your hostname.
*** As2gcu.DMOyqd.virtual is now your hidden host (from
+atreides.irc-hispano.org)
*** Welcome to the IRC-Hispano Internet Relay Network dmorato (from
+atreides.irc-hispano.org)
% /join #pamplona
*** dmorato (daniel@As2gcu.DMOyqd.virtual) has joined channel #pamplona
*** Topic for #pamplona: Pamplona.cjb.net
*** #pamplona CHaN 1065118105
*** #pamplona 1006939646
-CHaN- Bienvenido a #Pamplona,ciudad sin ley
Para ver esta película, debe disponer de QuickTime™ y de un descompresor TIFF (LZW).
Evolución de los servicios clásicos
de conversación
» Internet Relay Chat (IRC):
 Los clientes se conectan a un servidor central
 Existen “habitaciones”. Todos los usuarios que ejecuten el comando para “unirse” a una
habitación podrán leer lo que cualquier otro en esa habitación escriba (… …)
DNS, P2P, Mensajería... 22/27
Messengers (…)
Para ver esta película, debe disponer de QuickTime™ yde un descompresor TIFF (sin comprimir).
Para ver esta película, debe disponer de Quick
Time™ y de un descompresor TIFF (sin comprimir).
Para ver esta película, debe disponer de QuickTime™ y de un descompresor TIFF (sin comprimir).
Par a ve r es ta p e lí
c u la, d eb e dis po n er d e Q uic k Tim e™ y d e u n de s co mp r es o r TIFF( s i
n c om pr im ir) .
Para ver es ta película, debe disponer de QuickTime™ y de un des compres or TIFF (sin c om primir).
Evolución de los servicios clásicos
de conversación
DNS, P2P, Mensajería... 23/27
Contenido
» DNS
» P2P
» Mensajería
» Proxy
DNS, P2P, Mensajería... 24/27
» Proxy para numerosos servicios
» El más común es la Web
» El cliente, en vez de solicitar el
documento al servidor lo solicita al
Proxy
» El proxy lo solicita al servidor
» Satiface las peticiones del cliente
» El cliente no requiere contactar con
el servidor
» Normalmente es una máquina con
un software de Proxy
Proxy
cliente
Proxy
server
cliente
Servidor
DNS, P2P, Mensajería... 25/27
» El proxy puede guardar en cache los documentos que ha obtenido por
solicitudes anteriores
» Cuando le llega una nueva petición busca el documento en la cache
» Si no lo encuentra lo pediría al servidor pero si lo encuentra lo entrega
directamente de la cache
Proxy-cache
cliente
Proxy
server
cliente
Servidor
DNS, P2P, Mensajería... 26/27
Temario
1.- Introducción
2.- Nivel de enlace en LANs
3.- Interconexión de redes IP
4.- Enrutamiento con IP
5.- Nivel de transporte en Internet
6.- Nivel de aplicación en Internet
» Nivel de aplicación: WWW
» FTP. Ejemplos
» E-mail
» DNS. P2P. Mensajería…
7.- Ampliación de temas
DNS, P2P, Mensajería... 27/27
Próxima clase
Problemas de direccionamiento
» Lecturas:
 [Kurose05] pags 339-342, 4.4.4, 5.4.31
 13 páginas

Más contenido relacionado

Similar a Clase25-OtrosServicios.html.ppt

Dns(jorgemoya)
Dns(jorgemoya)Dns(jorgemoya)
Dns(jorgemoya)Jorge Moya
 
Servidores de nombres de dominio (DNS)
Servidores de nombres de dominio (DNS)Servidores de nombres de dominio (DNS)
Servidores de nombres de dominio (DNS)María del Cisne
 
Seguridad
SeguridadSeguridad
Seguridad1 2d
 
Todo Sobre El Dns
Todo Sobre El DnsTodo Sobre El Dns
Todo Sobre El DnsEdwin Cusco
 
John Espino plantillas
John Espino plantillasJohn Espino plantillas
John Espino plantillasJohn Espino
 
John Espino slideshare
John Espino slideshareJohn Espino slideshare
John Espino slideshareJohn Espino
 
20120926 web perf-dns_v1
20120926 web perf-dns_v120120926 web perf-dns_v1
20120926 web perf-dns_v1Sergim
 
Fist - Negocio Pirateria
Fist - Negocio PirateriaFist - Negocio Pirateria
Fist - Negocio PirateriaAlejandro Ramos
 
Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsCZSOTEC
 
Dns en linux debían squeeze 6
Dns  en linux debían squeeze 6Dns  en linux debían squeeze 6
Dns en linux debían squeeze 6Aldo Vilches Godoy
 
Protocolo dns analizado con wireshark
Protocolo dns analizado con wiresharkProtocolo dns analizado con wireshark
Protocolo dns analizado con wireshark123
 
SERVIDOR DNS-1.pdf
SERVIDOR DNS-1.pdfSERVIDOR DNS-1.pdf
SERVIDOR DNS-1.pdfGabrielLv2
 
Obj 11 capa 7 - aplicacion
Obj 11   capa 7 - aplicacionObj 11   capa 7 - aplicacion
Obj 11 capa 7 - aplicacionPedro Sánchez
 

Similar a Clase25-OtrosServicios.html.ppt (20)

Damianymarceloquezada
DamianymarceloquezadaDamianymarceloquezada
Damianymarceloquezada
 
Dns(jorgemoya)
Dns(jorgemoya)Dns(jorgemoya)
Dns(jorgemoya)
 
Servidores de nombres de dominio (DNS)
Servidores de nombres de dominio (DNS)Servidores de nombres de dominio (DNS)
Servidores de nombres de dominio (DNS)
 
Protocolo dns
Protocolo dnsProtocolo dns
Protocolo dns
 
Sesión 4.- DNS.pdf
Sesión 4.- DNS.pdfSesión 4.- DNS.pdf
Sesión 4.- DNS.pdf
 
Seguridad
SeguridadSeguridad
Seguridad
 
Todo Sobre El Dns
Todo Sobre El DnsTodo Sobre El Dns
Todo Sobre El Dns
 
John Espino plantillas
John Espino plantillasJohn Espino plantillas
John Espino plantillas
 
John Espino slideshare
John Espino slideshareJohn Espino slideshare
John Espino slideshare
 
20120926 web perf-dns_v1
20120926 web perf-dns_v120120926 web perf-dns_v1
20120926 web perf-dns_v1
 
Fist - Negocio Pirateria
Fist - Negocio PirateriaFist - Negocio Pirateria
Fist - Negocio Pirateria
 
Dns
DnsDns
Dns
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Se realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios WindowsSe realiza instalacion y configuraacion servicios Windows
Se realiza instalacion y configuraacion servicios Windows
 
Dns en linux debían squeeze 6
Dns  en linux debían squeeze 6Dns  en linux debían squeeze 6
Dns en linux debían squeeze 6
 
Protocolo dns analizado con wireshark
Protocolo dns analizado con wiresharkProtocolo dns analizado con wireshark
Protocolo dns analizado con wireshark
 
SERVIDOR DNS-1.pdf
SERVIDOR DNS-1.pdfSERVIDOR DNS-1.pdf
SERVIDOR DNS-1.pdf
 
Dns
DnsDns
Dns
 
Herramientas bind
Herramientas bindHerramientas bind
Herramientas bind
 
Obj 11 capa 7 - aplicacion
Obj 11   capa 7 - aplicacionObj 11   capa 7 - aplicacion
Obj 11 capa 7 - aplicacion
 

Último

Fundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principalesFundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principalesLuis Fernando Salgado
 
CATALOGO 2024 DIA DE LA MADRE, presentación.pdf
CATALOGO 2024 DIA DE LA MADRE, presentación.pdfCATALOGO 2024 DIA DE LA MADRE, presentación.pdf
CATALOGO 2024 DIA DE LA MADRE, presentación.pdftortillasdemaizjf2
 
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYPLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYkarendaza9506
 
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfSlaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfslaimenbarakat
 
La Bauhaus y la nueva tipografía en el diseño gráfico
La Bauhaus y la nueva tipografía en el diseño gráficoLa Bauhaus y la nueva tipografía en el diseño gráfico
La Bauhaus y la nueva tipografía en el diseño gráficoCristianLobo10
 
Torre agbar analisis arquitectonico.....
Torre agbar analisis arquitectonico.....Torre agbar analisis arquitectonico.....
Torre agbar analisis arquitectonico.....estefaniaortizsalina
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosCristianGmez22034
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezPaola575380
 
Anexo Nivel 3 Ficha Lectura pptjsbdkks
Anexo  Nivel 3 Ficha  Lectura pptjsbdkksAnexo  Nivel 3 Ficha  Lectura pptjsbdkks
Anexo Nivel 3 Ficha Lectura pptjsbdkkscristinacastro892534
 
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptxATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptxEdisonCondesoDelgado1
 
secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulosRosarioLloglla
 
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...chechei12040303
 
Sofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design PortfolioSofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design Portfoliosofiospina94
 
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfBrbara57940
 
Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30SantiagoAgudelo47
 
Tríptico-en-homenaje-por-el-día-de-la-madre.pdf
Tríptico-en-homenaje-por-el-día-de-la-madre.pdfTríptico-en-homenaje-por-el-día-de-la-madre.pdf
Tríptico-en-homenaje-por-el-día-de-la-madre.pdfPowerRayo
 
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGersonManuelRodrigue1
 
tema ilustrado 9 el inicio del reinado de juan carlos I
tema ilustrado 9 el inicio del reinado de juan carlos Itema ilustrado 9 el inicio del reinado de juan carlos I
tema ilustrado 9 el inicio del reinado de juan carlos Iirenecarmona12
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxLeo Florez
 

Último (20)

Fundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principalesFundamentos de la Ergonomía y sus características principales
Fundamentos de la Ergonomía y sus características principales
 
CATALOGO 2024 DIA DE LA MADRE, presentación.pdf
CATALOGO 2024 DIA DE LA MADRE, presentación.pdfCATALOGO 2024 DIA DE LA MADRE, presentación.pdf
CATALOGO 2024 DIA DE LA MADRE, presentación.pdf
 
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRYPLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
PLANTILLA UNAD JJAJJJJJWRBJHGURGERRTERTRTRY
 
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdfSlaimen Barakat - SLIDESHARE TAREA 3.pdf
Slaimen Barakat - SLIDESHARE TAREA 3.pdf
 
La Bauhaus y la nueva tipografía en el diseño gráfico
La Bauhaus y la nueva tipografía en el diseño gráficoLa Bauhaus y la nueva tipografía en el diseño gráfico
La Bauhaus y la nueva tipografía en el diseño gráfico
 
Torre agbar analisis arquitectonico.....
Torre agbar analisis arquitectonico.....Torre agbar analisis arquitectonico.....
Torre agbar analisis arquitectonico.....
 
GRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivosGRUPO 1.pptx problemas oportunidades objetivos
GRUPO 1.pptx problemas oportunidades objetivos
 
Afiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola PerezAfiche de arquitectura manierista Paola Perez
Afiche de arquitectura manierista Paola Perez
 
DIAGNOSTICO URBANO DE DE LA ISLA DE COCHE
DIAGNOSTICO URBANO DE DE LA ISLA DE COCHEDIAGNOSTICO URBANO DE DE LA ISLA DE COCHE
DIAGNOSTICO URBANO DE DE LA ISLA DE COCHE
 
Anexo Nivel 3 Ficha Lectura pptjsbdkks
Anexo  Nivel 3 Ficha  Lectura pptjsbdkksAnexo  Nivel 3 Ficha  Lectura pptjsbdkks
Anexo Nivel 3 Ficha Lectura pptjsbdkks
 
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptxATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
ATENCION INTEGRAL DEL ADULTO Y ADULTO MAYOR.pptx
 
secuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulossecuencias de los figuras de cuadros y rectangulos
secuencias de los figuras de cuadros y rectangulos
 
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
Apuntes de criterios estrcuturales, calculo de trabes y contratrabes de concr...
 
Sofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design PortfolioSofia Ospina Architecture and Design Portfolio
Sofia Ospina Architecture and Design Portfolio
 
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdfINICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
INICIOS DEL MOVIMIENTO MODERNO 1900-1930.pdf
 
Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30Portafolio Santiago Agudelo Duran 2024 -30
Portafolio Santiago Agudelo Duran 2024 -30
 
Tríptico-en-homenaje-por-el-día-de-la-madre.pdf
Tríptico-en-homenaje-por-el-día-de-la-madre.pdfTríptico-en-homenaje-por-el-día-de-la-madre.pdf
Tríptico-en-homenaje-por-el-día-de-la-madre.pdf
 
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDADGROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
GROPUIS Y WRIGHT DIPOSITIVA ARQUITECTURA DISEÑO MODERNIDAD
 
tema ilustrado 9 el inicio del reinado de juan carlos I
tema ilustrado 9 el inicio del reinado de juan carlos Itema ilustrado 9 el inicio del reinado de juan carlos I
tema ilustrado 9 el inicio del reinado de juan carlos I
 
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docxPLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
PLAN DE MANTENIMIENTO DE SISTEMAS DE AGUA CHONTAYOC.docx
 

Clase25-OtrosServicios.html.ppt

  • 1. Clase 25 DNS, P2P, mensajería… Tema 6.- Nivel de aplicación en Internet Dr. Daniel Morató Redes de Computadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen 3º curso
  • 2. DNS, P2P, Mensajería... 1/27 Temario 1.- Introducción 2.- Nivel de enlace en LANs 3.- Interconexión de redes IP 4.- Enrutamiento con IP 5.- Nivel de transporte en Internet 6.- Nivel de aplicación en Internet 7.- Ampliación de temas
  • 3. DNS, P2P, Mensajería... 2/27 Temario 1.- Introducción 2.- Nivel de enlace en LANs 3.- Interconexión de redes IP 4.- Enrutamiento con IP 5.- Nivel de transporte en Internet 6.- Nivel de aplicación en Internet » Nivel de aplicación: WWW » FTP. Telnet. Ejemplos » E-mail » DNS. P2P. Mensajería… 7.- Ampliación de temas
  • 4. DNS, P2P, Mensajería... 3/27 Contenido » DNS » P2P » Mensajería » Proxy
  • 5. DNS, P2P, Mensajería... 4/27 Contenido » DNS » P2P » Mensajería » Proxy
  • 6. DNS, P2P, Mensajería... 5/27 El problema de los nombres » Las direcciones IP, que identifican a los interfaces de los hosts, son números de 32 bits » Sencillas de manejar para las máquinas, complicado para los humanos » Más sencillo memorizar nombres textuales » Hace falta “traducir” el nombre textual en la dirección numérica para que se pueda realizar la comunicación. Esto se llama “resolver el nombre” » La traducción se realiza mediante el Sistema de Nombres de Dominio o DNS (Domain Name System)
  • 7. DNS, P2P, Mensajería... 6/27 Domain Name System » Es una base de datos distribuida » Servidores de nombres organizados jerárquicamente » Es un protocolo de aplicación » Permite a los hosts traducir entre nombres y direcciones  Funcionalidad vital  Implementada como protocolo a nivel de aplicación  Complejidad en los extremos de la red ¿Por qué no centralizado? » Punto de fallo » Volumen de tráfico » Base de datos centralizada lejana » Mantenimiento ¡ No escala !
  • 8. DNS, P2P, Mensajería... 7/27 Jerarquía de nombres » Los nombres están formados por segmentos alfanuméricos separados por puntos (no distingue mayúsculas) helios.tlm.unavarra.es www.google.com » Estructura jerárquica (. . .) .google .yahoo .yahoo .unavarra .terra . . . . . . www .tlm helios kin . . . .es .com .edu .net . . . . . . . . . helios.tlm.unavarra.es
  • 9. DNS, P2P, Mensajería... 8/27 Root DNS Servers com DNS servers org DNS servers edu DNS servers poly.edu DNS servers umass.edu DNS servers yahoo.com DNS servers amazon.com DNS servers pbs.org DNS servers B.D. jerárquica distribuida El cliente busca la IP de www.amazon.com: » El cliente pregunta a un servidor Root para encontrar el servidor de DNS del dominio com » El cliente pregunta al servidor del dominio com para obtener el servidor del dominio amazon.com » El cliente pregunta al servidor DNS del dominio amazon.com para obtener la IP de www.amazon.com. Dominio Dominio
  • 10. DNS, P2P, Mensajería... 9/27 proceso cliente de DNS named Host Servidor Implementación » El servidor es un programa específico pero el cliente es generalmente solo unas funciones en una librería (resolver) (…) » La aplicación cliente de DNS es la propia aplicación del usuario (…) » El software típico que lo implementa es BIND (Berkeley Internet Name Domain) (el programa servidor se llama named) (…) » Emplea UDP (puerto servidor 53) o TCP si el mensaje de respuesta es de más de 512 Bytes.
  • 11. DNS, P2P, Mensajería... 10/27 Funcionamiento » Cada ISP posee un servidor de nombres local (…) » Los hosts tienen configurado a su servidor local » Cuando un host desea resolver un nombre hace la petición a su servidor local el cual le devuelve la respuesta (… …) named proceso cliente de DNS Host Servidor de DNS local Petición: Resuelve www.google.com Respuesta: 66.102.9.99
  • 12. DNS, P2P, Mensajería... 11/27 Funcionamiento » ¿Cómo conoce la respuesta el servidor local?  Si es el servidor autoritario (authoritative server) para el dominio en el que está esa máquina él tiene la porción de la base de datos distribuida en la que está el mapeo (zone file)  Si no lo es preguntará a un Root Server named proceso cliente de DNS Host Servidor de DNS local Petición: Resuelve www.google.com Respuesta: 66.102.9.99
  • 13. DNS, P2P, Mensajería... 12/27 named Servidor local Root Server www.google.com ? Servidor para .com S1 Pregunta a S1 www.google.com ? Respuesta: 66.102.9.99 Servidor para google.com S2 www.google.com ? 66.102.9.99 Funcionamiento » El servidor local pregunta a un Root Server (…) » Éste le devuelve la dirección de un servidor intermedio (petición iterativa) (…) » El Servidor local hace una petición recursiva a ese servidor (…) » Continuará haciendo la petición (recursiva) hasta que llegue un servidor autoritario (. . .) » Todas las peticiones son recursivas menos la petición al Root Server para reducir la carga sobre los Root
  • 14. DNS, P2P, Mensajería... 13/27 b USC-ISI Marina del Rey, CA l ICANN Los Angeles, CA e NASA Mt View, CA f Internet Software C. Palo Alto, CA (and 17 other locations) i Autonomica, Stockholm (plus 3 other locations) k RIPE London (also Amsterdam, Frankfurt) m WIDE Tokyo a Verisign, Dulles, VA c Cogent, Herndon, VA (also Los Angeles) d U Maryland College Park, MD g US DoD Vienna, VA h ARL Aberdeen, MD j Verisign, ( 11 locations) DNS: Root name servers » 13 en el mundo » En el fichero de configuración de cada servidor de DNS
  • 15. DNS, P2P, Mensajería... 14/27 TLDs, Authoritative Servers, cache Servidores de Top-level domains (TLD): » Responsables de com, org, net, edu, (etc) y de los dominios raiz de países (es, uk, fr, ca, jp, etc) » ESNIC para el TLD .es (http://www.nic.es) Authoritative DNS servers: » Servidores DNS de organizaciones » Mantienen el mapeo autorizado para los nombres dentro del dominio de la organización Fully Qualified Domain Name (FQDN) » En realidad la raíz del árbol tiene también “nombre” pero es nulo » Un FQDN incluye el nombre hasta la raíz, o sea, termina en un “.” www.tlm.unavarra.es. Una vez que un servidor de DNS aprende un mapeo lo cachea » Las entradas en la cache caducan tras un tiempo » Normalmente los servidores de los TLD van a estar cacheados en los servidores locales  Así que los Root no se suelen visitar
  • 16. DNS, P2P, Mensajería... 15/27 Contenido » DNS » P2P » Mensajería » Proxy
  • 17. DNS, P2P, Mensajería... 16/27 P2P: directorio centralizado Diseño original de “Napster” 1) Cuando un peer se conecta, informa al servidor central:  Dirección IP  contenido 2) Usuario 1 hace una búsqueda de “Requiem” 3) Usuario 1 pide el fichero a Usuario 2 Servidor de directorio centralizado peers Usuario 1 Usuario 2 1 1 1 1 2 3
  • 18. DNS, P2P, Mensajería... 17/27 Ventajas e inconvenientes Ventajas » Todos los peers son servidores » Altamente escalable Inconvenientes » Un punto de fallo central » Impone un límite de prestaciones » Infracción de copyrights!
  • 19. DNS, P2P, Mensajería... 18/27 Query QueryHit Query QueryHit Transferencia: HTTP Gnutella » Completamente distribuido » Dominio público » Overlay network  Grafo  Cada conexión un enlace » Petición de búsqueda enviada sobre las conexiones TCP » peers reenvían la petición » Respuesta enviada por el camino inverso » Escalabilidad: limitar el alcance de la inundación
  • 20. DNS, P2P, Mensajería... 19/27 Contenido » DNS » P2P » Mensajería » Proxy
  • 21. DNS, P2P, Mensajería... 20/27 » Conversación a líneas en máquinas UNIX: write » Conversación en terminal UNIX completo: talk [lir@tlm13 lir]$ Message from daniel@tlm13.net.tlm.unavarra.es on pts/0 at 18:39 ... Hola tu EOF Servicios de conversación [daniel@tlm13 daniel]$ talk lir@tlm21 Message from Talk_Daemon@tlm13.net.tlm.unavarra.es at 18:30 ... talk: connection requested by daniel@tlm13. talk: respond with: talk daniel@tlm13. [lir@tlm13 lir]$ talk daniel@tlm13 [daniel@tlm13 daniel]$ write lir Hola tu [daniel@tlm13 daniel]$ [Connection established] Hola [------------------------------------] Pues hola [Connection established] Pues hola [------------------------------------] Hola
  • 22. DNS, P2P, Mensajería... 21/27 otilio[9]% irc dmorato irc.arrakis.es *** Connecting to port 6667 of server irc.arrakis.es -atreides.irc-hispano.org- *** Looking up your hostname... -atreides.irc-hispano.org- *** Found your hostname. *** As2gcu.DMOyqd.virtual is now your hidden host (from +atreides.irc-hispano.org) *** Welcome to the IRC-Hispano Internet Relay Network dmorato (from +atreides.irc-hispano.org) % /join #pamplona *** dmorato (daniel@As2gcu.DMOyqd.virtual) has joined channel #pamplona *** Topic for #pamplona: Pamplona.cjb.net *** #pamplona CHaN 1065118105 *** #pamplona 1006939646 -CHaN- Bienvenido a #Pamplona,ciudad sin ley Para ver esta película, debe disponer de QuickTime™ y de un descompresor TIFF (LZW). Evolución de los servicios clásicos de conversación » Internet Relay Chat (IRC):  Los clientes se conectan a un servidor central  Existen “habitaciones”. Todos los usuarios que ejecuten el comando para “unirse” a una habitación podrán leer lo que cualquier otro en esa habitación escriba (… …)
  • 23. DNS, P2P, Mensajería... 22/27 Messengers (…) Para ver esta película, debe disponer de QuickTime™ yde un descompresor TIFF (sin comprimir). Para ver esta película, debe disponer de Quick Time™ y de un descompresor TIFF (sin comprimir). Para ver esta película, debe disponer de QuickTime™ y de un descompresor TIFF (sin comprimir). Par a ve r es ta p e lí c u la, d eb e dis po n er d e Q uic k Tim e™ y d e u n de s co mp r es o r TIFF( s i n c om pr im ir) . Para ver es ta película, debe disponer de QuickTime™ y de un des compres or TIFF (sin c om primir). Evolución de los servicios clásicos de conversación
  • 24. DNS, P2P, Mensajería... 23/27 Contenido » DNS » P2P » Mensajería » Proxy
  • 25. DNS, P2P, Mensajería... 24/27 » Proxy para numerosos servicios » El más común es la Web » El cliente, en vez de solicitar el documento al servidor lo solicita al Proxy » El proxy lo solicita al servidor » Satiface las peticiones del cliente » El cliente no requiere contactar con el servidor » Normalmente es una máquina con un software de Proxy Proxy cliente Proxy server cliente Servidor
  • 26. DNS, P2P, Mensajería... 25/27 » El proxy puede guardar en cache los documentos que ha obtenido por solicitudes anteriores » Cuando le llega una nueva petición busca el documento en la cache » Si no lo encuentra lo pediría al servidor pero si lo encuentra lo entrega directamente de la cache Proxy-cache cliente Proxy server cliente Servidor
  • 27. DNS, P2P, Mensajería... 26/27 Temario 1.- Introducción 2.- Nivel de enlace en LANs 3.- Interconexión de redes IP 4.- Enrutamiento con IP 5.- Nivel de transporte en Internet 6.- Nivel de aplicación en Internet » Nivel de aplicación: WWW » FTP. Ejemplos » E-mail » DNS. P2P. Mensajería… 7.- Ampliación de temas
  • 28. DNS, P2P, Mensajería... 27/27 Próxima clase Problemas de direccionamiento » Lecturas:  [Kurose05] pags 339-342, 4.4.4, 5.4.31  13 páginas