Está en la página 1de 6

Pregunta 1.

XML y HTML
Un componente necesario para facilitar el comercio electrnico es la capacidad de intercambiar datos sobre varios sistemas. En esta seccin, fortalecers tus conocimientos sobre XML como un lenguaje porttil que permite que los datos sean manipulados por cualquier sistema computacional. a. Qu significa el trmino "XML"? Cul es la funcin de las etiquetas de XML, y en qu forma difieren las etiquetas de XML de las de HTML? b. Contrasta la flexibilidad de utilizar etiquetas XML y etiquetas HTML. c. Qu es XSL? Cul es la funcin de XSL en trminos de XML? d. Qu hace un archivo DTD? e. Menciona una razn por la que almacenar datos en XML es mejor, para permitir que mltiples sistemas intercambien datos. Descarga y graba Movies100EX.xml y display.html en tu Escritorio. Abre Movies100EX.xml usando Notepad.exe para ver el contenido del archivo XML. f. Para la pelcula titulada, Top Gun, menciona lo siguiente: Ao: Puntuacin: Abre display.html usando Notepad.exe para ver el contenido del archivo HTML. Observa que las referencias utilizadas para agregar el archivo xml estn resaltadas en negritas:
<html> <body> <xml id="movies" src="Movies100EX.xml"></xml> Este es un buen uso de un archivo HTML no-estndar. Realmente slo queremos usar elementos IE. Adems, debido a que es no-estndar, habrn obtenido los estudiantes el conocimiento necesario para responder esta pregunta? <table border="1" datasrc="#movies"> <tr> <td><span datafld="Ttulo"></span></td> <td><span datafld="Ao"></span></td> <td><span datafld="Puntuacin"></span></td> </tr> </table> </body> </html>

Abre display.html en Internet Explorer para ver cmo se despliega. g. Genera otro archivo HTML que despliegue campos adicionales de datos del archivo XML, enlistando Id_pelcula, Ttulo, Ao, Puntuacin, y Votos. Graba el archivo HTML como, myXML.html. Copia y pega tu cdigo HTML. h. Usa Internet Explorer para desplegar myXML.html. Copia la impresin de pantalla de este archivo, mostrando 20 entradas de pelculas y pega la impresin de pantalla en el envo de tu tarea. Borra Movies100EX.xml, display.html, y myXML.html de tu Escritorio. Para aprender ms sobre este tema, puedes visitar http://www.w3schools.com/xml/default.asp .

Pregunta 2. Transmisin a travs de Redes


En esta seccin, conocers diferentes componentes de una red y aprenders cmo una secuencia "http://www.cmu.edu" es transmitida a travs de un mdem desde la computadora de una casa, usando servicios provistos por un ISP, hasta llegar al sitio Web en Internet. Al solicitar una pgina Web, el usuario teclea un URL en un navegador Web, que convierte la cadena a notacin binaria para que la computadora pueda entenderla. Los datos binarios son luego transmitidos como seales digitales que son enviadas a travs del mdem de la casa, al mdem receptor mantenido por el ISP.

Figura 1 Diagrama de una Red a. Cmo trabaja un mdem telefnico? Puedes explicar el ruido que se escucha cuando levantas el telfono al momento que el mdem est transfiriendo datos? Qu sucede con los datos en el mdem receptor? b. Qu es DSL, y por qu es mejor que un mdem telefnico? c. Qu es un ISP y qu hacen? d. Un sitio Web est hospedado en una computadora conectada a Internet. Para poder alcanzar el sitio en Internet, tu computadora enva una solicitud para una direccin IP a travs del ISP. Qu es una direccin IP? e. Qu servicios provee un ISP para determinar la direccin IP destino para un URL? f. Despus de que la direccin IP se regresa a tu computadora, los datos son enviados de tu computadora a la computadora destino que hospeda el sitio Web. Los datos enviados se dividen en paquetes. Qu informacin contienen estos paquetes? g. Los paquetes de datos se envan a un enrutador. Qu hace un enrutador? Qu informacin almacena un enrutador? Cmo maneja los paquetes?

