Capa Aplicación:Correo Electrónico y DNS



Documentos relacionados
Capa Aplicación: DNS

Capa Aplicación: DNS

Introducción a las Redes de Computadoras Capítulo 2 Clase 3

Capítulo 2: Capa Aplicación - III

Clase 25 DNS, P2P, mensajería Tema 6.- Nivel de aplicación en Internet

Capítulo 2: Capa Aplicación - III

Informàtica i Comunicacions Plaça Prnt. Tarradellas, FIGUERES (Girona) Tel Fax

Punto 6 Servidores de nombres de dominio. Juan Luis Cano

DOMAIN NAME SYSTEM DNS

Problemas: Mantenimiento descentralizado Falta de sincronización

DNS: Domain Name System

Servidor DNS. Ing. Camilo Zapata Universidad de Antioquia

Sistemas de Transportes de Datos (STD) Tema II: IP (Entrega 6) Grupo de Aplicaciones Telemáticas. Grupo de Aplicaciones Telemáticas

Curso redes sobre Linux DNS. Domain Name Server. Servidor de Nombres de Dominio. De la Fraga Julio

DNS. Arquitectura Cliente Servidor. Pacheco Martínez Fernando Tovar Balderas Sergio A.

Componentes del servicio de nombres de dominio. Javier Rodríguez Granados

DOMINIOS DE NIVEL SUPERIOR A NIVEL MUNDIAL.

DNS Domain Name System Sistema de Nombres de Dominio Administración de Redes de Computadores John Deivis Tabares Tobón Luis Fernando Ramirez

Otros servicios Tema 5.- Nivel de aplicación en Internet

TEMA 2: CAPACIDAD: Diseño del Servicio TI Anexo I: DNS

Instalación y mantenimiento de servicios de Internet. U.T.3.- Servicio DNS

Luis Villalta Márquez SERVIDORES DE NOMBRES DE DOMINIO (DNS)

DNS: Domain Name System

Registros de recursos DNS. Javier Rodríguez Granados

Domain Name Service (DNS)

SISTEMA OPERATIVO GNU/LINUX AVANZADO II JOSE ARRIETA NARVAEZ GUSTAVO CARO JESUS GARCIA NILXON VUELVAS TALLER CONFIGURACION DEL SERVIDOR DNS.

TEMA 2: Protocolos DHCP y DNS

Capa Aplicación:Correo Electrónico y DNS

Servidor DNS. Ing Camilo Zapata Universidad de Antioquia

Clase de DNS y SMTP. Teoría de las Comunicaciones 13/06/2012. Departamento de Computación Universidad de Buenos Aires

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

El gráfico siguiente muestra un uso básico de DNS, consistente en la búsqueda de la dirección IP de un equipo basada en su nombre.

