Practica 2.3 - Conceptos
Cuestionario
- ¿Qué es middleware?
- El middleware es un software que actúa como intermediario entre diferentes aplicaciones o sistemas distribuidos, permitiendo que se comuniquen y cooperen entre sí.
- ¿Por qué es importante el middleware?
- El middleware es importante porque ayuda a simplificar y optimizar la comunicación entre aplicaciones y sistemas distribuidos, lo que mejora la interoperabilidad, la eficiencia y la escalabilidad de los sistemas.
- ¿Cuáles son los casos de uso de middleware?
- Los casos de uso de middleware incluyen la integración de sistemas, la creación de servicios web, la gestión de transacciones distribuidas, la gestión de mensajes, la implementación de sistemas de mensajería y la gestión de la seguridad.
- ¿Qué es la arquitectura del middleware?
- La arquitectura del middleware consta de varias capas que incluyen la capa de transporte, la capa de middleware, la capa de aplicación y la capa de usuario. Cada capa proporciona diferentes funciones y servicios para permitir la comunicación entre aplicaciones y sistemas distribuidos.
- ¿Cómo funciona el middleware?
- El middleware funciona mediante la recepción y el envío de mensajes entre aplicaciones o sistemas distribuidos, utilizando protocolos de comunicación estándar. El middleware procesa y transforma los mensajes según sea necesario y proporciona servicios adicionales, como la seguridad y la gestión de transacciones distribuidas.
- Escribir los tipos de middleware
- Los tipos de middleware incluyen middleware de mensajería, middleware de integración, middleware de gestión de transacciones, middleware de seguridad y middleware de servicios web.
- ¿Qué es el middleware de plataforma?
- El middleware de plataforma es un tipo de middleware que proporciona servicios para construir y ejecutar aplicaciones en una plataforma específica, como sistemas operativos, bases de datos o plataformas de servicios en la nube.
- ¿Qué es el middleware en la computación en la nube?
- El middleware en la computación en la nube es un tipo de middleware que permite a las aplicaciones y sistemas distribuidos funcionar en una infraestructura de nube y aprovechar sus servicios, como el almacenamiento y la escalabilidad.
- Escribir los principales componentes de una red de computo
- Los principales componentes de una red de computo incluyen hardware de red, software de red, protocolos de comunicación, dispositivos de red y servicios de red.
- Describir el tipo de comunicación simplex
- La comunicación simplex es un tipo de comunicación en el que la información fluye en una sola dirección, desde el emisor al receptor, y no hay retroalimentación del receptor al emisor.
- Describir el tipo de comunicación half-duplex
- La comunicación half-duplex es un tipo de comunicación en el que la información puede fluir en ambas direcciones, pero solo en una dirección a la vez. El emisor y el receptor pueden alternarse para enviar y recibir información.
- Describir el tipo de comunicación full-duplex
- La comunicación full-duplex es un tipo de comunicación en el que la información fluye en ambas direcciones simultáneamente, permitiendo una comunicación bidireccional y simultánea.
- ¿Qué es conmutación de circuitos?
- La conmutación de circuitos es un método de transmisión de datos en el que se establece un circuito dedicado entre el emisor y el receptor durante toda la duración de la comunicación.
- ¿Qué es conmutación de mensajes?
- La conmutación de mensajes es un método de transmisión de datos en el que los mensajes se envían a través de la red de manera independiente y pueden seguir diferentes rutas antes de llegar al destino.
- ¿Qué es conmutación de paquetes?
- La conmutación de paquetes es un método de transmisión de datos en el que los datos se dividen en paquetes y se envían a través de la red utilizando la mejor ruta disponible en cada momento.
- ¿Qué es conmutación híbrida?
- La conmutación híbrida es una combinación de la conmutación de circuitos y la conmutación de paquetes. En la conmutación híbrida, se utiliza la conmutación de circuitos para establecer una conexión temporal entre dos dispositivos y luego se utiliza la conmutación de paquetes para enviar datos durante la duración de la conexión.
- ¿Qué es una red publica?
- Son aquellas que ofrecen servicios a cualquier usuario que los necesite, como Internet.
- ¿Qué es una red privada?
- Son aquellas que se utilizan dentro de una organización o empresa para compartir recursos y datos.
- ¿Qué es una red de funcionamiento de conmutación?
- Este tipo de redes utilizan dispositivos de red, como switches, routers y hubs, para transferir datos de una red a otra. Los paquetes de datos se envían desde el origen hasta el destino, pasando por diferentes dispositivos en el camino, hasta que llegan a su destino.
- ¿Qué es una red de funcionamiento de dufusión?
- En este tipo de redes, los datos se transmiten a todos los dispositivos conectados a la red al mismo tiempo. Este tipo de red se utiliza comúnmente en redes de área local (LAN) y para la transmisión de señales de televisión o radio.
- ¿Qué es una red de extensión por LAN?
- Es una red que se utiliza para conectar dispositivos en un área geográfica pequeña, como un edificio o una oficina.
- ¿Qué es una red de extensión por MAN?
- Es una red que se utiliza para conectar dispositivos en un área geográfica más grande, como una ciudad o un campus universitario.
- ¿Qué es una red de extensión por WAN?
- Es una red que se utiliza para conectar dispositivos en un área geográfica muy grande, como un país o incluso a nivel mundial.
- Describir la topología estrella
- La topología estrella es una topología de red en la que todos los dispositivos están conectados a un concentrador central o un switch. Cada dispositivo se conecta directamente al concentrador o switch, lo que permite una fácil gestión de la red y la detección de fallos.
- Describir la topología anillo
- La topología de anillo es una topología de red en la que los dispositivos se conectan formando un anillo cerrado. Cada dispositivo está conectado directamente al dispositivo adyacente, y los datos se transmiten en una sola dirección alrededor del anillo.
- Describir la topología bus
- La topología de bus es una topología de red en la que todos los dispositivos se conectan a una línea de comunicación común. Los datos se transmiten a través de la línea de comunicación y se pueden recibir por todos los dispositivos conectados a la línea.
- Describir la topología árbol
- La topología de árbol es una topología de red en la que los dispositivos se conectan en forma de árbol. Hay un nodo central, como un switch o un router, que se conecta a los dispositivos secundarios, y cada dispositivo secundario se conecta a otros dispositivos secundarios.
- Describir la topología irregular
- La topología irregular es una topología de red en la que los dispositivos se conectan de forma no estructurada, sin seguir un patrón específico.
- Describir la topología intersección
- La topología de interconexión es una topología de red en la que se combinan diferentes topologías para crear una red más grande. Por ejemplo, se pueden combinar topologías de estrella y bus para crear una red más grande.
- Describir la topología completa
- La topología completa es una topología de red en la que todos los dispositivos están conectados directamente entre sí. Esto significa que cada dispositivo puede comunicarse direct
- Describir el modelo OSI
- El modelo OSI (Open Systems Interconnection) es un modelo de referencia para la comunicación entre sistemas abiertos y proporciona una estructura para la comprensión y el desarrollo de protocolos de red. El modelo OSI se divide en siete capas que describen el proceso de comunicación de datos, desde la capa física que describe cómo se transmiten los bits hasta la capa de aplicación que define cómo se acceden y utilizan los servicios de red.
- Describir ¿Que es un protocolo?
- Un protocolo es un conjunto de reglas y estándares que definen el formato y el intercambio de datos en una red de computadoras. Los protocolos permiten que los dispositivos y sistemas en una red se comuniquen entre sí de manera efectiva y eficiente.
- Describir el protocolo TCP/IP
- TCP/IP es un protocolo de red que se utiliza comúnmente en Internet y en redes empresariales. TCP (Transmission Control Protocol) se encarga de establecer y mantener la conexión entre dos dispositivos en una red y garantiza que los datos se entreguen sin errores y en orden. IP (Internet Protocol) se encarga de enrutar los datos a través de la red y garantiza que los datos se entreguen a la dirección correcta.
- Describir el protocolo UDP/IP
- UDP/IP es un protocolo de red que se utiliza para la transmisión de datos en tiempo real, como el streaming de video y audio. A diferencia de TCP, UDP (User Datagram Protocol) no establece una conexión y no garantiza que los datos se entreguen sin errores o en orden. En cambio, UDP se centra en la velocidad de transmisión y puede descartar paquetes de datos si no se reciben en el tiempo adecuado.
- Menciona tres ventajas y tres desventajas de los sistemas distribuidos con respecto a los centralizados.
- Ventajas
- Desventajas
- Indica la importancia de la transparencia en los sistemas distribuidos
- La transparencia en los sistemas distribuidos se refiere a la capacidad de ocultar la complejidad de la red y los recursos distribuidos al usuario final. La transparencia puede abarcar áreas como la transparencia de acceso, la transparencia de ubicación, la transparencia de migración y la transparencia de rendimiento. La importancia de la transparencia radica en la facilidad de uso y la confiabilidad del sistema distribuido.
- Explica en qué consiste la transparencia de red en los sistemas distribuidos
- La transparencia de red en los sistemas distribuidos se refiere a la habilidad de ocultar los detalles de la red subyacente y permitir que los usuarios vean la red de manera unificada y homogénea. Esto significa que los usuarios pueden interactuar con los recursos de la red de la misma manera, independientemente de su ubicación física.
- Indica cuál es la diferencia entre sistemas fuertemente acoplados y sistemas débilmente acoplados
- La diferencia entre sistemas fuertemente acoplados y sistemas débilmente acoplados radica en el grado de interdependencia entre los componentes del sistema. Un sistema fuertemente acoplado tiene una alta interdependencia, lo que significa que los componentes están estrechamente relacionados y son altamente interconectados. En contraste, un sistema débilmente acoplado tiene una baja interdependencia, lo que significa que los componentes están menos relacionados y pueden funcionar de manera más independiente.
- Indica la diferencia entre un sistema operativo de red y un sistema operativo distribuido
- Un sistema operativo de red se centra en proporcionar servicios de red y de comunicación, como el acceso compartido a archivos y la impresión en red. Un sistema operativo distribuido, por otro lado, se centra en la coordinación de los recursos de hardware y software distribuidos para proporcionar una plataforma de procesamiento unificada.
- Indica la diferencia entre una pila de procesadores y un sistema distribuido
- Una pila de procesadores se refiere a un conjunto de procesadores que trabajan en conjunto para realizar una tarea en particular, pero que no comparten recursos ni información entre sí. Un sistema distribuido, por otro lado, se refiere a un conjunto de procesadores que están interconectados y comparten recursos e información para trabajar en conjunto para realizar tareas.
- ¿Qué significa “imagen único” sistema en los sistemas distribuidos?
- En los sistemas distribuidos, "imagen único" se refiere a la habilidad de presentar una imagen única y coherente del sistema para los usuarios finales, independientemente de la ubicación física y la distribución de los recursos.
- Indica cinco tipos de recursos en hardware y software que pueden compartirse de manera útil.
- Los recursos en hardware y software que pueden compartirse de manera útil en un sistema distribuido incluyen procesadores, memoria, almacenamiento, ancho de banda de red, software y servicios de aplicaciones.
- ¿Por qué es importante el balanceo de carga en los sistemas distribuidos
- El balanceo de carga es importante en los sistemas distribuidos porque ayuda a distribuir las cargas de trabajo de manera uniforme entre los recursos del sistema. Esto puede mejorar la eficiencia y el rendimiento del sistema, y ayudar a evitar la sobrecarga y los cuellos de botella.
- ¿Cuándo se dice que un sistema distribuido es escalable?
- Un sistema distribuido se dice que es escalable cuando puede manejar una mayor carga de trabajo al agregar más recursos al sistema. La escalabilidad se puede lograr de manera horizontal (agregando más nodos al sistema) o vertical (agregando más recursos a un nodo existente).
- ¿Por qué existe más riesgo a la seguridad en un sistema distribuido que en un sistema centralizado?
- Existe más riesgo a la seguridad en un sistema distribuido que en un sistema centralizado debido a la mayor complejidad y variedad de componentes y recursos. Además, la transmisión de datos a través de una red abierta y pública puede ser vulnerable a ataques maliciosos y vulnerabilidades de seguridad en la red. Por lo tanto, los sistemas distribuidos requieren medidas adicionales de seguridad para proteger los recursos y los datos.
- Mayor complejidad debido a la necesidad de coordinar la comunicación entre los recursos distribuidos.
- Mayor costo debido a la necesidad de implementar la infraestructura de red y los recursos distribuidos.
- Mayor riesgo de seguridad debido a la exposición a amenazas y ataques de red.
- Mayor capacidad de procesamiento debido a la posibilidad de utilizar varios recursos de manera simultánea.
- Mayor tolerancia a fallos debido a la redundancia de recursos y la capacidad de continuar la operación incluso si algunos de los recursos fallan.
- Mayor flexibilidad debido a la capacidad de agregar o quitar recursos según sea necesario.
Comentarios
Publicar un comentario