Conceptos Esenciales de Informática y Telecomunicaciones: Sistemas Distribuidos, Redes y Ciberseguridad

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,31 KB

Conceptos Clave en Informática y Telecomunicaciones

Broker

Componente central de un sistema MOM que actúa como intermediario entre productores y consumidores, encargado de almacenar, transformar, enrutar y repartir mensajes. Permite implementar patrones como punto a punto, broadcast o suscripciones, y puede almacenar mensajes de forma persistente.

Certificado Digital

Es la clave pública de una entidad (persona o empresa) firmada digitalmente con la clave privada de una Autoridad de Certificación (CA). Garantiza la autenticidad de la clave pública y evita ataques como el del hombre en el medio.

Resistencia Fuerte a la Colisión

Propiedad de una función hash criptográfica que impide, en la práctica, encontrar dos entradas diferentes que produzcan el mismo valor hash, evitando así suplantaciones o falsificaciones de datos.

Token

Elemento lógico utilizado como permiso exclusivo para acceder a una sección crítica en algoritmos de exclusión mutua. Puede ser gestionado por un árbitro central o circular entre nodos, y garantiza que solo un proceso entra a la sección crítica a la vez.

Reloj Lógico de Lamport

Contador que cada proceso incrementa localmente y ajusta al recibir mensajes, permitiendo establecer una ordenación parcial de los eventos en un sistema distribuido sin necesidad de sincronización física de relojes.

Arquitectura Cliente-Servidor

Modelo de sistema distribuido centralizado donde uno o varios servidores ofrecen servicios a múltiples clientes. Puede implementarse en múltiples niveles (presentación, lógica de negocio y almacenamiento), y los clientes acceden a través de la red.

Multidifusión (Multicast)

Técnica de comunicación en red que permite a un proceso enviar un mensaje a un grupo de destinatarios al mismo tiempo. Es esencial en sistemas distribuidos para la eficiencia y coherencia en la difusión de eventos o datos.

Criptografía Simétrica

Técnica de cifrado donde la misma clave secreta se utiliza tanto para cifrar como para descifrar el mensaje. Es muy eficiente, pero requiere un canal seguro para compartir la clave previamente entre emisor y receptor.

Sistema MOM (Message Oriented Middleware)

Middleware que permite la comunicación asíncrona entre componentes distribuidos, desacoplando temporalmente emisor y receptor. El emisor envía mensajes al broker, que los almacena y los entrega al receptor cuando este esté disponible.

Cloud Computing

Modelo de prestación de servicios IT que permite acceder a recursos computacionales compartidos (red, almacenamiento, aplicaciones, etc.) a través de Internet, de forma elástica, bajo demanda y pagando solo por lo usado, según principios definidos por el NIST.

DHT (Distributed Hash Table)

Mecanismo para distribuir una tabla hash entre nodos de una red P2P, de modo que cada nodo almacena parte de los datos. Permite a cualquier nodo encontrar eficientemente qué otro nodo tiene un ítem, incluso si desconoce su IP, mediante un número acotado de pasos.

Exclusión Mutua Distribuida

Problema clásico en sistemas distribuidos que consiste en garantizar que solo un proceso a la vez pueda ejecutar su sección crítica, incluso si se ejecutan en diferentes máquinas. Se resuelve con algoritmos que coordinan el acceso utilizando mensajes y, en ocasiones, un árbitro o token.

Algoritmo de Christian

Algoritmo para sincronizar el reloj de un cliente con el de un servidor. El cliente mide el retardo de la red, lo divide por dos y lo suma al instante de envío para estimar la hora real al recibir la respuesta, ajustando así su reloj.

Arquitectura Basada en Eventos

Estilo arquitectónico en el que los componentes se comunican a través de eventos entregados a un intermediario (como un bus de eventos o MOM), sin necesidad de estar activos simultáneamente. Favorece el desacoplamiento, la tolerancia a fallos y la escalabilidad.

Entradas relacionadas: