TALLER 7

2. Identifique tres aspectos similares entre las conexiones de sesión y transporte, así como tres aspectos diferentes entre las mismas.
CAPA DE SESION Y CAPA DE TRANSPORTE
Similitudes
Ø Ambas permiten el transporte ordinario de datos
Ø Ambas manejan un proceso de tres fases: la de establecimiento, la de utilización y la de liberación. La forma de liberar las sesiones y las conexiones de transporte.
Diferencias
Ø Las de transporte se terminan con la primitiva T-DISCONNECT.request, que produce una liberación abrupta y puede traer como resultado la pérdida de los datos en tráfico que haya en el momento de la liberación. Las sesiones se terminan con la primitiva S-RELEASE.request, que resulta en una liberación ordenada en la cual los datos jamás se llegan a perder.
Ø La capa de transporte tiene dos flujos de datos que son lógicamente independientes, es decir, los datos normales y los datos acelerados. La capa de sesión , además de estos dos tipos tiene , también, los datos tipados y los de capacidad.
3. En una sesión, por qué hace falta volver a negociar los tokens durante un proceso de resincronización?´
En mi concepto, porque depende del tipo de punto de sincronización con la que esta funcionando al momento de presentarse un error es decir:
Puntos de sincronización Mayor, Puntos de sincronización Menor. En el primero deberá iniciar quien tenga el token de sincronización mayor es decir tenga el servicio confirmado y en el segundo el que tenga el de sincronización menor, servicio no confirmado habitual o servicio confirmado. Además porque es muy importante conocer cual es la situación de los tokens disponibles es decir quien tiene cada token para evitar colisiones.
4.En qué situación sería innecesarios los puntos de sincronización?
En caso de que se cuente con un protocolo del nivel de sesion tan eficiente que evite la ocurrencia de errores, es decir cuando se garantiza la NO ocurrencia de errores durante una sesion lo cual es muy difícil ya que a nivel de sesiones entre usuarios ocurren muchos errores aunque puede ser que la mayoria de veces sean transparente al usuario.
5. Investigue qué es un RPC y qué relación tiene con la capa de sesión?
Llamada a Procedimiento Remoto) es un protocolo que permite a un programa de ordenador ejecutar código en otra máquina remota sin tener que preocuparse por las comunicaciones entre ambos. un RPC consiste en los sig. pasos:
1) Activación por el programa cliente. Los parámetros de solicitud son empaquetados dentro de un paquete de datos.
2)Mandando solicitudes y desempaquetamiento de los parámetros en el programa del servidor.
3)Ejecución de la solicitud (el procedimiento) en el servidor.
4)Empaquetar y retornar de los resultados del cliente.
5)Desempaquetar los resultados por el cliente y continuación de los programas normales de ejecución.
Las RPC son muy utilizadas dentro del paradigma cliente-servidor. Siendo el cliente el que inicia el proceso solicitando al servidor que ejecute cierto procedimiento o función y enviando éste de vuelta el resultado de dicha operación al cliente.
6. Piense en las funciones que realiza el nivel de sesión y en las que hace el nivel de presentación Serían necesarias estrictamente (en conjunto) funciones como que las que realiza el nivel de sesión orientado a conexión si el modelo de comunicación fuese sin conexión? Y funciones como las que realiza el nivel de presentación
6. Piense en las funciones que realiza el nivel de sesión y en las que hace el nivel de presentación Serían necesarias estrictamente (en conjunto) funciones como que las que realiza el nivel de sesión orientado a conexión si el modelo de comunicación fuese sin conexión? Y funciones como las que realiza el nivel de presentación
NO, porque el nivel de sesión es el que se encarga de administrar el dialogo entre emisor receptor y controlar el flujo de datos DURANTE la conexión de los puntos y finalizar conexión, pero como en un servicio sin conexión estas características no se hacen necesarias ya que este tipo de servicio esta diseñado para cuando la probabilidad de error al envió o recepción es prácticamente nula. En cuanto a la capa de presentación, en mi concepto es necesaria tanto con conexión como sin ella ya que este, una vez recibida la información, sirve de intérprete para que los formatos de la misma estén estandarizados.
7. Es posible la multiplexación de varias conexiones de presentación sobre una sesión? Por qué?
Si, porque una vez establecida una conexión entre el emisor y el receptor la capa de sesión se encargara de mantener activa esta y en caso de que se pierda reiniciarla, controlar la sesión y la concurrencia, y sobre esta puede haber multiplexacion de varias conexiones de presentación porque esta el la que hace la “traducción” en caso de formatos distintos de maquina a maquina, por ende si los usuarios están trabajando varios formatos a la vez esta capa se encargara de hacerlos entendibles tanto para el emisor como para el receptor, es decir si se puede trabajar en dos o mas aplicaciones sobre el mismo nivel de sesión.
8.Crees que es posible la fusión de los niveles de sesión y presentación del modelo OSI en un único nivel que realizase los dos grupos de funciones? Si es así, por qué crees que la ISO ha dividido las funciones de sesión y presentación en dos niveles separados?
SI. OSI fue definido antes de implementar los protocolos, por esto OSI originalmente presentaba ausencia de algunas funciones por ejemplo, OSI originalmente no tiene ningún apoyo para broadcast, OSI es una buena herramienta para entender de manera independiente las funciones de cada capa, pero el modelo mas utilizado actualmente es TCP/IP ya que fue definido después de los protocolos.

0 Comments:
Post a Comment
<< Home