Diferencia entre revisiones de «Práctica Modelo Cliente/Servidor (Sistemas Operativos)»

De Cuba-Wiki
Sin resumen de edición
 
(No se muestran 25 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
==Ejercicio 01:==
==Ejercicio 01:==
Cap. 21 - Pag.2
Indicar para cada uno de los siguientes ejemplos, de qué tipo de servicio se trata: sin conexión confiable (S/C), sin conexión no confiable (S/N), con conexión confiable (C/C), conexión no confiable (C/N)<BR>
a) transferencia de archivos: (C/C)<BR>
b) voz digitalizada: (C/N)<BR>
c) correo certificado: (S/C)<BR>
d) televisión por cable: (C/N)<BR>
e) telefonía: (C/N)<BR>
f) correo simple: (S/N)<BR>
<BR>
Confiable : Cuando se garantiza de alguna manera que el mensaje llega a destino.
No Confiable : Cuando no existe garantía alguna de que el mensaje hay sido entregado, podría haberse perdido.
==Ejercicio 02:==
==Ejercicio 02:==
En el modelo ISO son necesarias siete capas con el consecuente encabezado de cada una de ellas en el mensaje, cosa que analizar y construir estos encabezados lleva tiempo. Si bien esto en las redes de área amplia no es significante, si lo es en una LAN.
Para el caso CLIENTE-SERVIDOR, se utiliza un protocolo solicitud-respuesta (request/reply), en vez del OSI (TCP/IP). El cliente envía un request pidiendo un servicio y el server lo recibe, realiza el trabajo y devuelve los datos pedidos o un código de error. Lo principal es su sencillez y su eficiencia.
==Ejercicio 03:==
==Ejercicio 03:==
3) El modelo cliente-servidor se basa en un protocolo:<BR>
a) con conexión confiable<BR>
b) sin conexión confiable<BR>
c) con conexión no confiable<BR>
d) sin conexión no confiable<BR>
Es sin conexion (ver ejercicio 5), pero no se si es confiable o no.
<BR><BR>
Creo que es confiable ya que siempre se obtiene respuestas del otro lado, y con eso uno sabe que el otro recibió el msg. antes enviado.
==Ejercicio 04:==
==Ejercicio 04:==
Cap. 20 - Pag. 16
Cuál de los siguientes protocolos de transmisión de datos es de tipo no contencioso :
a) CSMA/CD
b) CSMA p-persistente
c) CSMA no-persistente
d) CSMA/CA
e) todos
f) ninguno
CREO que f)
==Ejercicio 05:==
==Ejercicio 05:==
Explique porqué el modelo cliente-servidor está basado en un protocolo sin conexión.
==Ejercicio 06:==
==Ejercicio 06:==
En un protocolo de tipo CSMA :
a)- el token se transmite entre cada uno de los nodos
b)- los nodos sensan la línea de transmisión para determinar si pueden o no transmitir.
c)- las colisiones se evitan por medio de una política de asignación de prioridades de procesos
d)- todas
e)- ninguna
RTA: b)
==Ejercicio 07:==
==Ejercicio 07:==
7) Las primitivas asincrónicas son : bloqueantes / no bloqueantes (tachar lo que no corresponda)<BR>
RTA: Las primitivas asincronicas son NO BLOQUEANTES.
==Ejercicio 08:==
==Ejercicio 08:==
8) En el modelo cliente-servidor existen distintos tipo de paquetes clásicos. Indique de los que se enumera a continuación cuáles son incorrectos, agregue para los correctos quién es el que lo envía (cliente o servidor): <BR>
a)- pedido (request): Correcto. Cliente a servidor.<BR>
b)- estás vivo?: Correcto. Are you alive?. Cliente a servidor.<BR>
c)- estoy muriendo: Incorrecto. <BR>
d)- tratá de nuevo. Correcto. Servidor a Cliente. <BR>
e)- reconocimiento (acknowledge). Correcto en ciertas versiones del cliente-servidor. Se lo envia el Cliente al servidor, y depende de la version tambien el servidor al cliente. <BR>
f)- donde estás ? Incorrecto. <BR>
==Ejercicio 09:==
==Ejercicio 09:==
Mencione las capas que componen el modelo OSI, explicando brevemente cada una de ellas.
Cap 20. - Pag. 13
1) Física : Responsable de losdetalles físicos
2) Data Link : Responsable de la comunicación de la red (protocolos)
3) Network : Responsable de los paquetes (asegura la trayectoria)
4) Transport : Responsable del transporte de paquetes con un
orden.
5) Sesión : Sirve como interfase entre el usuario y el servicio de
transporte.
6) Presentación : Homogeneización de datos y de dispositivos
(criptografía, compresión, etc.)
7) Aplicación : Responsable del manejo de datos. Concierne al soporte de aplicación del usuario.
==Ejercicio 10:==
==Ejercicio 10:==
Defina el modelo cliente-servidor, indique en qué protocolo se basa.
==Ejercicio 11:==
==Ejercicio 11:==
Cuál es la diferencia entre un protocolo de comunicación orientado a conexión y otro sin conexión (en cuanto a las capas del modelo OSI/ISO)?
Que en la capa de red se usará un tipo de protocolo u otro.
==Ejercicio 12:==
==Ejercicio 12:==
Se utiliza una primitiva send sin bloqueo que no copia los datos a un buffer del núcleo. Diseñe una manera para
indicar al emisor que la transmisión fue realizada y se puede reutilizar el buffer.<BR>
En el apunte propone entre otras alternativas avisarle a traves de una interrupción.<BR>
==Ejercicio 13:==
==Ejercicio 13:==
En el modelo Cliente Servidor
a) indique dos características de las semánticas de error
b) dar un ejemplo de un error irrecuperable
==Ejercicio 14:==
==Ejercicio 14:==
Para qué se utiliza un buzón en el modelo cliente-servidor ? Justifique
CREO:
a) para permitir que el sender siga ejecutando, habiendo dejado el mensaje en el buzon
b)para centralizar el envio de mensajes, pudiendo lograr comunicaciones pap, map, pam (broadcast) y mam. (p= punto, m= multipunto)
==Ejercicio 15:==
==Ejercicio 15:==
Indique las primitivas utilizadas en el modelo Client-Server. Explíquelas y de ejemplos.
==Ejercicio 16:==
==Ejercicio 16:==
Qué modo de comunicación usaría para un modelo Cliente-Servidor y porqué ?
==Ejercicio 17:==
==Ejercicio 17:==
Indique a qué capa del modelo OSI/ISO corresponde cada uno de las siguientes:
a) estrategia de ruteo : cómo los mensajes son enviados a través de la red
b) estrategia de conexión : cómo dos procesos envían una secuencia de mensajes
c) contención : la red es un recurso escondido, entonces cómo podemos resolver los conflictos de demanda por su uso
RTA:
a) capa de red
b) no se
c) ni entiendo que carajo quiere decir
==Ejercicio 18:==
==Ejercicio 18:==
Cuáles son los problemas asociados con el Name-Server. Enumerar una ventaja de ello.
Desventajas:<BR>
Uno de los problemas, es que se requiere un servidor centralizado para manejar el server.<BR>
Ventajas:<BR>
Los IPs o IDs de los servidores pueden cambiar, mientras el nombre siga apuntando a ellos, y los clientes usen este nombre, lo encontraran sin necesidad de ningun cambio.<BR>
==Ejercicio 19:==
==Ejercicio 19:==
Indique las primitivas básicas de comunicación del modelo cliente-servidor
Acaso no es igual al Ej. 15???

