SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Practica Análisis del Protocolo de Configuración de
DNS – Domain Name System – con Wireshark
Por: José Francisco Parra Alvarado Cod.: 257689
1 Marco de Referencia
Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica
para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información
variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir
(resolver) nombres inteligibles para las personas en identificadores binarios asociados con los equipos conectados a la red,
esto con el propósito de poder localizar y direccionar estos equipos mundialmente.
El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de
dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a
cada nombre, los usos más comunes son la asignación de nombres de dominio adirecciones IP y la localización de los
servidores de correo electrónico de cada dominio.
La asignación de nombres a direcciones IP es ciertamente la función más conocida de los protocolos DNS. Por ejemplo, si
la dirección IP del sitio FTP de prox.mx es 200.64.128.4, la mayoría de la gente llega a este equipo especificando
ftp.prox.mx y no la dirección IP. Además de ser más fácil de recordar, el nombre es más fiable. La dirección numérica
podría cambiar por muchas razones, sin que tenga que cambiar el nombre.
Inicialmente, el DNS nació de la necesidad de recordar fácilmente los nombres de todos los servidores conectados a
Internet. En un inicio, SRI (ahora SRI International) alojaba un archivo llamado HOSTS que contenía todos los nombres de
dominio conocidos. El crecimiento explosivo de la red causó que el sistema de nombres centralizado en el archivo hosts no
resultara práctico y en 1983,Paul V. Mockapetris publicó los RFC 882 y RFC 883 definiendo lo que hoy en día ha
evolucionado hacia el DNS moderno. (EstosRFCs han quedado obsoletos por la publicación en 1987 de los RFCs 1034
y RFC 1035).
Para la operación práctica del sistema DNS se utilizan tres componentes principales:
 Los Clientes fase 1: Un programa cliente DNS que se ejecuta en la computadora del usuario y que genera peticiones
DNS de resolución de nombres a un servidor DNS (Por ejemplo: ¿Qué dirección IP corresponde a nombre.dominio?);
 Los Servidores DNS: Que contestan las peticiones de los clientes. Los servidores recursivos tienen la capacidad de
reenviar la petición a otro servidor si no disponen de la dirección solicitada.
 Y las Zonas de autoridad, porciones del espacio de nombres raros de dominio que almacenan los datos. Cada zona de
autoridad abarca al menos un dominio y posiblemente sus subdominios, si estos últimos no son delegados a otras zonas
de autoridad
Entendiendo las partes de un nombre de dominio
Un nombre de dominio usualmente consiste en dos o más partes (técnicamente etiquetas), separadas por puntos cuando se
las escribe en forma de texto. Por ejemplo, www.example.com o www.wikipedia.es
 A la etiqueta ubicada más a la derecha se le llama dominio de nivel superior (en inglés top level domain).
Como org enwww.ejemplo.org o es en www.wikipedia.es
 Cada etiqueta a la izquierda especifica una subdivisión o subdominio. Nótese que "subdominio" expresa dependencia
relativa, no dependencia absoluta. En teoría, esta subdivisión puede tener hasta 127 niveles, y cada etiqueta puede
contener hasta 63 caracteres, pero restringidos a que la longitud total del nombre del dominio no exceda los 255
caracteres, aunque en la práctica los dominios son casi siempre mucho más cortos.
 Finalmente, la parte más a la izquierda del dominio suele expresar el nombre de la máquina (en inglés hostname). El
resto del nombre de dominio simplemente especifica la manera de crear una ruta lógica a la información requerida. Por
ejemplo, el dominioes.wikipedia.org tendría el nombre de la máquina "es", aunque en este caso no se refiere a una
máquina física en particular.
El DNS consiste en un conjunto jerárquico de servidores DNS. Cada dominio o subdominio tiene una o más zonas de
autoridad que publican la información acerca del dominio y los nombres de servicios de cualquier dominio incluido. La
jerarquía de las zonas de autoridad coincide con la jerarquía de los dominios. Al inicio de esa jerarquía se encuentra
los servidores raíz: los servidores que responden cuando se busca resolver un dominio de primer y segundo nivel.
Domain Name System (DNS)
Familia de protocolos de Internet
Función Resolución de nombres de dominio
Puertos 53/UDP, 53/TCP
Estándares: RFC 1034 (1987) y RFC 1035 (1987)
Ubicación en la pila de protocolos
Aplicación DNS
Transporte TCP o UDP
Red IP (IPv4, IPv6)
Tomado de: http://es.wikipedia.org/wiki/Domain_Name_System
 
2 Proceso Realizado a través de una interfaz de Ubuntu y Wireshark:
2.1 El primer paso para el desarrollo del taller fue abrir una terminal de Linux y observar una captura por la
interfaz wlan0 a través de Wireshark, éste tenía un comportamiento extraño, ya que antes de terminar de
resolver el protocolo resolvía la dirección de la universidad.
2.2 Analizando éste comportamiento con otras páginas web encontré que era debido al proxy de la nacional que
tenía configurado en el sistema operativo, y que siempre al realizar el protocolo DNS además de consultar el
Servidor DNS de mi proveedor de internet, también le preguntaba al asociado al proxy. Borre esa
configuración y procedí a realizar el taller.
2.3 Antes de todo borre la cache del navegador con los historiales y ejecute el comando “/etc/init.d/dns-clean
start”, con lo cual me aseguro que se borren las tablas de los DNS almacenadas en mi computador.
2.4 Procedo a colocar a Wireshark a escuchar la interfaz Wlan0 y escribo en el navegador la ruta:
“http://www.unal.edu.co/”.
2.5 Reviso que éste bien la lectura de los paquetes y procedo al análisis.
Figura No. 1 Captura de Wireshark general
 
3 Proc
3.1
Se p
ésto
la di
El si
trans
ceso DNS
El análisis qu
pueden aprecia
s primeros pas
irección real d
iguiente paso
sferencia de d
ue procedo a re
ar los 3 momen
sos que se refi
del servidor qu
Figura No
será analizar e
datos.
ealizar es el si
Figura No.
ntos principal
ieren a la com
ue estoy buscan
. 3 Secuencia
el proceso de c
guiente:
2 Secuencia d
es del protoco
municación entr
ndo (para éste
de pasos para
conexión TCP
de pasos protoc
olo DNS en ac
re las aplicacio
e caso el de la
establecer con
P entre cliente
colo DNS
ción, en ésta e
ones DNS clie
universidad n
nexión protoc
y servidor par
etapa del análi
ente y servidor
nacional).
olo TCP
ra comenzar c
isis mostraré
r para encontr
on la
rar
4 DNS cliente
4.1 Capa Aplicación (Servicios de Red a Aplicaciones)
Éste hace referencia a la carga útil del datagrama que se enviará dentro de las tramas en la capa de enlace.
En éste capa del modelo OSI va el protocolo DNS que es emitido desde el cliente, y que busca
comunicarse con otro protocolo DNS en el servidor, para esto va a utilizar todas las capas inferiores para
lograr el empalme de la conexión entre aplicaciones DNS cliente y servidor.
El protocolo DNS no realiza una representación ni codificación de los mismos, ya que la carga útil es
generada por el protocolo DNS sin codificación.
Figura No. 4 Descripción detallada línea 4 de la trama DHCP Discover
 El propósito del envío DNS desde el cliente es recibir la dirección ip del dominio que se tiene a
través de un “query” estándar en el cual se coloca la dirección www.unal.edu.co.
4.2 Capa Sesión (Comunicación entre dispositivos de la red)
Para lograr la conexión con el servidor DNS del proveedor de internet, utiliza los puertos 46.140 para el
cliente y 53 para el servidor.
4.3 Capa Transporte (Conexión extremo a extremo)
 El protocolo de transporte (el mensaje se va a montar sobre UDP porque desconoce la conexión)