Es un servicio de resolución de nombres que resuelve direcciones legibles (como en direcciones IP (como ).

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

Servidores de nombres de dominio (DNS) Jesús Torres Cejudo

La vida en un mundo centrado en la red

Bloque II: El nivel de aplicación. Tema 4: Aplicaciones no orientadas a conexión

DNS (Domain Name System, Sistema de nombres de dominio). RFC 1034 y RFC Resolver envía paquete UDP a un servidor DNS.

Servicio de resolución de nombres (DNS)

Servidor DNS. Son servicios que contestan las consultas realizadas por los Clientes DNS. Hay dos tipos de servidores de nombres:

DNS. Domain Name System. Sistema de Nombres de Dominio. Administración de Redes de Computadores. Ficha:

Proceso de resolución de un nombre de dominio. Javier Rodríguez Granados

Capa Aplicación:Correo Electrónico y DNS

Resolución de nombres de host mediante el Sistema de nombres de dominio (DNS)

Funcionamiento de Servicios , DNS, P2P, Telnet Tema 2.- Nivel de aplicación en Internet

Clientes DNS ( resolvers de nombres). Javier Rodríguez Granados

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

Bloque IV: El nivel de red. Tema 10: Enrutamiento IP básico

Nombramiento. M. en C. José Alfredo Estrada Soto. Servicio de nombres

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

CAPÍTULO III El DNS. utn. ec mx uk... fica

[CONFIGURACIÓN DE DNS]

Domain Name System. Ing. Carlos A. Barcenilla Ing. Agustín Eijo

INSTITUTO TECNOLOGICO DE LAS AMERICAS (ITLA) Nombre: Brayhan E. Acosta Hiciano. Matricula: Materia: Sistema Operativo III

Windows Server Windows Server 2003

TEMA 6: INSTALACIÓN DE SERVICIOS EN REDES LOCALES

Capítulo 4: Capa Red - IV

Dispositivos de Red Hub Switch

Redes de área local: Aplicaciones y servicios WINDOWS

Resolución inversa. Jesús Torres Cejudo

SERVIDOR DNS DINÁMICO EN WINDOWS 2000/2003 SERVER.

WINDOWS 2003 SERVER DIRECTORIO ACTIVO Y DNS

Práctica 2. Montaje de Redes Locales. Parte III

Sistemas de Transportes de Datos (STD) Tema II: IP (Entrega 2) Grupo de Aplicaciones Telemáticas. Grupo de Aplicaciones Telemáticas

SISTEMAS DE NOMBRES DE DOMINIO

REDES INFORMATICAS: Protocolo IP

TUTORIAL INSTALACIÓN Y CONFIGURACIÓN SERVIDOR DNS BIND9 NET-DAEMONS ADRIAN PEÑA JOHAN LOPEZ FELIPE PANIAGUA RICARDO HENAO LINA MCKOLL

Curso de Redes Computadores 1 Tema 3 Introducción a la capa de transporte. Interfaz de programación en redes. Sockets.

Componentes de Integración entre Plataformas Información Detallada

How to Crear Servidor DNS ClearOS

Prácticas con NetGUI Práctica 5

Aspectos básicos de redes Ing. Aníbal Coto Cortés

Registro de recursos DNS. Jesús Torres Cejudo

Redes I Soluciones de la Práctica 1: /etc/network/interfaces, tcpdump y wireshark

Host. En este texto, entenderemos por host toda máquina - léase computadora. Cuenta. Una cuenta, en general, es un espacio de memoria y de disco que

Ejercicios Tema Acerca del protocolo DHCP indica cuál de las siguientes afirmaciones es cierta:

Práctica de laboratorio: Observación de la resolución DNS

Capítulo 1: Introducción

QUÉ ES UN SERVIDOR Y CUÁLES SON LOS PRINCIPALES TIPOS DE SERVIDORES? (PROXY, DNS, WEB, FTP, SMTP, ETC.) (DV00408A)

Por D. Rafael J. Montero González

Introducción a la Administración de una Red bajo IP

Instituto Tecnológico de Sonora. DNS Domain Name System

1. Que es un nombre de dominio? Es un conjunto de caracteres alfanuméricos utilizados para identificar una computadora determinada en Internet.

Introducción a las redes de Computadoras Capítulo 2 Clase 2

Sistema de Nombres de Dominio (DNS)

TEMA 2: FUNCIONAMIENTO DE INTERNET.

Servicio de Nombre DNS. Sistema de Nombres. Contenido Arquitectura Configuración Seguridad Conclusiones DNS

Enlace web remoto a travez de SSh Juan Badilla Riquelme Anibal Espinoza Moraga Cesar Reyes Pino

Sesión 8: Internet y nombres de dominio

Es la capa donde se encuentran las aplicaciones que interactúan con el usuario. Son la razón de ser de las redes de datos

Instalación del servidor DNS bind m2/servidor_dns_bind9.html

Vulnerabilidades en los Servidores de Nombre (DNS) y su Solución mediante Certificación Digital

Capítulo 1: Introducción - I

Diego Mauricio Cortés Quiroga

CONFIGURACION DEL SERVIDOR VIRTUAL EN EL ROUTER E968

Laboratorio 2 Introducción al DNS (Domain Name System)

Proyecto de Grado 2008 Anexo VII IP4JVM Glosario

Examen de Redes de Datos Tecnólogo en Telecomunicaciones (ROCHA)

INTERNET 4º ESO INFORMATICA / DEP. TECNOLOGIA

Transcripción:

Capa Aplicación:Correo Electrónico y DNS ELO322: Redes de Computadores Agustín J. González Este material está basado en: Material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet 3rd edition. Jim Kurose, Keith Ross Addison-Wesley, 2004. 2: Capa Aplicación 1

Capítulo 2: Capa Aplicación 2.1 Principios de la aplicaciones de red 2.2 Web y HTTP 2.3 FTP 2.4 Correo Electrónico SMTP, POP3, IMAP 2.5 DNS 2.6 P2P Compartición de archivos 2.7 Programación de Socket con TCP 2.8 Programación de socket con UDP 2.9 Construcción de un servidor WEB 2: Capa Aplicación 2

DNS: Domain Name System (Sistema de nombres de dominio) Personas: muchos identificadores: ROL, RUT, name, # pasaporte Host y router en Internet: Dirección IP (32 bit) usada para direccionar datagramas (ideal para router) nombre, e.g., www.yahoo.com son usados por humanos Q: Quién mapea entre direcciones IP y nombres? Domain Name System: Base de datos distribuida implementada en una jerarquía de muchos servidores de nombres Protocolo de capa aplicación permite a host, routers, y servidores de nombre comunicarse para resolver nombres (traducción dirección/nombre) No está orientado al uso directo de los usuarios, ellos usan nombres. DNS es función central de la Internet implementada como protocolo de capa aplicación La idea de diseño de Internet es dejar la complejidad en la periferia de la red. 2: Capa Aplicación 3

Servicios DNS DNS Traducción de nombre de host a dirección IP Alias para host Nombre canónico o alias Nombre canónico: CNAME en RFC 1035 Alias para servidor de correo Distribución de carga Servidores Web replicados: conjunto de direcciones IP para un nombre canónico (e.g. relay1.westcoast.amazon.com), servidore DNS rota entre direcciones IP Por qué no centralizar DNS? Único punto de falla Volumen de tráfico, muchos necesitan el DNS Sería una base de datos centralizada distante con grandes retardos de acceso. Mantención, es mejor que cada dominio gestione sus nombres Porque no sería escalable! 2: Capa Aplicación 4

Base de datos jerárquica y distribuida Root DNS Servers com DNS servers org DNS servers edu DNS servers yahoo.com DNS servers amazon.com DNS servers pbs.org DNS servers poly.edu DNS servers umass.edu DNS servers Cliente desea IP de www.amazon.com; 1 ra aprox. : Cliente consulta al servidor raíz para encontrar servidor DNS de com Cliente consulta servidor DNS TLD (Top Level Domain) de com para obtener servidor DNS de amazon.com Cliente consulta servidor DNS amazon.com para obtener dirección IP de www.amazon.com 2: Capa Aplicación 5

DNS: servidores de nombre en raíz Son contactados por servidor de nombre local cuando no puede resolver un nombre Servidor nombre raíz: Contacta servidor de nombre autoritario de la zona superior (e.g. com) si mapeo del nombre es desconocido para él Obtiene mapeo (propio o desde otro servidor raíz) Retorna mapeo al servidor de nombre local 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) k RIPE London (also Amsterdam, Frankfurt) i Autonomica, Stockholm (plus 3 other locations) e NASA Mt View, CA f Internet Software C. Palo Alto, CA (and 17 other locations) b USC-ISI Marina del Rey, CA l ICANN Los Angeles, CA m WIDE Tokyo 13 servidores de nombre raíz en todo el mundo 2: Capa Aplicación 6