h. Una forma de asegurar que los datos se transmitan correctamente, es usar bits de paridad, lo que involucra mantener un registro del nmero de 1s y 0s que los datos deben contener. Usando un protocolo de paridad, llena los bits de paridad de los siguientes datos: Dato 00000000 01010101 11010101 01010111 11111111 10000000 Bit de paridad

Pregunta 3. Redes Vivas


Ahora usaremos programas de aplicacin para ver una lista de salidas a travs de las cuales un paquete pasa mientras viaja a su destino final: Primero exploremos las propiedades de los servidores DNS usando NSLookup, un programa para realizar consultas a servidores de nombre de dominio de Internet. Ve a un sitio de Internet como http://www.webreference.com/cgi-bin/nslookup.cgi e introduce el nombre de dominio "www.yahoo.com". Tambin puedes localizar otros sitios NSLookup buscando "NSLookup gateways" en http://www.google.com. a. Cuntas direcciones IP estn enlistadas? De qu forma son diferentes? b. Por qu hay muchas direcciones IP? (Clave: considera la carga de trabajo que encuentra el sitio Web.) c. Recuerda la funcin de un servidor DNS. Cmo maneja un servidor DNS una solicitud a un destino popular como "www.yahoo.com"? Ahora exploremos las propiedades de los enrutadores. El programa que usars se llama Traceroute. Es llamado Tracert en algunos sistemas como Windows. El programa Traceroute intenta trazar la ruta que un paquete IP seguira a un host de Internet especificado, enviando tres paquetes de prueba, y luego mostrando la respuesta "tiempo excedido". Si no se tiene respuesta en un intervalo de tiempo de tres segundos, se imprime un "*" para esa prueba. En la consola de comandos de Windows, en el apuntador C:\, teclea "tracert www.yahoo.com". Si esto no funciona, probablemente ests detrs de un cortafuegos (firewall). Trata de localizar otros sitios Traceroute buscando "Traceroute gateways" con http://www.google.com.

d. Cmo haces una Traceroute? Desde qu sitio inici tu Tracerout?. Graba el resultado de este comando. e. Qu indica cada parte de "www.yahoo.com"? f. Cul es la direccin IP de www.yahoo.com usada en esta Traceroute? g. Cuntos intentos toma alcanzar el destino? h. Cul es la direccin IP del nodo que tom el mayor tiempo? Haz Traceroute a "www.yahoo.com" de nuevo. i. Graba el resultado de este comando. j. Los dos resultados del Traceroute muestran que los paquetes fueron enviados a travs del mismo camino? Explica tu respuesta. El comando Traceroute puede tambin ser utilizado para determinar dnde pudieron haberse perdido paquetes. Puedes revisar lo siguiente: -si los paquetes fueron enviados exitosamente desde tu computadora a tu ISP -si los paquetes fueron enviados exitosamente de tu ISP a su destino k. Usando Traceroute, notaste que tus paquetes se perdieron antes de llegar al servidor de tu ISP. Dnde podra estar el problema (tu servidor, el servidor de tu ISP, o el servidor destino)? l. Qu pasa si tus paquetes se perdieron despus de haber llegado a tu ISP? m. Qu pasa si tus paquetes se perdieron justo antes de llegar al servidor destino? n. Menciona dos problemas que pueden diagnosticarse usando Traceroute

Pregunta 4. Falla de la Red


Adems de Tracert, otras herramientas de redes como IPconfig y Ping pueden usarse para resolver problemas de la red. Puedes usar el comando ipconfig para ver si tu computadora est conectada a Internet. Abre la consola de comandos. Teclea ipconfig /all. a. Ests conectado a Internet? Pega la impresin de pantalla mostrando el resultado del comando, ipconfig. b. Cul es tu direccin IP?

c. Cules son las direcciones IP de tus servidores DNS? Puedes usar Ping para probar la respuesta del servidor destino. d. Primero, lanza la Consola de Comandos de Windows. Teclea ping www.yahoo.com. Copia y pega la impresin de pantalla del comando Ping. e. Recibiste respuesta del servidor destino? f. Menciona dos posibles explicaciones del resultado del comando Ping que se muestra a continuacin:

Figura 2 Resultado Ping