es UDP.
 Esté será el protocolo por el cual se transportará el Datagrama.
 Sin embargo hasta éste punto la capa no entiende, ni hace énfasis en IP, ni tampoco en redes ni
subredes, su razón es prestar el servicio de verificar la conexión extremo a extremo e incluye el
CRC respectivo para verificar que la integridad de la información en la conexión.
4.4 Capa Red (Determinar la ruta, con unidad paquete)
 IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).
 Se tiene claro que el servidor DNS de destino (que provee la empresa UNE) es: 200.31.208.101.
 Se tiene clara la ip fuente 192.168.0.26 que es desde la cual se solicita.
4.5 Capa Enlace (Direccionamiento físico, con unidad tramas)
 Se identifica que el tipo de red es Ethernet.
 Se tiene clara la MAC tanto del equipo cliente y la mac destino es la de mi router quien no es
destino, y solo se encargará de enrutar los datagramas hasta la ip asociada en la capa de
transporte.
4.6 Capa Física (Define el medio físico)
 La información de capa física no es analizada a través del analizador Wireshark, sin embargo
para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio
(transmisión por radiofrencuencias). 
5 DNS
5.1
S servidor
Capa Apl
 La aplic
de enco
nuevam
cliente.
 Respon
licación (Serv
cación DNS b
ontrarla (a trav
mente por los s
nde que la ruta
Figura No.
vicios de Red a
Figura No. 5
busca ya sea qu
vés de la “auto
servicios de to
a asociada al se
6 Secuencia D
a Aplicaciones
Respuesta del
ue tenga entre
oridad”) y la en
das las capas i
ervidor con el
DNS para enco
s)
l servidor DN
sus tablas al s
nvía desde la a
inferiores para
dominio: ww
ontrar la ruta d
S.
servidor de la
aplicación hac
a comunicarse
ww.unal.edu.co
de un dominio
nacional, o sin
cia el cliente p
e directamente
o es: 168.176.5
.
no se encarga
pasando
e con el DNS
5.69
5.2 Capa Sesión (Comunicación entre dispositivos de la red)
Para lograr la conexión con el servidor DNS del proveedor de internet, utiliza los puertos 46.140 para el
cliente y 53 para el servidor, y para éste momento el servidor es quien envía el paquete de respuesta.
5.3 Capa Transporte (Conexión extremo a extremo)
 El protocolo de transporte es UDP.
 Esté será el protocolo por el cual se transportará el Datagrama.
 Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para
verificar que la integridad de la información en la conexión.
5.4 Capa Red (Determinar la ruta, con unidad paquete)
 IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).
 Se tiene claro que el servidor (que provee la empresa UNE) es: 200.31.208.101, repito éste
servidor es la fuente.
 Se tiene clara la ip a quien se dirige 192.168.0.26 que es la de mi máquina.
5.5 Capa Enlace (Direccionamiento físico, con unidad tramas)
 Se identifica que el tipo de red es Ethernet.
 Se tiene clara la MAC tanto del equipo cliente y la mac destino es la de mi router quien no es
destino, y solo se encargará de enrutar los datagramas hasta la ip asociada en la capa de
transporte.
5.6 Capa Física (Define el medio físico)
 La información de capa física no es analizada a través del analizador Wireshark, sin embargo
para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio
(transmisión por radiofrencuencias).
6 TCP, Solicitud Sync.
El protocolo DNS ya cumplió su objetivo que era traducir el dominio en una dirección que para este ejemplo es:
168.176.5.69.
Como se tiene la dirección ahora se procede a intentar una conexión con esa dirección a través del protocolo TCP como
mostré en la figura No. 3.
Figura No. 7 Captura Wireshark del protocolo TCP para intentar una conexión.
6.1 Capa Aplicación (Servicios de Red a Aplicaciones)
 TCP está ubicado en la capa de transporte.
 Sin embargo la aplicación que solicita la conexión es HTTP, ya que la estoy realizando a través de un
navegador de internet.
 La aplicación quiere comenzar a recibir información, y solicita a la capa de transporte que la efectue, por
tanto ésta capa en éste paquete no aplica.
6.2 Capa Sesión (Comunicación entre dispositivos de la red)
El puerto de conexión de mi máquina para ésta conexión será 52.298 y el del servidor de páginas web será
el 80.
6.3 Capa Transporte (Conexión extremo a extremo, con unidad segmento)
 El protocolo de transporte es TCP, el cuál es orientado a la conexión, y lo que vamos a buscar es
realizar una conexión con el servidor de la universidad nacional para enviar y recibir segmentos
para la capa de aplicación –al unir los segmentos formo los paquetes-.
 Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para
verificar que la integridad de la información en la conexión.
 En éste momento envío un SYN, que se refiere a que solicita una conexión con el servidor.
6.4 Capa Red (Determinar la ruta, con unidad paquete)
 IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).
 Se tiene claro que el servidor de la UNAL es: 168.176.5.69, y la ip de mi máquina es:
192.168.0.26.
 Mi máquina es la que envía éste paquete (es evidente porque es quien requiere la conexión).
6.5 Capa Enlace (Direccionamiento físico, con unidad tramas)
 Se identifica que el tipo de red es Ethernet.
 Se tiene clara la MAC tanto del equipo cliente y la mac destino es la de mi router quien no es
destino, y solo se encargará de enrutar los datagramas hasta la ip asociada en la capa de
transporte.
6.6 Capa Física (Define el medio físico)
 La información de capa física no es analizada a través del analizador Wireshark, sin embargo
para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio
(transmisión por radiofrencuencias).
7 TCP Respuesta Sync, ACK
Figura No. 8 Captura Wireshark del protocolo TCP respondiendo el Sync.
7.1 Capa Aplicación (Servicios de Red a Aplicaciones)
 TCP está ubicado en la capa de transporte.
 Sin embargo se responde a la aplicación que solicita la conexión HTTP.
7.2 Capa Sesión (Comunicación entre dispositivos de la red)
El puerto de conexión de mi máquina para ésta conexión será 52.298 y el del servidor de páginas web será
el 80.
7.3 Capa Transporte (Conexión extremo a extremo, con unidad segmento)
 El protocolo de transporte es TCP, el cuál es orientado a la conexión, y lo que vamos a buscar es
realizar una conexión con el servidor de la universidad nacional para enviar y recibir segmentos
para la capa de aplicación –al unir los segmentos formo los paquetes-.
 Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para
verificar que la integridad de la información en la conexión.
 En éste momento envío un ACK SYN, que se refiere a que le reconoce la sincronización que
solicito – lo que quiere decir es que está disponible para prestarle el servicio que solicita en el
servidor de páginas web -.
7.4 Capa Red (Determinar la ruta, con unidad paquete)
 IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).
 Se tiene claro que el servidor de la UNAL es: 168.176.5.69, y la ip de mi máquina es:
192.168.0.26.
 Mi máquina es la que envía éste paquete (es evidente porque es quien requiere la conexión).
7.5 Capa Enlace (Direccionamiento físico, con unidad tramas)
 Se identifica que el tipo de red es Ethernet.
 Se tiene clara la MAC tanto del equipo cliente y la mac de mi router quien no es fuente, y solo se
encargará de enrutar los datagramas hasta la ip asociada en la capa de transporte.
7.6 Capa Física (Define el medio físico)
 La información de capa física no es analizada a través del analizador Wireshark, sin embargo