Revisión del 16:18 19 jun 2007

Ejercicio 01:

Cap. 21 - Pag.2

Indicar para cada uno de los siguientes ejemplos, de qué tipo de servicio se trata: sin conexión confiable (S/C), sin conexión no confiable (S/N), con conexión confiable (C/C), conexión no confiable (C/N)
a) transferencia de archivos: (C/C)
b) voz digitalizada: (C/N)
c) correo certificado: (S/C)
d) televisión por cable: (C/N)
e) telefonía: (C/N)
f) correo simple: (S/N)

Confiable : Cuando se garantiza de alguna manera que el mensaje llega a destino. No Confiable : Cuando no existe garantía alguna de que el mensaje hay sido entregado, podría haberse perdido.

Ejercicio 02:

En el modelo ISO son necesarias siete capas con el consecuente encabezado de cada una de ellas en el mensaje, cosa que analizar y construir estos encabezados lleva tiempo. Si bien esto en las redes de área amplia no es significante, si lo es en una LAN.

Para el caso CLIENTE-SERVIDOR, se utiliza un protocolo solicitud-respuesta (request/reply), en vez del OSI (TCP/IP). El cliente envía un request pidiendo un servicio y el server lo recibe, realiza el trabajo y devuelve los datos pedidos o un código de error. Lo principal es su sencillez y su eficiencia.

Ejercicio 03:

3) El modelo cliente-servidor se basa en un protocolo:
a) con conexión confiable
b) sin conexión confiable
c) con conexión no confiable
d) sin conexión no confiable
Es sin conexion (ver ejercicio 5), pero no se si es confiable o no.

Creo que es confiable ya que siempre se obtiene respuestas del otro lado, y con eso uno sabe que el otro recibió el msg. antes enviado.

