Shared Flashcard Set

Details

Actividad de cierre III
Sistemas concurrentes y distribuidos
25
Computer Science
Graduate
09/29/2022

Additional Computer Science Flashcards

 


 

Cards

Term
1. ¿Qué es un protocolo?
Definition
es un acuerdo entre las partes de la forma en que debe desarrollarse la comunicación. Cuando se presenta una mujer a un hombre, ella puede optar por extender la mano. Él, a su vez, puede decidir si la estrecha o la besa según si, por ejemplo, ella es un abogado norteamericano en una junta de negocios o una princesa europea en un baile formal. La violación del protocolo hará que la comunicación sea más difícil, sino es que imposible.
Term
2. Cuáles son las capas de modelo OSI en orden
Definition
• Capa 1 - Física. La primera capa del modelo OSI es la capa física. ...
• Capa 2: Enlace o Conexión. ...
• Capa 3 - Red. ...
• Capa 4 - Transporte. ...
• Capa 5 - Sesión. ...
• Capa 6 - Presentación. ...
• Capa 7 - Aplicación.
Term
3. Define X.25 y su modo de conexión
Definition
• Dos protocolos en la capa de red tienen un uso amplio, uno orientado hacia las conexiones y otro sin conexión. El orientado hacia las conexiones se llama X.25 y es favorecido por los operadores de las redes públicas, como las compañías telefónicas y las PTT europeas. En primer lugar, el usuario de X.25 envía una solicitud de llamada a un destino, el cual puede aceptar o rechazar la conexión propuesta. Si se acepta la conexión, quien hace la llamada obtiene un identificador de conexión para usarlo en las solicitudes posteriores. En muchos casos, la red escoge una ruta del emisor al receptor durante esta configuración y la utiliza para el tráfico posterior. El protocolo sin conexión se denomina IP (Protocolo Internet) y es parte de la serie de protocolos DoD (departamento de Defensa de los Estados Unidos).
Term
4. ¿Cuál capa del modelo OSI se encarga del significado de los datos?
Definition
• La capa de enlace de datos
Term
5. ¿Qué es ATM?
Definition
• modo de trasferencia asíncrona, consiste en que un emisor establece primero una conexión (es decir, un circuito virtual) con el (o los) receptor(es).
Term
6. ¿Qué es SONET y por cuantos bytes está formado?
Definition
• Red óptica síncrona y está formada por un arreglo 9x90 de bytes llamado marco. De estos 810 bytes, 36 son un exceso, lo que deja 774 útiles
Term
7. ¿Qué es latencia?
Definition
• es la unidad de medida que indica el tiempo que tarda un paquete de datos desde el origen al destino.
Term
8. Menciona dos ventajas del modelo Cliente-Servidor
Definition
• Sencillez
• Eficiencia
Term
9. Menciona las capas del modelo cliente servidor y su relación con el modelo OSI
Definition
• La capa de interfaz con el usuario. ·
• La capa de reglas o lógica de negocio. ·
• La capa de acceso a la base de datos.
• Debido a esta estructura sencilla, se pueden reducir los servicios de comunicación que presta el micronúcleo reduce a dos llamadas al sistema, una para el envío de mensajes y otra para la recepción.
Term
10. ¿Cuáles son los aspectos de diseño del modelo cliente-servidor?
Definition
• Direccionamiento machine.process y machine.local-id
• Direccionamiento de procesos con transmisión RALA de Procesos.
• Direccionamiento por medio de un servidor de nombres
Term
11. En que consiste el direccionamiento MACHINE.PROCESS
Definition
• machine indica el número de máquina dentro de la red y process, el número de proceso dentro de esa máquina. Pero este método no posee la transparencia que se busca ya que se está identificando que existen varias máquinas trabajando. A parte si se descompone esa máquina (server) se pierde el servicio pues los programas compilados tienen integrado ese número de máquina para ese servicio.
Term
12. En que consiste el direccionamiento MACHINE.LOCAL-ID
Definition
• El campo local-id es por lo general, un entero aleatorio de 16 o 32 bits (o el siguiente de una serie). Se inicia un proceso, por lo general un servidor, mediante una llamada al sistema para indicarle al núcleo que desea escuchar a local-id. Más tarde, cuando se envía un mensaje dirigido amachine.local-id, el núcleo sabe a cuál proceso debe dar el mensaje.
Term
13. Que es un servidor de nombres
Definition
• Los servidores de nombres ayudan a conectar las URL con la dirección IP de los servidores web. Los servidores de nombres son una parte importante del Sistema de Nombres de Dominio (DNS)
Term
14. Describe el funcionamiento de primitivas con bloqueo y sin bloqueo
Definition
• A veces llamadas primitivas síncronas. Cuando un proceso llama a send. especifica un destino v un buffer dónde enviar ese destino. Mientras se envía el mensaje, el proceso emisor se bloquea (es decir, se suspende). La instrucción que sigue a la llamada a send no se ejecuta sino hasta que el mensaje se envía en su totalidad De manera análoga, una llamada a receive no regresa el control sino hasta que en realidad se reciba un mensaje y éste se coloque en el buffer de mensajes adonde apunta el parámetro. En receive, el proceso se suspende hasta que llega un mensaje, incluso aunque tarde varias horas.
• A veces llamadas primitivas asíncronas. Si send, no tiene bloqueo, regresa de inmediato el control a quien hizo la llamada, antes de enviar el mensaje. La ventaja de este esquema es que el proceso emisor puede continuar su cómputo en forma paralela con la transmisión del mensaje, en vez de tener inactivo al CPU (suponiendo que ningún otro proceso sea ejecutable)
Term
15. Describe el funcionamiento de primitivas no almacenadas
Definition
• Esto significa que una dirección se refiere a un proceso específico. Una llamada receive (addr,&m) indica al núcleo de la máquina donde se ejecuta ésta que el proceso que llamó escucha a la dirección addr y que está preparada para recibir un mensaje enviado a esa dirección. Se dispone de un buffer de mensajes, al que apunta m, con el fin de capturar el mensaje por llegar. Cuando el mensaje llega, el núcleo receptor lo copia al buffer y elimina el bloqueo del proceso receptor
Term
16. Describe el funcionamiento de primitivas almacenadas
Definition
• Un proceso interesado en recibir mensajes le indica al núcleo que cree un buzón para él y especifica una dirección en la cual busca los paquetes de la red. Así, todos los mensajes que lleguen con esa dirección se colocan en el buzón. La llamada areceive elimina ahora un mensaje del buzón o se bloquea (si se utilizan primitivas con bloqueo) si no hay un mensaje presente. De esta manera, el núcleo sabe qué hacer con los mensajes que lleguen y tiene un lugar para colocarlos.
Term
17. Qué es un buzón
Definition
• buzón. Un proceso interesado en recibir mensajes le indica al núcleo que cree un buzón para él y especifica una dirección en la cual busca los paquetes de la red. Así, todos los mensajes que lleguen con esa dirección se colocan en el buzón. La llamada areceive elimina ahora un mensaje del buzón o se bloquea (si se utilizan primitivas con bloqueo) si no hay un mensaje presente.
Term
18. Qué es una primitiva confiable y que es una no confiable
Definition
• cuando se garantiza de alguna manera que el mensaje llega al destino
• cuando no existe garantía alguna de que el mensaje fue entregado o podría haberse perdido.
Term
19. Qué es un reconocimiento
Definition
• instante, el núcleo del cliente sabe que el servidor trabaja en la solicitud.
Term
20. Enlista los tipos de paquetes utilizados en el protocolo clientes-servidor
Definition
• REQ
• REP
• ACK
• AYA
• IAA
• TA
• AU
Term
21. ¿Qué es RPC?
Definition
• llamada a un procedimiento remoto o RPC (Remote Procedure Call)
Term
22. Como funciona RPC
Definition
• Cuando un proceso en la máquina A llama a un procedimiento en la máquina B, el proceso que realiza la llamada a A se suspende y la ejecución del procedimiento se realiza en B. La información se puede transportar de un lado a otro mediante los parámetros y puede regresar en el resultado del procedimiento
Term
23. Cuántos y cuáles son los modos de transferencia de parámetros
Definition
• Por valor
• Por referencia
Term
24. Cuáles son los pasos para generar una llamada a un procedimiento remoto
Definition
• El procedimiento cliente llama al resguardo del cliente de la manera visual
• El resguardo del cliente construye un mensaje y hace un señalamiento al núcleo.
• El núcleo envía el mensaje al núcleo remoto.
• El núcleo remoto proporciona el mensaje al resguardo del servidor.
• El resguardo del servidor desempaca los parámetros y llama al servidor.
• El servidor realiza el trabajo y regresa el resultado al resguardo.
• El resguardo del servidor empaca el resultado en un mensaje y hace un señalamiento al núcleo.
• El núcleo remoto envía el mensaje al núcleo del cliente.
• El núcleo del cliente da el mensaje al resguardo del cliente.
• El resguardo desempaca el resultado y regresa al cliente
Term
25. como es la comunicación en grupo
Definition
• Los grupos son dinámicos. Se pueden crear nuevos grupos y destruir grupos anteriores. Un proceso se puede unir a un grupo o dejar otro. Un proceso puede ser miembro de varios grupos a la vez. En consecuencia, se necesitan mecanismos para el manejo de grupos y la membresía de los mismos
Supporting users have an ad free experience!