TLD y Servidores Autoritarios Top-level domain (TLD) servers: responsable por com, org, net, edu, etc., y todos los dominios superiores de cada país: uk, fr, ca, jp, cl, etc.. Network solutions mantiene servidores para el TLD de com Educause para el TLD de edu Nic (network information center) para el TLD de cl (www.nic.cl) Servidores DNS autoritarios: son servidores DNS de las organizaciones y proveen mapeos autoritarios entre hostname e IP (e.g., Web y mail). Éstos pueden ser mantenidos por la organización o el proveedor de servicio 2: Capa Aplicación 7

Servidor de nombre local No pertenece estrictamente a la jerarquía Cada ISP (ISP residencial, compañía, universidad) tiene uno. También son llamados servidor de nombre por omisión (default name server) Cuando un host hace una consulta DNS, ésta es enviada a su servidor DNS local Actúa como proxy, re-envía consulta dentro de la jerarquía. 2: Capa Aplicación 8

Ejemplo 1 Consulta iterativa: Host en cis.poly.edu quiere la dirección IP de gaia.cs.umass.edu Servidor contactado responde con el nombre del servidor a contactar Yo no conozco este nombre, pero pregunta a este servidor Puerto 53 Servidor DNS local dns.poly.edu 1 Consulta iterativa 2 8 3 Host que consulta cis.poly.edu 4 5 7 Servidor DNS raíz Servidor DNS TLD 6 Servidor DNS autoritario dns.cs.umass.edu gaia.cs.umass.edu 2: Capa Aplicación 9

Ejemplo 2 Servidor local, aquel que hace las consultas por mi aplicación Servidor autoritario, aquel que define el mapeo nombre <-> IP Consulta iterativa 2: Capa Aplicación 10

Consultas Recursivas Consulta recursiva : Pone la carga de la resolución de nombre al servidor contactado. Qué pasa en situaciones de alta carga? 2 7 root DNS server 6 3 TLD DNS server local DNS server dns.poly.edu 5 4 Consultas Recursivas 1 8 requesting host cis.poly.edu authoritative DNS server dns.cs.umass.edu gaia.cs.umass.edu 2: Capa Aplicación 11

