Diferencia entre revisiones de «Práctica Modelo Cliente/Servidor (Sistemas Operativos)»
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???