para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio
(transmisión por radiofrencuencias).
8 TCP Respuesta ACK desde el cliente
Figura No. 9 Captura Wireshark del protocolo TCP respondiendo el ACK del servidor.
8.1 Capa Aplicación (Servicios de Red a Aplicaciones)
TCP está ubicado en la capa de transporte.
Sin embargo se tiene claro que la aplicación que solicita la conexión es HTTP.
8.2 Capa Sesión (Comunicación entre dispositivos de la red)
El puerto de conexión de mi máquina para ésta conexión será 52.298 y el del servidor de páginas web será
el 80.
8.3 Capa Transporte (Conexión extremo a extremo, con unidad segmento)
 El protocolo de transporte es TCP, el cuál es orientado a la conexión, y lo que vamos a buscar es
realizar una conexión con el servidor de la universidad nacional para enviar y recibir segmentos
para la capa de aplicación –al unir los segmentos formo los paquetes-.
 Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para
verificar que la integridad de la información en la conexión.
 En éste momento envío un ACK, que se refiere a que le reconoce el “reconocimiento” que hizo el
servidor – lo que quiere decir es que acepta que el servidor está disponible y que ahora se tiene la
conexión y el servidor de páginas web estará dispuesto a responder cuando la aplicación http
cliente solicite información -.
8.4 Capa Red (Determinar la ruta, con unidad paquete)
 IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).
 Se tiene claro que el servidor de la UNAL es: 168.176.5.69, y la ip de mi máquina es:
192.168.0.26.
 Mi máquina es la que envía éste paquete (es evidente porque es quien requiere la conexión).
8.5 Capa Enlace (Direccionamiento físico, con unidad tramas)
 Se identifica que el tipo de red es Ethernet.
 Se tiene clara la MAC tanto del equipo cliente y la mac de mi router quien no es destino, y solo
se encargará de enrutar los datagramas hasta la ip asociada en la capa de transporte.
8.6 Capa Física (Define el medio físico)
 La información de capa física no es analizada a través del analizador Wireshark, sin embargo
para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio
(transmisión por radiofrencuencias).
9 HTTP desde el cliente inmediatamente después de realizar la conexión con el servidor
Figura No. 9 Captura Wireshark del protocolo HTTP después de asegurarse que ya existe la conexión.
9.1 Capa Aplicación (Servicios de Red a Aplicaciones)
 HTTP – Hipertext Tranfer Protocol –
 Acepta la conexión que se acabó de realizar y ahora se pretende comunicar directamente con el servidor
de páginas web “de tú a tú”.
 Envía información adicional como el tipo de navegador desde el que se conecta, la versión del mismo, el
método de transferencia de información por el protocolo http que será GET.
 No se analizará la respuesta a este segmento, pero la respuesta a este protocolo se realizará en el paquete
No. 18.
 Es importante notar que no se espera respuesta a este segmento, sino que se realiza de una vez el envio de
información entre cliente y servidor ya que se considera que la conexión ya fue realizada.
 Ahora está capa reconoce el tipo de codificación que será transportada como: gzip, txt, html, xml y xhtml
entre otros.
9.2 Capa Sesión (Comunicación entre dispositivos de la red)
El puerto de conexión de mi máquina para ésta conexión será 52.298 y el del servidor de páginas web será
el 80.
9.3 Capa Transporte (Conexión extremo a extremo, con unidad segmento)
 El protocolo de transporte es TCP.
 Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para
verificar que la integridad de la información en la conexión.
 No envía un número de segmento, ya que éste envío es para finalizar la negociación de conexión
entre cliente y servidor y confirmar el tipo de datos.
9.4 Capa Red (Determinar la ruta, con unidad paquete)
 IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).
 Se tiene claro que el servidor de la UNAL es: 168.176.5.69, y la ip de mi máquina es:
192.168.0.26.
 Mi máquina es la que envía éste paquete (es evidente porque es quien requiere la conexión).
9.5 Capa Enlace (Direccionamiento físico, con unidad tramas)
 Se identifica que el tipo de red es Ethernet.
 Se tiene clara la MAC tanto del equipo cliente y la mac de mi router quien no es destino, y solo
se encargará de enrutar los datagramas hasta la ip asociada en la capa de transporte.
9.6 Capa Física (Define el medio físico)
 La información de capa física no es analizada a través del analizador Wireshark, sin embargo
para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio
(transmisión por radiofrencuencias).
10 TCP desde el servidor respondiendo el ACK del punto 8
Figura No. 10 Captura Wireshark del protocolo TCP desde el servidor.
10.1 Capa Aplicación (Servicios de Red a Aplicaciones)
HTTP – Hipertext Tranfer Protocol –
Ésta es la última etapa de la negociación y reconoce el reconocimiento que le hizo el cliente para desde el
siguiente paquete empezar a enviar información.
No hay carga útil en este paquete.
10.2 Capa Sesión (Comunicación entre dispositivos de la red)
El puerto de conexión de mi máquina para ésta conexión será 52.298 y el del servidor de páginas web será
el 80.
10.3 Capa Transporte (Conexión extremo a extremo, con unidad segmento)
 El protocolo de transporte es TCP.
 Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para
verificar que la integridad de la información en la conexión.
 Reconoce el ACK que le hizo el cliente en el paquete No. 5, la única diferencia es que le
reconoce hasta el ACK 313, antes estaba en 1 significa que tiene 312 bits con la información del
tamaño en bits que se manejará por cada transmisión de segmentos.
10.4 Capa Red (Determinar la ruta, con unidad paquete)
 IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).
 Se tiene claro que el servidor de la UNAL es: 168.176.5.69, y la ip de mi máquina es:
192.168.0.26.
 Mi máquina es la que envía éste paquete (es evidente porque es quien requiere la conexión).
10.5 Capa Enlace (Direccionamiento físico, con unidad tramas)
 Se identifica que el tipo de red es Ethernet.
 Se tiene clara la MAC tanto del equipo cliente y la mac de mi router quien no es destino, y solo
se encargará de enrutar los datagramas hasta la ip asociada en la capa de transporte.
10.6 Capa Física (Define el medio físico)
 La información de capa física no es analizada a través del analizador Wireshark, sin embargo
para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio
(transmisión por radiofrencuencias).
11 TCP desde el servidor comenzando a enviar carga útil
Figura No. 11 Captura Wireshark del protocolo TCP comenzando a enviar carga útil desde el servidor.
11.1 Capa Aplicación (Servicios de Red a Aplicaciones)
 HTTP – Hipertext Tranfer Protocol –
 El servidor de páginas web está comunicándose “de tú a tú” con el cliente en la aplicación HTTP y utiliza
los servicios de las capas inferiores para mantener ésto.
 Se enuncia por primera vez el PDU – Protocolo de Unidad de Datos -.
 Ahora está capa reconoce el tipo de codificación que será transportada como: gzip, txt, html, xml y xhtml
entre otros.
11.2 Capa Sesión (Comunicación entre dispositivos de la red)
El puerto de conexión de mi máquina para ésta conexión será 52.298 y el del servidor de páginas web será
el 80.
11.3 Capa Transporte (Conexión extremo a extremo, con unidad segmento)
 El protocolo de transporte es TCP.
 Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para
verificar que la integridad de la información en la conexión.
 Va el contador de ACK del servidor en 313 y el cliente va acomenzar a recibir carga útil, en el
cliente para el siguiente paquete pasará de un ACK 1 a un ACK 1.369 dado el tamaño de la carga
útil en caso de ser exitosa.
 Comienza a enviar carga útil de tamaño 1.368 por cada segmento enviado (TCP segment data).
11.4 Capa Red (Determinar la ruta, con unidad paquete)
 IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).
 Se tiene claro que el servidor de la UNAL es: 168.176.5.69, y la ip de mi máquina es:
192.168.0.26.
 Mi máquina es la que envía éste paquete (es evidente porque es quien requiere la conexión).
11.5 Capa Enlace (Direccionamiento físico, con unidad tramas)
 Se identifica que el tipo de red es Ethernet.
 Se tiene clara la MAC tanto del equipo cliente y la mac de mi router quien no es destino, y solo
se encargará de enrutar los datagramas hasta la ip asociada en la capa de transporte.
11.6 Capa Física (Define el medio físico)
 La información de capa física no es analizada a través del analizador Wireshark, sin embargo
para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio
(transmisión por radiofrencuencias).
12 Conclusiones
12.1 El protocolo DNS cumple a perfección el facilitar el memorizar los nombres de dominio a los usuarios y
no una dirección IP.
12.2 Se debe resaltar el paso en la capa de transporte que va desde UDP a TCP para poder servir tanto a DNS
como a HTTP respectivamente
12.3 Interesante que nunca cambio el número de la MAC de mi enrutador y siempre se realizaron todas las
operaciones con éste.
12.4 Es el primer momento en que veo en acción la capa de presentación.
12.5 Toda ésta serie de protocolos ocurrieron en unos milisegundos.
12.6 La negociación de TCP para poder prestarle servicio a HTTP fue interesante, ya que hasta que éste no se
dio HTTP no envió ningún tipo de carga útil.
12.7 Fue complejo realizar el laboratorio ya que el servidor de la nacional le hacían pruebas y no comprendía
porque no respondía las solicitudes y el número de los paquetes no se analizaba claramente.
12.8 El proxy de la nacional complico el análisis, ya que se encontraba configurado en mi equipo y siempre se
colocaba intermedio a los paquetes iniciales DNS y el análisis resultaba bastante confuso.
13 Bibliografía:
13.1 http://alsofidesworld.blogspot.com/2012/09/tcp-transmission-control-protocol.html
13.2 http://es.wikipedia.org/wiki/Domain_Name_System
13.3 http://wiki.wireshark.org/SampleCaptures
13.4 http://en.wikipedia.org/wiki/Transmission_Control_Protocol

Weitere ähnliche Inhalte

Was ist angesagt?

Protocolos de la capa de red
Protocolos de la capa de redProtocolos de la capa de red
Protocolos de la capa de redEduardo J Onofre
 
Cisco packet tracer tutorial
Cisco packet tracer tutorialCisco packet tracer tutorial
Cisco packet tracer tutorialrobsonmok
 
30 preguntas sobre red
30 preguntas sobre red30 preguntas sobre red
30 preguntas sobre redjefferson
 
Protocolo de enrutamiento
Protocolo de enrutamientoProtocolo de enrutamiento
Protocolo de enrutamientogpava
 
Presentación Red Telefónica Conmutada
Presentación Red Telefónica ConmutadaPresentación Red Telefónica Conmutada
Presentación Red Telefónica ConmutadaMontañeros Burgaleses
 
Dns diapositivas
Dns diapositivas Dns diapositivas
Dns diapositivas Taringa!
 
IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2Gianpietro Lavado
 
TOPOLOGÍAS Y COMPONENTES DE REDES WLAN
TOPOLOGÍAS Y COMPONENTES DE REDES WLANTOPOLOGÍAS Y COMPONENTES DE REDES WLAN
TOPOLOGÍAS Y COMPONENTES DE REDES WLANLuis Asencio
 
MODELO OSI.: CAPA DE SESION Y CAPA DE PRESENTACION; RENDIMIENTO DE REDES
MODELO OSI.: CAPA DE SESION Y CAPA DE PRESENTACION; RENDIMIENTO DE REDESMODELO OSI.: CAPA DE SESION Y CAPA DE PRESENTACION; RENDIMIENTO DE REDES
MODELO OSI.: CAPA DE SESION Y CAPA DE PRESENTACION; RENDIMIENTO DE REDESANYELISTOVAR
 
2 mapa mental medios de transmision
2 mapa mental   medios de transmision2 mapa mental   medios de transmision
2 mapa mental medios de transmisiondianis0625
 
Tema 2 Arquitectura De Redes
Tema 2 Arquitectura De RedesTema 2 Arquitectura De Redes
Tema 2 Arquitectura De Redesriveroloja
 
Redes Inalambricas Wlan
Redes Inalambricas WlanRedes Inalambricas Wlan
Redes Inalambricas WlanUDLA QWERTY
 
Capas del modelo tcp blog
Capas del modelo tcp blogCapas del modelo tcp blog
Capas del modelo tcp blogferiyi43
 

Was ist angesagt? (20)

Dhcp
DhcpDhcp
Dhcp
 
Protocolos de la capa de red
Protocolos de la capa de redProtocolos de la capa de red
Protocolos de la capa de red
 
Telefonía IP (SIP, Diameter, RTP/RTPC)
Telefonía IP (SIP, Diameter, RTP/RTPC)Telefonía IP (SIP, Diameter, RTP/RTPC)
Telefonía IP (SIP, Diameter, RTP/RTPC)
 
Estandares protocolo 802.11
Estandares protocolo 802.11Estandares protocolo 802.11
Estandares protocolo 802.11
 
Cisco packet tracer tutorial
Cisco packet tracer tutorialCisco packet tracer tutorial
Cisco packet tracer tutorial
 
30 preguntas sobre red
30 preguntas sobre red30 preguntas sobre red
30 preguntas sobre red
 
Protocolo de enrutamiento
Protocolo de enrutamientoProtocolo de enrutamiento
Protocolo de enrutamiento
 
Presentación Red Telefónica Conmutada
Presentación Red Telefónica ConmutadaPresentación Red Telefónica Conmutada
Presentación Red Telefónica Conmutada
 
Dns diapositivas
Dns diapositivas Dns diapositivas
Dns diapositivas
 
IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2
 
TOPOLOGÍAS Y COMPONENTES DE REDES WLAN
TOPOLOGÍAS Y COMPONENTES DE REDES WLANTOPOLOGÍAS Y COMPONENTES DE REDES WLAN
TOPOLOGÍAS Y COMPONENTES DE REDES WLAN
 
MODELO OSI.: CAPA DE SESION Y CAPA DE PRESENTACION; RENDIMIENTO DE REDES
MODELO OSI.: CAPA DE SESION Y CAPA DE PRESENTACION; RENDIMIENTO DE REDESMODELO OSI.: CAPA DE SESION Y CAPA DE PRESENTACION; RENDIMIENTO DE REDES
MODELO OSI.: CAPA DE SESION Y CAPA DE PRESENTACION; RENDIMIENTO DE REDES
 
2 mapa mental medios de transmision
2 mapa mental   medios de transmision2 mapa mental   medios de transmision
2 mapa mental medios de transmision
 
Mapa conceptuales
Mapa conceptualesMapa conceptuales
Mapa conceptuales
 
Tema 2 Arquitectura De Redes
Tema 2 Arquitectura De RedesTema 2 Arquitectura De Redes
Tema 2 Arquitectura De Redes
 
Redes Inalambricas Wlan
Redes Inalambricas WlanRedes Inalambricas Wlan
Redes Inalambricas Wlan
 
Capas del modelo tcp blog
Capas del modelo tcp blogCapas del modelo tcp blog
Capas del modelo tcp blog
 
Enrutamiento
EnrutamientoEnrutamiento
Enrutamiento
 
Eigrp
EigrpEigrp
Eigrp
 
Voip
VoipVoip
Voip
 

Andere mochten auch

Protocolos en wireshark
Protocolos en wiresharkProtocolos en wireshark
Protocolos en wiresharkJAV_999
 
Troshichev i os mitm attack
Troshichev   i os mitm attackTroshichev   i os mitm attack
Troshichev i os mitm attackDefconRussia
 