Ejemplo Hacer algo del tipo: $ nslookup www.elo.utfsm.cl Luego: $ nslookup 200.1.17.5 Finalmente: $nslookup www.google.com Y $ nslookup 64.233.161.99 Estando en aragorn hacer: $ nslookup 200.1.17.195 2: Capa Aplicación 12

Es común que las máquinas tengan asignados alias; por ejemplo www.elo.utfsm.cl es un alias para vega.elo.utfsm.cl. Expliqué por qué no conviene usar www.elo.utfsm.cl como nombre canónico de la máquina? Usando www.elo.utfsm.cl como alias es posible configurar otra máquina para reemplazar el servidor WEB y una vez que esté lista, sólo hacemos el cambios del alias en el DNS para que los accesos futuros se dirijan al nuevo servidor. Esta operación resulta transparente para los usuarios. Si fuera nombre canónico, mientras configuramos el nuevo servidor WEB, no podríamos tener dos máquinas con igual nombre. 2: Capa Aplicación 13

DNS: Cache y actualización de registros Una vez que un servidor de nombre conoce un mapeo, éste guarda (caches) el mapeo Las entradas del cache expiran (desaparecen) después de algún tiempo Servidores TLD típicamente están en cache de los servidores de nombre locales Así los servidores de nombre raíz no son visitados con frecuencia Mecanismos de Actualización/notificación están bajo diseño por el IETF (Internet Engineering Task Force) RFC 2136 http://www.ietf.org/html.charters/dnsind-charter.html 2: Capa Aplicación 14

Registros DNS DNS: es una base de datos distribuida que almacena registros de recursos (resource records, RR) Formato RR: (name, value, type, ttl) Type=A name es un hostname (nombre real o canónico) value es una dirección IP Type=NS name es un dominio (e.g. foo.com) value es la dirección IP (nombre) del servidor autoritario que sabe cómo obtener las direcciones IP de este dominio. Type=CNAME name es un alias para algún nombre real (indicado en type A) www.ibm.com es realmente servereast.backup2.ibm.com value es el nombre real (canónico) Type=MX value es el nombre del servidor de correo asociado con name 2: Capa Aplicación 15

Inserción de registros en DNS Ejemplo: Recién se crea una empresa Network Utopia Debemos registrar el nombre networkuptopia.com en un administrador de dominio (e.g., Network Solutions) Necesitamos proveer el nombre y la dirección IP de nuestro servidor de nombre autoritario (primario y segundario) Administrador del dominio inserta dos RRs en el servidor TLD com: (networkutopia.com, dns1.networkutopia.com, NS) (dns1.networkutopia.com, 212.212.212.1, A) Incorporar en el servidor autoritario un registro Tipo A para www.networkuptopia.com y un registro Tipo MX para networkutopia.com En Chile debemos acceder a NIC Chile para arrendar un nombre de dominio. 2: Capa Aplicación 16

Explique por qué los resultados de varios PING a www.youtube.com muestran direcciones IPs distintas: agustin@agustin-laptop:~$ ping www.youtube.com PING youtube-ui.l.google.com (74.125.224.76) 56(84) bytes of data. 64 bytes from 74.125.224.76: icmp_seq=1 ttl=52 time=162 ms... Luego:? agustin@agustin-laptop:~$ ping www.youtube.com PING youtube-ui.l.google.com (74.125.224.42) 56(84) bytes of data. 64 bytes from 74.125.224.42: icmp_seq=1 ttl=52 time=160 ms... Luego: agustin@agustin-laptop:~$ ping www.youtube.com PING youtube-ui.l.google.com (74.125.224.79) 56(84) bytes of data. 64 bytes from 74.125.224.79: icmp_seq=1 ttl=52 time=175 ms... Explique cómo esto se hace posible. El ping a un mismo nombre lógico condujo a tres máquinas distintas por ello tres IPs distintas. Esto se explica porque el servicio de youtube es atendido por un conjunto de máquinas para poner servir a más usuarios a la vez. Esto es posible gracias al servidor DNS. Cuando el ping consulta por la IP de www.youtube.com, el servidor que maneja este nombre identifica la máquina adecuada de entre el conjunto para atender la petición y retorna esa dirección IP. 2: Capa Aplicación 17

Capítulo 2: Capa Aplicación 2.1 Principios de la aplicaciones de red 2.2 Web y HTTP 2.3 FTP 2.4 Correo Electrónico SMTP, POP3, IMAP 2.5 DNS 2.6 P2P Compartición de archivos 2.7 Programación de Socket con TCP 2.8 Programación de socket con UDP 2.9 Construcción de un servidor WEB 2: Capa Aplicación 18