Documentos de Académico
Documentos de Profesional
Documentos de Cultura
20 de abril de 2016
2,5 ptos
Tarea 1
1. Use the World Wide Web as an example to illustrate the concept of resource
sharing, client and server. What are the advantages and disadvantages of HTML,
URLs and HTTP as core technologies for information browsing? Are any of these
technologies suitable as a basis for client-server computing in general?
pages 14, 26
0,5 ptos
Respuesta:
Como un ejemplo se puede decir que un usuario (cliente) en determinado
momento utilizando Opera (software de navegador) accede a una web y solicita un
documento, video etc., este pedido es procesado y llevado al servidor, una vez se
termina de gestionar la solicitud se devuelve el origen del documento o video para que
el usuario pueda visualizarlo.
HTML
Ventajas:
o Se utiliza para especificar el texto e imgenes que forman el contenido de
una pgina web y especifica cmo sern presentada al usuario
o Los usuarios pueden producir HTML a mano, utilizando un editor de
texto estndar.
Desventaja:
o Es inadecuado para la interoperacin de programacin. Existe una
creciente
necesidad
de
intercambiar
muchos
tipos
de
datos
Ventajas:
o Es una buena tecnologa cliente-servidor ya que define la forma en que
los navegadores y otros clientes interactan con los servidores web.
o Son muy utilizadas ya que una de sus principales tareas es identificar qu
servidor Web mantiene el recurso para definir cul de los recurso s de
dicho servidor es obligatorio.
o permiten que se enve informacin descriptiva en la transaccin,
permitiendo as la autenticacin, cifrado e identificacin de usuario
URL
Desventajas:
Ventaja:
o Permite la identificacin de un recurso de modo que el navegador pueda
localizarlos, identificando en que servidor web este recurso se encuentra
y cul de todos (porque hay muchos similares en la web) es el solicitado.
Desventajas:
o las URL no son transparentes, la movilidad de una persona porque su
pgina web personal no puede pasar a su nuevo lugar de trabajo en un
dominio diferente - todos los enlaces en otras pginas se siguen
apuntando a la pgina original.
Estas tecnologas si son adecuadas como base para la computacin cliente servidor ya
que el cliente desde un navegador realiza la solicitud de alguna pgina y el servidor
recibe el mensaje y enva la pgina correspondiente.
2. Consider two communication services for use in asynchronous distributed
systems. In service A, messages may be lost, duplicated or delayed and
checksums apply only to headers. In service B, messages may be lost, delayed or
delivered too fast for the recipient to handle them, but those that are delivered
arrive with the correct contents. Describe the classes of failure exhibited by each
service. Classify their failures according to their effects on the properties of
0,5 ptos
Respuesta:
a) En el servicio A hay mensajes duplicados y los mensajes pueden perderse,
por lo tanto, no cumple ni con el concepto de validez ni con el de integridad.
Respecto al servicio B los mensajes se pueden perder, por lo que al igual que
en el servicio A no cumple con el concepto de validez, y si hay integridad ya
que los mensajes se reciben correctamente.
b) Fallos en los servicios:
a. A: Tiene fallos arbitrarios y por omisin.
b. B: Tiene fallos por omisin de recepcin y por omisin de canal.
c) Debido a la existencia de un fallo de la validez el servicio no puede ser de
comunicacin fiable.
3. De acuerdo a la lectura asignada elabore un cuadro comparativo de la Web 1.0 y
la Web 2.0 con los siguientes puntos reflejados en el artculo: la web como
plataforma, Inteligencia Colectiva, Datos, Control de Versiones, Modelos de
Programacin, Software y Experiencia del Usuario.
1,5 ptos
Web como
plataforma
Web 1.0
Un nico proveedor de software
que, con una gran base de datos
instalada, un sistema operativo muy
bien entregado y API permitieron el
control sobre el paradigma de la
programacin, por lo que se tena el
control sobre las normas para la
visualizacin de contenidos y
aplicaciones en los navegadores.
Web 2.0
Puede decirse que es un sistema sin
dueo, unidos por un conjunto de
protocolos, estndares abiertos y
acuerdos de cooperacin, es decir el
poder colectivo de los pequeos
sitios que constituyen la mayor
parte del contenido de la web.