Introduccion Practica A La Capa De Aplicacion
Enviado por yondaime07 • 27 de Octubre de 2014 • 1.880 Palabras (8 Páginas) • 399 Visitas
INTRODUCCIÓN PRÁCTICA A LA CAPA DE APLICACIÓN
Introducción práctica a la capa de aplicación
El objetivo de esta tarea es descubrir y diferenciar diferentes protocolos y aplicaciones de la capa de aplicación, así como conocer el efecto que tienen diferentes parámetros de calidad de servicio sobre el servicio proporcionado al usuario final. Asimismo, se introduce el software Wireshark. Esta tarea constituye una PS y se evaluará al acabar la sesión de laboratorio.
Introducción práctica a la capa de aplicación
Página 1
ÁREA DE INGENIERÍA TELEMÁTICA
Introducción práctica a la capa de aplicación
ARQUITECTURA DE REDES I
Introducción
Para que dos aplicaciones de red sean capaces de dialogar entre sí es necesario que empleen el mismo protocolo de red. Dicho de otro modo, las aplicaciones que hablan el mismo lenguaje o protocolo son compatibles mientras que las que hablan distinto protocolo son incompatibles aunque las cosas que permitan hacer sean similares. Por ejemplo, podremos emplear diferentes aplicaciones de mensajería instantánea que, aunque proporcionan el mismo servicio, son incompatibles entre sí por emplear diferentes protocolos.
Así pues, para que dos aplicaciones puedan comunicarse es necesario que hablen un mismo protocolo de red. Por ejemplo, podemos acceder a la página web de la Universidad porque el navegador incluye un cliente para el protocolo que se emplea en la red, HTTP, con lo que puede establecer un diálogo con el servidor que contiene las páginas que también habla el mismo lenguaje. En la sesión GG de esta semana se aborda el funcionamiento del protocolo HTTP.
Los recursos en Internet se identifican mediante una URL (Uniform Resource Locator). Las URLs identifican la dirección donde se encuentra el recurso, la ubicación exacta en el equipo direccionado y el protocolo de acceso. Por ejemplo, las siguientes URLs muestran cómo es posible acceder al mismo recurso utilizando dos protocolos distintos:
http://ftp.rediris.es/mirror/ubuntu-releases/favicon.ico
ftp://ftp.rediris.es/mirror/ubuntu-releases/favicon.ico
Arranque su navegador, y abra dos ventanas. Introduzca la primera URL en la primera de las ventanas y la segunda URL en la segunda ventana.
1. Describa las diferencias existentes entre los dos contenidos visualizados. ¿Qué conclusiones puede sacar de esto?
Introducción práctica a la capa de aplicación
Página 2
Wireshark
Wireshark es un analizador de paquetes de red cuya función es la de capturar paquetes de la red y representarlos por pantalla de la forma más detallada posible. Wireshark es freeware, y se puede obtener de forma gratuita y para distintos sistemas operativos en la URL http://www.wireshark.org/
Wireshark al igual que su predecesor Ethereal, permite analizar paquetes de una red viva o de un fichero previamente capturado, utilizando como formato libpcap. Para realizar una captura con Wireshark empleamos el menú “Capture -> Interfaces…”. En primer lugar hay que indicar la interfaz por la que se va a realizar la captura. Para conocer las interfaces de red de un equipo, ejecutamos la orden ifconfig en Linux e ipconfig en Windows. Una vez sabemos cuál es la interfaz sobre la que deseamos capturar (podemos poner any y captura todas las interfaces del equipo), editamos los parámetros de la captura eligiendo el botón “Prepare” de la interfaz deseada (dependiendo de la versión, puede ser el botón “Options”).
Las opciones que nos presenta Wireshark para cada captura son las que se muestran en la figura:
Introducción práctica a la capa de aplicación
Página 3
Para poder centrar nuestra atención en el tráfico que nos interesa, es posible utilizar filtros, de los cuales tenemos de dos tipos: los filtros de captura y los filtros de visualización. En el primer caso, se indica a Wireshark cuáles son los paquetes que queremos que capture, especificándose antes de la captura en la ventana de opciones de la captura. Los filtros de captura se pueden configurar en la ventana de opciones de la captura mostrada anteriormente. En el segundo caso, lo que se hace es mostrar por pantalla sólo aquellos paquetes que cumplan con los filtros especificados, de forma que se pueden especificar una vez que la captura está en marcha o le hemos finalizado. A este tipo de filtros podemos acceder mediante el menú “Analyze-> Display filters…”.
Tras realizar la configuración de las opciones pulsaremos el botón “Start” y se iniciará la captura de los datos por el interfaz, viéndose una ventana como la siguiente:
Se pide al alumno ahora que vaya probando las diferentes opciones de Wireshark y que, con una captura abierta, ejecute aplicaciones de red, observando los resultados que se muestran por pantalla y buscando diferentes aspectos que haya aprendido como direccionamiento, encapsulado, ver la pila de protocolos empleados, las cabeceras,… En este momento avise a su profesor para comentar las cosas que observa.
Una vez deseemos detener la captura, lo hacemos mediante el menú “Capture -> Stop”.
Protocolos
Volviendo al ejemplo de las URLs: http://ftp.rediris.es/mirror/ubuntu-releases/favicon.ico y ftp://ftp.rediris.es/mirror/ubuntu-releases/favicon.ico . Abra Wireshark y comience a capturar tráfico. Acceda al primero de los enlaces. Cierre el navegador, cierre Wireshark y guarde la captura como capturaNav01.cap. Repita la operación con el segundo enlace y guarde la captura como capturaNav02.cap. Analice las capturas obtenidas y responda a las siguientes cuestiones:
Introducción práctica a la capa de aplicación
Página 4
2. Apunte las diferencias entre las dos capturas. Indique qué conclusiones podemos sacar sobre el navegador que estamos empleando.
Arranque otro navegador distinto al que ha utilizado en primer lugar. Repita el ejercicio anterior para cualquiera de los dos enlaces:
3. Indique si existe alguna diferencia en este caso con respecto al caso anterior.
4. En este punto, hemos trabajado con distintos servicios, distintas aplicaciones y distintos protocolos. Resuma brevemente las relaciones existentes entre ellos.
Introducción práctica a la capa de aplicación
Página 5
Conceptos de calidad de servicio
La
...