You are on page 1of 4

Sistemas Distribuidos 2016-I

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

Utilizar la World Wide Web como un ejemplo para ilustrar el concepto de


recurso compartido, el cliente y el servidor. Cules son las ventajas y
desventajas de HTML, HTTP y URL como ncleo de tecnologas de la
informacin de navegacin? Alguna de estas tecnologas es adecuada como
una base para la computacin cliente-servidor en general?

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

estructurados en la Web, pero el HTML es limitado, ya que no es


extensible a las aplicaciones ms all de la informacin.
o Si una persona no maneja bien el HTML sera demasiado difcil construir
una pgina web por medio de un editor de texto estndar.
HTTP

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

validity and integrity. Can service B be described as a reliable communication


service?
page 67, page 71

0,5 ptos

Considere dos servicios de comunicacin para su uso en sistemas distribuidos


asncronos. En el servicio A, los mensajes pueden perderse, duplicarse o retrasan
y las sumas de comprobacin se aplican slo a los encabezados. En el servicio B,
los mensajes pueden perderse, retrasarse o entregan demasiado rpido para que
el destinatario para manejarlos, pero aquellos que se entregan llegan con el
contenido correcto.
a) Clasifique sus caractersticas segn su efecto sobre la validez y la
integridad.
b) Describa clases de fallo que se presentan en cada servicio.
c) Puede el servicio B se describe como un servicio de comunicacin fiable?

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.

Gira entorno de las contribuciones


Inteligencia Usuarios
aaden
nuevos de los usuarios, permitindole a
Colectiva
contenidos en la web, pero esta es otros la modificacin de la
solo de lectura para otros usuarios. informacin que aadi con
anterioridad una persona.
Controla el origen de los datos a
travs de la red. Trabajaba con Trabaja bajo sistemas de software
datos bsicos: la ubicacin, libres. Utiliza a los usuarios como
Datos
identidad, calendario de eventos herramienta de obtencin de datos,
pblicos,
identificadores
de pudiendo estos contribuir tambin
productos y espacios de nombres. a una base de datos de identidad de
Hacia concesiones de licencias para toda la red.
poder acceder a los datos.
Control de
Realiza cambio de versiones en La bsqueda de la mejora es diaria.
Versiones
plazos largos (2 o 3 aos)
Ve al software como un producto. El software es un servicio. Sustituyo
Trabajando en base a hipertexto. la teora del hipertexto, por un
Logrndose complejos servicios de simple pragmatismo de diseo ideal
Modelos de web diseados para crear entornos y RSS se ha convertido en quizs el
programacin de programacin de alta fiabilidad servicio web sencillo de mayor
para aplicaciones distribuidas.
despliegue debido a su simplicidad.
Podra decirse que se limita su uso Ya no se limita a la plataforma PC
a solo plataformas PC, en las que se permitiendo el aprovechamiento
Software
implican como mnimo dos equipos, del poder de una plataforma web. El
uno que aloje el servidor web y otro PC puede actuar como una memoria
el navegador.
cach y control de la estacin local.
Son probadores de la web en tiempo
Experiencia
real pues utilizan las nuevas
del Usuario
Nada que acotar.
caractersticas que se les ofrecen,
acceden a la web mediante distintos
dispositivos.

You might also like