Uso de packet tracer para ver las unidades de datos del protocolo
Uso de packet tracer para ver las unidades de datos del protocoloUso de packet tracer para ver las unidades de datos del protocolo
Uso de packet tracer para ver las unidades de datos del protocoloCristian Fory
 
Transferencia horizontal de genes - Los peligros ocultos de la ingeniería ge...
Transferencia horizontal de genes -  Los peligros ocultos de la ingeniería ge...Transferencia horizontal de genes -  Los peligros ocultos de la ingeniería ge...
Transferencia horizontal de genes - Los peligros ocultos de la ingeniería ge...Ramón Copa
 
Guia de Moodle 19 para Profesores
Guia de Moodle 19 para ProfesoresGuia de Moodle 19 para Profesores
Guia de Moodle 19 para ProfesoresUPTC
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great InfographicsSlideShare
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShareKapost
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareEmpowered Presentations
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingContent Marketing Institute
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksSlideShare
 

Andere mochten auch (13)

Analisis trafico wireshark
Analisis trafico wiresharkAnalisis trafico wireshark
Analisis trafico wireshark
 
Protocolos en wireshark
Protocolos en wiresharkProtocolos en wireshark
Protocolos en wireshark
 
Troshichev i os mitm attack
Troshichev   i os mitm attackTroshichev   i os mitm attack
Troshichev i os mitm attack
 
Uso de packet tracer para ver las unidades de datos del protocolo
Uso de packet tracer para ver las unidades de datos del protocoloUso de packet tracer para ver las unidades de datos del protocolo
Uso de packet tracer para ver las unidades de datos del protocolo
 
Transferencia horizontal de genes - Los peligros ocultos de la ingeniería ge...
Transferencia horizontal de genes -  Los peligros ocultos de la ingeniería ge...Transferencia horizontal de genes -  Los peligros ocultos de la ingeniería ge...
Transferencia horizontal de genes - Los peligros ocultos de la ingeniería ge...
 
Guia de Moodle 19 para Profesores
Guia de Moodle 19 para ProfesoresGuia de Moodle 19 para Profesores
Guia de Moodle 19 para Profesores
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 

Ähnlich wie Protocolo dns analizado con wireshark

Seguridad
SeguridadSeguridad
Seguridad1 2d
 
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
 
Cuestionario 3-1.docx
Cuestionario 3-1.docxCuestionario 3-1.docx
Cuestionario 3-1.docxStevenStones1
 
Servicios y protocolos de la Capa de Aplicación
Servicios y protocolos de la Capa de Aplicación Servicios y protocolos de la Capa de Aplicación
Servicios y protocolos de la Capa de Aplicación KareliaRivas
 
Dns(jorgemoya)
Dns(jorgemoya)Dns(jorgemoya)
Dns(jorgemoya)Jorge Moya
 
Seguridad Informatica
Seguridad InformaticaSeguridad Informatica
Seguridad InformaticaAdrian Parras
 
Unidad 2: Sistema de nombres de dominio (DNS)
Unidad 2: Sistema de nombres de dominio (DNS)Unidad 2: Sistema de nombres de dominio (DNS)
Unidad 2: Sistema de nombres de dominio (DNS)carmenrico14
 
Servicios De Nombres Y El Sistema De Nombres
Servicios De Nombres Y El Sistema De NombresServicios De Nombres Y El Sistema De Nombres
Servicios De Nombres Y El Sistema De Nombrespablonelson
 
Capa de Aplicacion - Redes de Computadoras
Capa de Aplicacion - Redes de ComputadorasCapa de Aplicacion - Redes de Computadoras
Capa de Aplicacion - Redes de ComputadorasJesus Jimenez
 
Instalacion del servicio dns en centos
Instalacion del servicio dns en centosInstalacion del servicio dns en centos
Instalacion del servicio dns en centosMagiss Vasquez
 

Ähnlich wie Protocolo dns analizado con wireshark (20)

DNS
DNSDNS
DNS
 
Protocolo dns
Protocolo dnsProtocolo dns
Protocolo dns
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Seguridad
SeguridadSeguridad
Seguridad
 
DNS
DNSDNS
DNS
 
Consultaso
ConsultasoConsultaso
Consultaso
 
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
 
21 dns linux_asoitsonp
21 dns linux_asoitsonp21 dns linux_asoitsonp
21 dns linux_asoitsonp
 
Herramientas bind
Herramientas bindHerramientas bind
Herramientas bind
 
Cuestionario 3-1.docx
Cuestionario 3-1.docxCuestionario 3-1.docx
Cuestionario 3-1.docx
 
Servicios y protocolos de la Capa de Aplicación
Servicios y protocolos de la Capa de Aplicación Servicios y protocolos de la Capa de Aplicación
Servicios y protocolos de la Capa de Aplicación
 
Servicio de Nombres de Dominio DNS
Servicio de Nombres de Dominio DNSServicio de Nombres de Dominio DNS
Servicio de Nombres de Dominio DNS
 
Dns(jorgemoya)
Dns(jorgemoya)Dns(jorgemoya)
Dns(jorgemoya)
 
Avance de redes
Avance de redesAvance de redes
Avance de redes
 
Seguridad Informatica
Seguridad InformaticaSeguridad Informatica
Seguridad Informatica
 
Servicios dns
Servicios dnsServicios dns
Servicios dns
 
Unidad 2: Sistema de nombres de dominio (DNS)
Unidad 2: Sistema de nombres de dominio (DNS)Unidad 2: Sistema de nombres de dominio (DNS)
Unidad 2: Sistema de nombres de dominio (DNS)
 
Servicios De Nombres Y El Sistema De Nombres
Servicios De Nombres Y El Sistema De NombresServicios De Nombres Y El Sistema De Nombres
Servicios De Nombres Y El Sistema De Nombres
 
Capa de Aplicacion - Redes de Computadoras
Capa de Aplicacion - Redes de ComputadorasCapa de Aplicacion - Redes de Computadoras
Capa de Aplicacion - Redes de Computadoras
 
Instalacion del servicio dns en centos
Instalacion del servicio dns en centosInstalacion del servicio dns en centos
Instalacion del servicio dns en centos
 

Kürzlich hochgeladen

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Kürzlich hochgeladen (10)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

