Shared Flashcard Set

Details

SCD - Actividad Cierre 3
Actividad de Cierre 3
24
Computer Science
Intermediate
02/28/2023

Additional Computer Science Flashcards

 


 

Cards

Term
Protocolo
Definition
Conjunto de normas y estándares que rigen el formato y el control de la interacción entre distintos dispositivos dentro de una red.
Term
Capas del Modelo OSI
Definition
1. Física
2. Enlace
3. Red
4. Transporte
5. Sesión
6. Presentación
7. Aplicación
Term
X.25 y su modo de conexión
Definition
Protocolo orientado a las conexiones, más utilizado por operadores de redes públicas, como compañías telefónicas. Funciona por conmutación de paquetes, esto es, que los bloques de datos contienen información del origen y destino de los mismos para que la red los pueda entregar correctamente, aunque cada uno circule por un camino diferente.
Term
Capa de presentación
Definition
Capa del modelo OSI se encarga del significado de los datos
Term
ATM
Definition
El modelo de transferencia asíncrona (Asynchronous Transfer Mode) es una tecnología de conmutación de celdas orientadas a la conexión.
Term
¿Qué es SONET y por cuantos bytes está formado?
Definition
Un red óptica sincronizada (Synchronous Optical Network) es un estándar para el transporte de telecomunicaciones en redes de fibra óptica. Las señal básica de SONET es un STS-1 que consiste en una serie de frames, que disponen de 810 bytes organizadas en 9 filas de 90 bytes. Este conjunto es transmitido cada 125 microsegundos.
Term
Latencia
Definition
Es el tiempo que tarda en transmitirse un paquete dentro de la red. En función de la calidad de conexión que tengamos, esta latencia será mayor o menor.
Term
Dos ventajas del modelo Cliente-Servidor
Definition
1. Centralización del control: los accesos, recursos y la integridad de los datos son controlados por el servidor de forma que un programa cliente defectuoso o no autorizado no pueda dañar al sistema. Esta centralización también facilita la tarea de poner al día datos u otros recursos.
2. Escalabilidad: se puede aumentar la capacidad de clientes y clientes por separado. Cualquier elemento puede ser aumentado (o mejorado) en cualquier momento, o se pueden añadir nuevos nodos a la red (clientes y/o servidores).
Term
Aspectos de diseño del modelo cliente-servidor
Definition
1. Direccionamiento
2. Bloqueo
3. Almacenamiento en buffers
4. Confiabilidad
Term
En qué consiste el direccionamiento MACHINE.PROCESS
Definition
No es un direccionamiento transparente y las solicitudes al servidor se envían por medio de un número de máquina y un ID de proceso puesto desde el código. Utiliza nombres con dos partes, para especificar tanto el servidor como el proceso.
Term
En qué consiste el direccionamiento MACHINE.LOCAL-ID
Definition
A diferencia de machine.process: local-id es un entero aleatorio de 16 o 32 bits. Un proceso servidor se inicia mediante una llamada al sistema para indicarle al núcleo que desea escuchar a local-id. Cuando se envía un mensaje dirigido a machine.local-id el núcleo sabe a cuál proceso debe dar el mensaje.
Term
Servidor de nombres
Definition
Cada vez que se ejecute un cliente, en su primer intento por utilizar un servidor, el cliente envía un mensaje de solicitud a un servidor especial de asociaciones, el cual se conoce a menudo como servidor de nombres, para pedir el número de la máquina donde se localiza en ese momento el servidor. Una vez obtenida la dirección, se puede enviar la solicitud de manera directa.
Term
Funcionamiento de primitivas con bloqueo y sin bloqueo
Definition
1. Primitivas con bloqueo: Cuando un proceso llama a send, especifica un destino y un buffer dónde enviar ese destino. Mientras se envía, el mensaje, el proceso emisor se bloquea. La instrucción que sigue a la llamada a send no se ejecuta sino hasta que el mensaje se envía en su totalidad.
2. Primitivas sin bloqueo: 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.
Term
Funcionamiento de primitivas no almacenadas
Definition
Esto significa que una dirección se refiere a un proceso específico, Una llamada a la recepción de la dirección 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.
Term
Funcionamiento de primitivas almacenadas
Definition
Es 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, todos los mensajes
que lleguen con esa dirección se colocan en el buzón. La llamada a receive elimina
ahora un mensaje del buzón o se bloquea.
Term
Buzón
Definition
Cuando los mensajes van llegando en forma prematura. Se necesitan los buffers y
tienen que ser asignados, liberados y en general, manejados. Una forma conceptual
sencilla de enfrentar este manejo de los buffers es definir una nueva estructura de datos
llamada 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. De esta
manera, el núcleo sabe qué hacer con los mensajes que lleguen y tiene un lugar para
colocarlos.
Term
Qué es una primitiva confiable y que es una no confiable
Definition
1. Las primitivas confiables son aquellas en las que se garantiza de alguna manera que el mensaje llega al destino.
2. Las primitivas no confiables son aquellas en las que el sistema no da garantía alguna acerca de la entrega de los mensajes. La implantación de una comunicación confiable se deja por completo en manos de los usuario.
Term
Reconocimiento
Definition
Es la confirmación de que se envió/recibió una solicitud al servidor para resolverla.
Term
Lista de tipos de paquetes utilizados en el protocolo clientes-servidor
Definition
• Solicitud
• Respuesta
• Reconocimiento
• ¿Estas vivo?
• Estoy vivo
• Intenta de nuevo
• Dirección desconocida
Term
RPC
Definition
La RPC o Remote Procedure Call (llamada a procedimiento remoto) es una herramienta
básica para establecer estructuras colaborativas y operativas en redes y arquitecturas cliente-servidor. Es una tecnología que regula la comunicación entre procesos, es decir, el intercambio de información entre procesos de sistema.
Term
¿Cómo funciona RPC?
Definition
En RPC, el ordenador emisor realiza una solicitud en forma de llamada a un
procedimiento, función o método. El RPC traduce estas llamadas en peticiones y las
envía a través de la red al destino deseado. El destinatario de la EPR procesa la solicitud basándose en el nombre del procedimiento y la lista de argumentos, y envía una respuesta al remitente cuando está completo. Las aplicaciones RPC típicamente implementan módulos de software llamados «proxies» y «stubs» que intermedian las llamadas remotas y las hacen parecer al programador que son iguales a las llamadas de procedimiento local.
Term
Modos de transferencia de parámetros
Definition
1. Por valor
2. Por referencia
3. Llamada con copia/restauración
Term
Pasos para generar una llamada a un
procedimiento remoto
Definition
1. El procedimiento cliente llama al resguardo del cliente de la manera usual
2. El resguardo del cliente construye un mensaje y hace un señalamiento al núcleo.
3. El núcleo envía el mensaje al núcleo remoto.
4. El núcleo remoto proporciona el mensaje al resguardo del servidor.
5. El resguardo del servidor desempaca los parámetros y llama al servidor.
6. El servidor realiza el trabajo y regresa el resultado al resguardo.
7. El resguardo del servidor empaca el resultado en un mensaje y hace un señalamiento al núcleo.
8. El núcleo remoto envía el mensaje al núcleo del cliente.
9. El núcleo del cliente da el mensaje al resguardo del cliente.
10. El resguardo desempaca el resultado y regresa al cliente.
Term
Comunicación en grupo
Definition
Cuando un mensaje se envía al propio grupo, todos los miembros de éste lo reciben. Es una forma de comunicación uno-muchos (un emisor, muchos receptores).
Supporting users have an ad free experience!