Ejercicio 04:

Cap. 20 - Pag. 16

Cuál de los siguientes protocolos de transmisión de datos es de tipo no contencioso : a) CSMA/CD b) CSMA p-persistente c) CSMA no-persistente d) CSMA/CA e) todos f) ninguno

CREO que f)

Ejercicio 05:

Explique porqué el modelo cliente-servidor está basado en un protocolo sin conexión.

Ejercicio 06:

En un protocolo de tipo CSMA : a)- el token se transmite entre cada uno de los nodos b)- los nodos sensan la línea de transmisión para determinar si pueden o no transmitir. c)- las colisiones se evitan por medio de una política de asignación de prioridades de procesos d)- todas e)- ninguna

RTA: b)

Ejercicio 07:

7) Las primitivas asincrónicas son : bloqueantes / no bloqueantes (tachar lo que no corresponda)
RTA: Las primitivas asincronicas son NO BLOQUEANTES.

Ejercicio 08:

8) En el modelo cliente-servidor existen distintos tipo de paquetes clásicos. Indique de los que se enumera a continuación cuáles son incorrectos, agregue para los correctos quién es el que lo envía (cliente o servidor):
a)- pedido (request): Correcto. Cliente a servidor.
b)- estás vivo?: Correcto. Are you alive?. Cliente a servidor.
c)- estoy muriendo: Incorrecto.
d)- tratá de nuevo. Correcto. Servidor a Cliente.
e)- reconocimiento (acknowledge). Correcto en ciertas versiones del cliente-servidor. Se lo envia el Cliente al servidor, y depende de la version tambien el servidor al cliente.
f)- donde estás ? Incorrecto.

Ejercicio 09:

Mencione las capas que componen el modelo OSI, explicando brevemente cada una de ellas.

Cap 20. - Pag. 13

1) Física : Responsable de losdetalles físicos 2) Data Link : Responsable de la comunicación de la red (protocolos) 3) Network : Responsable de los paquetes (asegura la trayectoria) 4) Transport : Responsable del transporte de paquetes con un orden. 5) Sesión : Sirve como interfase entre el usuario y el servicio de transporte. 6) Presentación : Homogeneización de datos y de dispositivos (criptografía, compresión, etc.) 7) Aplicación : Responsable del manejo de datos. Concierne al soporte de aplicación del usuario.

Ejercicio 10:

Defina el modelo cliente-servidor, indique en qué protocolo se basa.

Ejercicio 11:

Cuál es la diferencia entre un protocolo de comunicación orientado a conexión y otro sin conexión (en cuanto a las capas del modelo OSI/ISO)?

Que en la capa de red se usará un tipo de protocolo u otro.

Ejercicio 12:

Se utiliza una primitiva send sin bloqueo que no copia los datos a un buffer del núcleo. Diseñe una manera para indicar al emisor que la transmisión fue realizada y se puede reutilizar el buffer.
En el apunte propone entre otras alternativas avisarle a traves de una interrupción.

Ejercicio 13:

En el modelo Cliente Servidor a) indique dos características de las semánticas de error b) dar un ejemplo de un error irrecuperable

Ejercicio 14:

Para qué se utiliza un buzón en el modelo cliente-servidor ? Justifique

CREO: a) para permitir que el sender siga ejecutando, habiendo dejado el mensaje en el buzon b)para centralizar el envio de mensajes, pudiendo lograr comunicaciones pap, map, pam (broadcast) y mam. (p= punto, m= multipunto)

Ejercicio 15:

Indique las primitivas utilizadas en el modelo Client-Server. Explíquelas y de ejemplos.

Ejercicio 16:

Qué modo de comunicación usaría para un modelo Cliente-Servidor y porqué ?

Ejercicio 17:

Indique a qué capa del modelo OSI/ISO corresponde cada uno de las siguientes: a) estrategia de ruteo : cómo los mensajes son enviados a través de la red b) estrategia de conexión : cómo dos procesos envían una secuencia de mensajes c) contención : la red es un recurso escondido, entonces cómo podemos resolver los conflictos de demanda por su uso

RTA: a) capa de red b) no se c) ni entiendo que carajo quiere decir

Ejercicio 18:

Cuáles son los problemas asociados con el Name-Server. Enumerar una ventaja de ello. Desventajas:
Uno de los problemas, es que se requiere un servidor centralizado para manejar el server.
Ventajas:
Los IPs o IDs de los servidores pueden cambiar, mientras el nombre siga apuntando a ellos, y los clientes usen este nombre, lo encontraran sin necesidad de ningun cambio.

Ejercicio 19:

Indique las primitivas básicas de comunicación del modelo cliente-servidor

Acaso no es igual al Ej. 15???