Protocolo dns analizado con wireshark

  • 1. Practica Análisis del Protocolo de Configuración de DNS – Domain Name System – con Wireshark Por: José Francisco Parra Alvarado Cod.: 257689 1 Marco de Referencia Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para las personas en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente. El servidor DNS utiliza una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio adirecciones IP y la localización de los servidores de correo electrónico de cada dominio. La asignación de nombres a direcciones IP es ciertamente la función más conocida de los protocolos DNS. Por ejemplo, si la dirección IP del sitio FTP de prox.mx es 200.64.128.4, la mayoría de la gente llega a este equipo especificando ftp.prox.mx y no la dirección IP. Además de ser más fácil de recordar, el nombre es más fiable. La dirección numérica podría cambiar por muchas razones, sin que tenga que cambiar el nombre. Inicialmente, el DNS nació de la necesidad de recordar fácilmente los nombres de todos los servidores conectados a Internet. En un inicio, SRI (ahora SRI International) alojaba un archivo llamado HOSTS que contenía todos los nombres de dominio conocidos. El crecimiento explosivo de la red causó que el sistema de nombres centralizado en el archivo hosts no resultara práctico y en 1983,Paul V. Mockapetris publicó los RFC 882 y RFC 883 definiendo lo que hoy en día ha evolucionado hacia el DNS moderno. (EstosRFCs han quedado obsoletos por la publicación en 1987 de los RFCs 1034 y RFC 1035). Para la operación práctica del sistema DNS se utilizan tres componentes principales:  Los Clientes fase 1: Un programa cliente DNS que se ejecuta en la computadora del usuario y que genera peticiones DNS de resolución de nombres a un servidor DNS (Por ejemplo: ¿Qué dirección IP corresponde a nombre.dominio?);  Los Servidores DNS: Que contestan las peticiones de los clientes. Los servidores recursivos tienen la capacidad de reenviar la petición a otro servidor si no disponen de la dirección solicitada.  Y las Zonas de autoridad, porciones del espacio de nombres raros de dominio que almacenan los datos. Cada zona de autoridad abarca al menos un dominio y posiblemente sus subdominios, si estos últimos no son delegados a otras zonas de autoridad Entendiendo las partes de un nombre de dominio Un nombre de dominio usualmente consiste en dos o más partes (técnicamente etiquetas), separadas por puntos cuando se las escribe en forma de texto. Por ejemplo, www.example.com o www.wikipedia.es
  • 2.  A la etiqueta ubicada más a la derecha se le llama dominio de nivel superior (en inglés top level domain). Como org enwww.ejemplo.org o es en www.wikipedia.es  Cada etiqueta a la izquierda especifica una subdivisión o subdominio. Nótese que "subdominio" expresa dependencia relativa, no dependencia absoluta. En teoría, esta subdivisión puede tener hasta 127 niveles, y cada etiqueta puede contener hasta 63 caracteres, pero restringidos a que la longitud total del nombre del dominio no exceda los 255 caracteres, aunque en la práctica los dominios son casi siempre mucho más cortos.  Finalmente, la parte más a la izquierda del dominio suele expresar el nombre de la máquina (en inglés hostname). El resto del nombre de dominio simplemente especifica la manera de crear una ruta lógica a la información requerida. Por ejemplo, el dominioes.wikipedia.org tendría el nombre de la máquina "es", aunque en este caso no se refiere a una máquina física en particular. El DNS consiste en un conjunto jerárquico de servidores DNS. Cada dominio o subdominio tiene una o más zonas de autoridad que publican la información acerca del dominio y los nombres de servicios de cualquier dominio incluido. La jerarquía de las zonas de autoridad coincide con la jerarquía de los dominios. Al inicio de esa jerarquía se encuentra los servidores raíz: los servidores que responden cuando se busca resolver un dominio de primer y segundo nivel. Domain Name System (DNS) Familia de protocolos de Internet Función Resolución de nombres de dominio Puertos 53/UDP, 53/TCP Estándares: RFC 1034 (1987) y RFC 1035 (1987) Ubicación en la pila de protocolos Aplicación DNS Transporte TCP o UDP Red IP (IPv4, IPv6) Tomado de: http://es.wikipedia.org/wiki/Domain_Name_System  
  • 3. 2 Proceso Realizado a través de una interfaz de Ubuntu y Wireshark: 2.1 El primer paso para el desarrollo del taller fue abrir una terminal de Linux y observar una captura por la interfaz wlan0 a través de Wireshark, éste tenía un comportamiento extraño, ya que antes de terminar de resolver el protocolo resolvía la dirección de la universidad. 2.2 Analizando éste comportamiento con otras páginas web encontré que era debido al proxy de la nacional que tenía configurado en el sistema operativo, y que siempre al realizar el protocolo DNS además de consultar el Servidor DNS de mi proveedor de internet, también le preguntaba al asociado al proxy. Borre esa configuración y procedí a realizar el taller. 2.3 Antes de todo borre la cache del navegador con los historiales y ejecute el comando “/etc/init.d/dns-clean start”, con lo cual me aseguro que se borren las tablas de los DNS almacenadas en mi computador. 2.4 Procedo a colocar a Wireshark a escuchar la interfaz Wlan0 y escribo en el navegador la ruta: “http://www.unal.edu.co/”. 2.5 Reviso que éste bien la lectura de los paquetes y procedo al análisis. Figura No. 1 Captura de Wireshark general  
  • 4. 3 Proc 3.1 Se p ésto la di El si trans ceso DNS El análisis qu pueden aprecia s primeros pas irección real d iguiente paso sferencia de d ue procedo a re ar los 3 momen sos que se refi del servidor qu Figura No será analizar e datos. ealizar es el si Figura No. ntos principal ieren a la com ue estoy buscan . 3 Secuencia el proceso de c guiente: 2 Secuencia d es del protoco municación entr ndo (para éste de pasos para conexión TCP de pasos protoc olo DNS en ac re las aplicacio e caso el de la establecer con P entre cliente colo DNS ción, en ésta e ones DNS clie universidad n nexión protoc y servidor par etapa del análi ente y servidor nacional). olo TCP ra comenzar c isis mostraré r para encontr on la rar
  • 5. 4 DNS cliente 4.1 Capa Aplicación (Servicios de Red a Aplicaciones) Éste hace referencia a la carga útil del datagrama que se enviará dentro de las tramas en la capa de enlace. En éste capa del modelo OSI va el protocolo DNS que es emitido desde el cliente, y que busca comunicarse con otro protocolo DNS en el servidor, para esto va a utilizar todas las capas inferiores para lograr el empalme de la conexión entre aplicaciones DNS cliente y servidor. El protocolo DNS no realiza una representación ni codificación de los mismos, ya que la carga útil es generada por el protocolo DNS sin codificación. Figura No. 4 Descripción detallada línea 4 de la trama DHCP Discover  El propósito del envío DNS desde el cliente es recibir la dirección ip del dominio que se tiene a través de un “query” estándar en el cual se coloca la dirección www.unal.edu.co. 4.2 Capa Sesión (Comunicación entre dispositivos de la red) Para lograr la conexión con el servidor DNS del proveedor de internet, utiliza los puertos 46.140 para el cliente y 53 para el servidor. 4.3 Capa Transporte (Conexión extremo a extremo)  El protocolo de transporte (el mensaje se va a montar sobre UDP porque desconoce la conexión) es UDP.  Esté será el protocolo por el cual se transportará el Datagrama.  Sin embargo hasta éste punto la capa no entiende, ni hace énfasis en IP, ni tampoco en redes ni subredes, su razón es prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para verificar que la integridad de la información en la conexión. 4.4 Capa Red (Determinar la ruta, con unidad paquete)  IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).  Se tiene claro que el servidor DNS de destino (que provee la empresa UNE) es: 200.31.208.101.  Se tiene clara la ip fuente 192.168.0.26 que es desde la cual se solicita. 4.5 Capa Enlace (Direccionamiento físico, con unidad tramas)  Se identifica que el tipo de red es Ethernet.  Se tiene clara la MAC tanto del equipo cliente y la mac destino es la de mi router quien no es destino, y solo se encargará de enrutar los datagramas hasta la ip asociada en la capa de transporte. 4.6 Capa Física (Define el medio físico)  La información de capa física no es analizada a través del analizador Wireshark, sin embargo para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio (transmisión por radiofrencuencias). 
  • 6. 5 DNS 5.1 S servidor Capa Apl  La aplic de enco nuevam cliente.  Respon licación (Serv cación DNS b ontrarla (a trav mente por los s nde que la ruta Figura No. vicios de Red a Figura No. 5 busca ya sea qu vés de la “auto servicios de to a asociada al se 6 Secuencia D a Aplicaciones Respuesta del ue tenga entre oridad”) y la en das las capas i ervidor con el DNS para enco s) l servidor DN sus tablas al s nvía desde la a inferiores para dominio: ww ontrar la ruta d S. servidor de la aplicación hac a comunicarse ww.unal.edu.co de un dominio nacional, o sin cia el cliente p e directamente o es: 168.176.5 . no se encarga pasando e con el DNS 5.69
  • 7. 5.2 Capa Sesión (Comunicación entre dispositivos de la red) Para lograr la conexión con el servidor DNS del proveedor de internet, utiliza los puertos 46.140 para el cliente y 53 para el servidor, y para éste momento el servidor es quien envía el paquete de respuesta. 5.3 Capa Transporte (Conexión extremo a extremo)  El protocolo de transporte es UDP.  Esté será el protocolo por el cual se transportará el Datagrama.  Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para verificar que la integridad de la información en la conexión. 5.4 Capa Red (Determinar la ruta, con unidad paquete)  IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).  Se tiene claro que el servidor (que provee la empresa UNE) es: 200.31.208.101, repito éste servidor es la fuente.  Se tiene clara la ip a quien se dirige 192.168.0.26 que es la de mi máquina. 5.5 Capa Enlace (Direccionamiento físico, con unidad tramas)  Se identifica que el tipo de red es Ethernet.  Se tiene clara la MAC tanto del equipo cliente y la mac destino es la de mi router quien no es destino, y solo se encargará de enrutar los datagramas hasta la ip asociada en la capa de transporte. 5.6 Capa Física (Define el medio físico)  La información de capa física no es analizada a través del analizador Wireshark, sin embargo para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio (transmisión por radiofrencuencias).
  • 8. 6 TCP, Solicitud Sync. El protocolo DNS ya cumplió su objetivo que era traducir el dominio en una dirección que para este ejemplo es: 168.176.5.69. Como se tiene la dirección ahora se procede a intentar una conexión con esa dirección a través del protocolo TCP como mostré en la figura No. 3. Figura No. 7 Captura Wireshark del protocolo TCP para intentar una conexión. 6.1 Capa Aplicación (Servicios de Red a Aplicaciones)  TCP está ubicado en la capa de transporte.  Sin embargo la aplicación que solicita la conexión es HTTP, ya que la estoy realizando a través de un navegador de internet.  La aplicación quiere comenzar a recibir información, y solicita a la capa de transporte que la efectue, por tanto ésta capa en éste paquete no aplica. 6.2 Capa Sesión (Comunicación entre dispositivos de la red) El puerto de conexión de mi máquina para ésta conexión será 52.298 y el del servidor de páginas web será el 80. 6.3 Capa Transporte (Conexión extremo a extremo, con unidad segmento)  El protocolo de transporte es TCP, el cuál es orientado a la conexión, y lo que vamos a buscar es realizar una conexión con el servidor de la universidad nacional para enviar y recibir segmentos para la capa de aplicación –al unir los segmentos formo los paquetes-.  Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para verificar que la integridad de la información en la conexión.  En éste momento envío un SYN, que se refiere a que solicita una conexión con el servidor. 6.4 Capa Red (Determinar la ruta, con unidad paquete)  IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).  Se tiene claro que el servidor de la UNAL es: 168.176.5.69, y la ip de mi máquina es: 192.168.0.26.  Mi máquina es la que envía éste paquete (es evidente porque es quien requiere la conexión). 6.5 Capa Enlace (Direccionamiento físico, con unidad tramas)
  • 9.  Se identifica que el tipo de red es Ethernet.  Se tiene clara la MAC tanto del equipo cliente y la mac destino es la de mi router quien no es destino, y solo se encargará de enrutar los datagramas hasta la ip asociada en la capa de transporte. 6.6 Capa Física (Define el medio físico)  La información de capa física no es analizada a través del analizador Wireshark, sin embargo para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio (transmisión por radiofrencuencias).
  • 10. 7 TCP Respuesta Sync, ACK Figura No. 8 Captura Wireshark del protocolo TCP respondiendo el Sync. 7.1 Capa Aplicación (Servicios de Red a Aplicaciones)  TCP está ubicado en la capa de transporte.  Sin embargo se responde a la aplicación que solicita la conexión HTTP. 7.2 Capa Sesión (Comunicación entre dispositivos de la red) El puerto de conexión de mi máquina para ésta conexión será 52.298 y el del servidor de páginas web será el 80. 7.3 Capa Transporte (Conexión extremo a extremo, con unidad segmento)  El protocolo de transporte es TCP, el cuál es orientado a la conexión, y lo que vamos a buscar es realizar una conexión con el servidor de la universidad nacional para enviar y recibir segmentos para la capa de aplicación –al unir los segmentos formo los paquetes-.  Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para verificar que la integridad de la información en la conexión.  En éste momento envío un ACK SYN, que se refiere a que le reconoce la sincronización que solicito – lo que quiere decir es que está disponible para prestarle el servicio que solicita en el servidor de páginas web -. 7.4 Capa Red (Determinar la ruta, con unidad paquete)  IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).  Se tiene claro que el servidor de la UNAL es: 168.176.5.69, y la ip de mi máquina es: 192.168.0.26.  Mi máquina es la que envía éste paquete (es evidente porque es quien requiere la conexión). 7.5 Capa Enlace (Direccionamiento físico, con unidad tramas)  Se identifica que el tipo de red es Ethernet.  Se tiene clara la MAC tanto del equipo cliente y la mac de mi router quien no es fuente, y solo se encargará de enrutar los datagramas hasta la ip asociada en la capa de transporte. 7.6 Capa Física (Define el medio físico)  La información de capa física no es analizada a través del analizador Wireshark, sin embargo para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio (transmisión por radiofrencuencias).
  • 11. 8 TCP Respuesta ACK desde el cliente Figura No. 9 Captura Wireshark del protocolo TCP respondiendo el ACK del servidor. 8.1 Capa Aplicación (Servicios de Red a Aplicaciones) TCP está ubicado en la capa de transporte. Sin embargo se tiene claro que la aplicación que solicita la conexión es HTTP. 8.2 Capa Sesión (Comunicación entre dispositivos de la red) El puerto de conexión de mi máquina para ésta conexión será 52.298 y el del servidor de páginas web será el 80. 8.3 Capa Transporte (Conexión extremo a extremo, con unidad segmento)  El protocolo de transporte es TCP, el cuál es orientado a la conexión, y lo que vamos a buscar es realizar una conexión con el servidor de la universidad nacional para enviar y recibir segmentos para la capa de aplicación –al unir los segmentos formo los paquetes-.  Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para verificar que la integridad de la información en la conexión.  En éste momento envío un ACK, que se refiere a que le reconoce el “reconocimiento” que hizo el servidor – lo que quiere decir es que acepta que el servidor está disponible y que ahora se tiene la conexión y el servidor de páginas web estará dispuesto a responder cuando la aplicación http cliente solicite información -. 8.4 Capa Red (Determinar la ruta, con unidad paquete)  IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).  Se tiene claro que el servidor de la UNAL es: 168.176.5.69, y la ip de mi máquina es: 192.168.0.26.  Mi máquina es la que envía éste paquete (es evidente porque es quien requiere la conexión). 8.5 Capa Enlace (Direccionamiento físico, con unidad tramas)  Se identifica que el tipo de red es Ethernet.  Se tiene clara la MAC tanto del equipo cliente y la mac de mi router quien no es destino, y solo se encargará de enrutar los datagramas hasta la ip asociada en la capa de transporte. 8.6 Capa Física (Define el medio físico)  La información de capa física no es analizada a través del analizador Wireshark, sin embargo para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio (transmisión por radiofrencuencias).
  • 12. 9 HTTP desde el cliente inmediatamente después de realizar la conexión con el servidor Figura No. 9 Captura Wireshark del protocolo HTTP después de asegurarse que ya existe la conexión. 9.1 Capa Aplicación (Servicios de Red a Aplicaciones)  HTTP – Hipertext Tranfer Protocol –  Acepta la conexión que se acabó de realizar y ahora se pretende comunicar directamente con el servidor de páginas web “de tú a tú”.  Envía información adicional como el tipo de navegador desde el que se conecta, la versión del mismo, el método de transferencia de información por el protocolo http que será GET.  No se analizará la respuesta a este segmento, pero la respuesta a este protocolo se realizará en el paquete No. 18.  Es importante notar que no se espera respuesta a este segmento, sino que se realiza de una vez el envio de información entre cliente y servidor ya que se considera que la conexión ya fue realizada.  Ahora está capa reconoce el tipo de codificación que será transportada como: gzip, txt, html, xml y xhtml entre otros. 9.2 Capa Sesión (Comunicación entre dispositivos de la red) El puerto de conexión de mi máquina para ésta conexión será 52.298 y el del servidor de páginas web será el 80. 9.3 Capa Transporte (Conexión extremo a extremo, con unidad segmento)  El protocolo de transporte es TCP.  Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para verificar que la integridad de la información en la conexión.  No envía un número de segmento, ya que éste envío es para finalizar la negociación de conexión entre cliente y servidor y confirmar el tipo de datos. 9.4 Capa Red (Determinar la ruta, con unidad paquete)  IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).  Se tiene claro que el servidor de la UNAL es: 168.176.5.69, y la ip de mi máquina es: 192.168.0.26.  Mi máquina es la que envía éste paquete (es evidente porque es quien requiere la conexión).
  • 13. 9.5 Capa Enlace (Direccionamiento físico, con unidad tramas)  Se identifica que el tipo de red es Ethernet.  Se tiene clara la MAC tanto del equipo cliente y la mac de mi router quien no es destino, y solo se encargará de enrutar los datagramas hasta la ip asociada en la capa de transporte. 9.6 Capa Física (Define el medio físico)  La información de capa física no es analizada a través del analizador Wireshark, sin embargo para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio (transmisión por radiofrencuencias).
  • 14. 10 TCP desde el servidor respondiendo el ACK del punto 8 Figura No. 10 Captura Wireshark del protocolo TCP desde el servidor. 10.1 Capa Aplicación (Servicios de Red a Aplicaciones) HTTP – Hipertext Tranfer Protocol – Ésta es la última etapa de la negociación y reconoce el reconocimiento que le hizo el cliente para desde el siguiente paquete empezar a enviar información. No hay carga útil en este paquete. 10.2 Capa Sesión (Comunicación entre dispositivos de la red) El puerto de conexión de mi máquina para ésta conexión será 52.298 y el del servidor de páginas web será el 80. 10.3 Capa Transporte (Conexión extremo a extremo, con unidad segmento)  El protocolo de transporte es TCP.  Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para verificar que la integridad de la información en la conexión.  Reconoce el ACK que le hizo el cliente en el paquete No. 5, la única diferencia es que le reconoce hasta el ACK 313, antes estaba en 1 significa que tiene 312 bits con la información del tamaño en bits que se manejará por cada transmisión de segmentos. 10.4 Capa Red (Determinar la ruta, con unidad paquete)  IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).  Se tiene claro que el servidor de la UNAL es: 168.176.5.69, y la ip de mi máquina es: 192.168.0.26.  Mi máquina es la que envía éste paquete (es evidente porque es quien requiere la conexión). 10.5 Capa Enlace (Direccionamiento físico, con unidad tramas)  Se identifica que el tipo de red es Ethernet.  Se tiene clara la MAC tanto del equipo cliente y la mac de mi router quien no es destino, y solo se encargará de enrutar los datagramas hasta la ip asociada en la capa de transporte. 10.6 Capa Física (Define el medio físico)  La información de capa física no es analizada a través del analizador Wireshark, sin embargo para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio (transmisión por radiofrencuencias).
  • 15. 11 TCP desde el servidor comenzando a enviar carga útil Figura No. 11 Captura Wireshark del protocolo TCP comenzando a enviar carga útil desde el servidor. 11.1 Capa Aplicación (Servicios de Red a Aplicaciones)  HTTP – Hipertext Tranfer Protocol –  El servidor de páginas web está comunicándose “de tú a tú” con el cliente en la aplicación HTTP y utiliza los servicios de las capas inferiores para mantener ésto.  Se enuncia por primera vez el PDU – Protocolo de Unidad de Datos -.  Ahora está capa reconoce el tipo de codificación que será transportada como: gzip, txt, html, xml y xhtml entre otros. 11.2 Capa Sesión (Comunicación entre dispositivos de la red) El puerto de conexión de mi máquina para ésta conexión será 52.298 y el del servidor de páginas web será el 80. 11.3 Capa Transporte (Conexión extremo a extremo, con unidad segmento)  El protocolo de transporte es TCP.  Prestar el servicio de verificar la conexión extremo a extremo e incluye el CRC respectivo para verificar que la integridad de la información en la conexión.  Va el contador de ACK del servidor en 313 y el cliente va acomenzar a recibir carga útil, en el cliente para el siguiente paquete pasará de un ACK 1 a un ACK 1.369 dado el tamaño de la carga útil en caso de ser exitosa.  Comienza a enviar carga útil de tamaño 1.368 por cada segmento enviado (TCP segment data). 11.4 Capa Red (Determinar la ruta, con unidad paquete)  IP, Se reconoce que es Internet Protocol v 4, dado el código (0x0800).  Se tiene claro que el servidor de la UNAL es: 168.176.5.69, y la ip de mi máquina es: 192.168.0.26.  Mi máquina es la que envía éste paquete (es evidente porque es quien requiere la conexión). 11.5 Capa Enlace (Direccionamiento físico, con unidad tramas)  Se identifica que el tipo de red es Ethernet.
  • 16.  Se tiene clara la MAC tanto del equipo cliente y la mac de mi router quien no es destino, y solo se encargará de enrutar los datagramas hasta la ip asociada en la capa de transporte. 11.6 Capa Física (Define el medio físico)  La información de capa física no es analizada a través del analizador Wireshark, sin embargo para ilustrar el elemento de éste será la tarjeta de red que se conectará a través del medio (transmisión por radiofrencuencias).
  • 17. 12 Conclusiones 12.1 El protocolo DNS cumple a perfección el facilitar el memorizar los nombres de dominio a los usuarios y no una dirección IP. 12.2 Se debe resaltar el paso en la capa de transporte que va desde UDP a TCP para poder servir tanto a DNS como a HTTP respectivamente 12.3 Interesante que nunca cambio el número de la MAC de mi enrutador y siempre se realizaron todas las operaciones con éste. 12.4 Es el primer momento en que veo en acción la capa de presentación. 12.5 Toda ésta serie de protocolos ocurrieron en unos milisegundos. 12.6 La negociación de TCP para poder prestarle servicio a HTTP fue interesante, ya que hasta que éste no se dio HTTP no envió ningún tipo de carga útil. 12.7 Fue complejo realizar el laboratorio ya que el servidor de la nacional le hacían pruebas y no comprendía porque no respondía las solicitudes y el número de los paquetes no se analizaba claramente. 12.8 El proxy de la nacional complico el análisis, ya que se encontraba configurado en mi equipo y siempre se colocaba intermedio a los paquetes iniciales DNS y el análisis resultaba bastante confuso.
  • 18. 13 Bibliografía: 13.1 http://alsofidesworld.blogspot.com/2012/09/tcp-transmission-control-protocol.html 13.2 http://es.wikipedia.org/wiki/Domain_Name_System 13.3 http://wiki.wireshark.org/SampleCaptures 13.4 http://en.wikipedia.org/wiki/Transmission_Control_Protocol