Solución PEC2 2020 PDF

Title Solución PEC2 2020
Course Redes y aplicaciones Internet
Institution Universitat Oberta de Catalunya
Pages 11
File Size 284.6 KB
File Type PDF
Total Downloads 80
Total Views 209

Summary

Redes y Aplicaciones Internet PEC 2 RAI Estudios de Informática, Multimedia y Telecomunicación Redes y Aplicaciones de Internet PEC 2 Segunda Prueba de Evaluación Continua Apellidos: Nombre: Hay que entregar la solución en un fichero PDF en el registro de evaluación continua. La fecha tope de entreg...


Description

Redes y Aplicaciones Internet

PEC 2 RAI 2020-21/1

Estudios de Informática, Multimedia y Telecomunicación

Redes y Aplicaciones de Internet PEC 2 – Segunda Prueba de Evaluación Continua Apellidos: Nombre: 

Hay que entregar la solución en un fichero PDF en el registro de evaluación continua.



La fecha tope de entrega es el 22 de noviembre del 2020 Preguntas

1. ¿Qué es HTTP/3? ¿Quién la está definiendo y en qué estado se encuentra? ¿De qué protocolo(s) de nivel de aplicación deriva? Deriva de QUIC, protocolo de nivel de aplicación basado en UDP y promovido por Google (que lo utiliza en sus servicios). Se encuentra en estado de draft en el ietf (versión octubre 2020): https://tools.ietf.org/html/draft-ietf-quic-http-32 QUIC funciona sobre UDP e incorpora seguridad sin necesidad de establecer la conexión TCP ni TLS. Este protocolo está promovido por Google, que actualmente se utiliza en sus servicios (youtube, gmail, etc.). https://www.chromium.org/quic Para ver la información de red de chrome://net-export/

2. ¿Qué técnicas de streaming de vídeo hay? ¿En qué protocolo(s) de nivel de transporte se basan? ¿Qué protocolos de nivel de aplicación están involucrada? Razona tus respuestas. Los sistemas de streaming de vídeo se pueden clasificar en tres categorías: streaming UDP, streaming HTTP y streaming HTTP adaptativo. El protocolo de transporte puede ser tanto UDP (primer caso) como TCP (los otros dos tipos). RTP (Real Time Transport Protocol): Protocolo que nos permite enviar datos multimedia en tiempo real. Soporta audio y vídeo y funciona sobre UDP. En streaming HTTP, el vídeo se almacena en un servidor HTTP como cualquier otro fichero con una URL específica. Cuando un usuario quiere ver el vídeo, el cliente establece una conexión TCP con el servidor y envía una petición HTTP GET. El servidor envía el ví-

Redes y Aplicaciones Internet

PEC 2 RAI 2020-21/1

deo como respuesta tan pronto como puede, es decir, tan rápido como el protocolo de congestión y flujo de TCP le permite. Streaming HTTP adaptativo: MPEG DASH (MPEG Dynamic Adaptive Streaming over HTTP): Permite hacer streaming adaptativo de contenidos multimedia sobre el protocolo HTTP. En este caso, el contenido tiene que estar almacenado en trozos en el servidor y el cliente es el encargado de pedir la versión correspondiente del contenido con la calidad soportada en cada momento por el ancho de banda de la conexión. Está definido por el Moving Pictures Expert Group (MPEG), uno de los grupos de estandarización de ISO, responsable, entre otros, de estándares tan populares como por ejemplo MP3. 3. En la práctica 2 os hemos pedido que implementéis servicios web basados en REST. Busca información de dos ejemplos reales de servicios implementados con REST. Para cada uno de ellos, indica claramente cuál es el servicio que ofrece y cómo es el formato de las peticiones y las respuestas de sus operaciones. ¿Conoces algún otro mecanismo para implementar servicios web? Busca información de qué otros tipos de servicios web existen y describe sus características brevemente. Ejemplo con REST de petición y respuesta: https://www.flickr.com/services/api/request.rest.html https://www.flickr.com/services/api/response.rest.html Ejemplo de API REST muy simple: http://dummy.restapiexample.com/ Otro mecanismo para implementar servicios web es SOAP, que está fuertemente basado en XML. Utiliza este lenguaje tanto para definir el servicio (WSDL) como para enviar las peticiones y respuestas. 4. Hay dos maneras de implementar servicios web, SOAP y REST. Busca ejemplos reales de plataformas que ofrecen servicios con estos protocolos. Escoge un ejemplo para cada tipo de servicio web que hayas encontrado (SOAP, REST) e indica claramente cuál es el servicio que ofrece y cómo es el formato de las peticiones y las respuestas de una de sus operaciones. Ejemplo de calculadora on-line con SOAP para distintos lenguajes de programación: http://www.dneonline.com/calculator.asmx http://www.dneonline.com/calculator.asmx?WSDL Flickr ofrece diversos API’s tanto SOAP como REST: https://www.flickr.com/services/api/ Ejemplo con SOAP de petición y respuesta: https://www.flickr.com/services/api/request.soap.html https://www.flickr.com/services/api/response.soap.html Ejemplo con REST de petición y respuesta: https://www.flickr.com/services/api/request.rest.html https://www.flickr.com/services/api/response.rest.html Ejemplo de API REST muy simple: http://dummy.restapiexample.com/ 5. Los programas dig en Linux o nslookup en Windows nos permiten ver la información del protocolo DNS de un dominio cualquiera. Os pedimos hacer una comparación de qué información da

Redes y Aplicaciones Internet

PEC 2 RAI 2020-21/1

cada uno de ellos. Si no disponéis de un sistema linux o un sistema Windows, os proponemos que utilicéis la web http://www.kloth.net, que ofrecen el servicio por dig (http://www.kloth.net/services/ dig.php) o nslookup (http://www.kloth.net/services/nslookup.php). Para el dominio www.hotmail.com responde razonadamente a las siguientes cuestiones: a. Haz una consulta de tipo A. ¿Cuál ha sido el tiempo de respuesta? ¿Qué información nos da cada herramienta? Respuesta dig ; DiG 9 @localhost www.hotmail.com A ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADERHEADER...


Similar Free PDFs