Cliente

¿Qué es un Cliente? Definición breve: En informática, un cliente es la aplicación, dispositivo o proceso que consume un servicio ofrecido por un servidor, normalmente mediante una red (por ejemplo, un navegador web accediendo a un sitio HTTP/HTTPS). Ejemplo rápido // Cliente HTTP sencillo (curl) curl -i https://estudiandoinformatica.com // El cliente envía una petición y […]

BlockChain

¿Qué es Blockchain? Definición breve: Blockchain es un libro mayor distribuido donde las transacciones se agrupan en bloques encadenados mediante hashes; su integridad se asegura con criptografía y consenso entre nodos. Ejemplo rápido // Estructura conceptual de un bloque block = { index: 1024, timestamp: 1730000000, txs: […], prevHash: \»0000ab…91\», nonce: 984321, hash: SHA256(index|timestamp|txs|prevHash|nonce) }

Big Data

¿Qué es Big Data? Definición breve: Big Data se refiere a conjuntos de datos voluminosos, veloces y variados que superan la capacidad de procesamiento de herramientas tradicionales y requieren arquitecturas y técnicas especializadas. Ejemplo rápido # Pipeline típico (simplificado) [ Ingesta ] –> Kafka –> [ Procesamiento ] –> Spark/Flink –> [ Almacenamiento ] –>

Broadcast (redes)

¿Qué es Broadcast en redes? Definición breve: En redes, broadcast es el envío de un paquete a todos los dispositivos dentro de un mismo dominio de broadcast (por ejemplo, una subred), usando una dirección de difusión. Ejemplo rápido # Dirección de broadcast de una subred clásica IP: 192.168.1.0/24 Broadcast: 192.168.1.255 # Ejemplos comunes – ARP:

Apache HTTP Server

¿Qué es Apache (HTTP Server)? Definición breve: Apache HTTP Server es un servidor web de código abierto que sirve contenido HTTP/HTTPS, con módulos para autenticación, compresión, reescrituras y proxy inverso. Ejemplo rápido # Instalar y arrancar (Debian/Ubuntu) sudo apt-get update && sudo apt-get install apache2 sudo systemctl enable –now apache2 # Archivo de sitio (VirtualHost)

Algoritmo

¿Qué es un Algoritmo? Definición breve: Un algoritmo es un conjunto finito de pasos ordenados que resuelve un problema o ejecuta una tarea de forma determinística (o probabilística) y repetible. Ejemplo rápido // Algoritmo de Euclides para Máximo Común Divisor (MCD) function mcd(a, b) { while (b !== 0) { const r = a %

Webhook (API)

¿Qué es un Webhook (API)? Definición breve: Un webhook es una notificación HTTP que un servicio envía a tu endpoint cuando ocurre un evento (por ejemplo, “pago completado” o “issue creada”). Ejemplo rápido // Ejemplo en Node.js (Express) recibiendo un webhook app.post(‘/webhooks/pagos’, express.json(), (req, res) => { const evento = req.body; // 1) Validar firma

OAuth (API)

¿Qué es OAuth (API)? Definición breve: OAuth es un estándar para autorización delegada: permite a una aplicación acceder a recursos de un usuario en otro servicio mediante tokens, sin compartir la contraseña. Ejemplo rápido // Flujo de Autorización (simplificado) // 1) Rediriges al usuario al proveedor OAuth con tu client_id y scopes. // 2) El

EndPoint

¿Qué es un Endpoint (API)? Definición breve: Un endpoint es la URL específica de una API a la que se realiza una petición para crear, leer, actualizar o borrar recursos (CRUD), generalmente mediante HTTP. Ejemplo rápido // Obtener un usuario (REST) GET https://api.ejemplo.com/v1/users/42 // Crear un usuario POST https://api.ejemplo.com/v1/users Content-Type: application/json {«name»:»Ana»,»email»:»ana@ejemplo.com»} Endpoints REST típicos

DNSSEC

¿Qué es DNSSEC? Definición breve: DNSSEC (Domain Name System Security Extensions) añade firmas criptográficas a los registros DNS para que los resolvers puedan verificar que la respuesta no fue alterada. Ejemplo rápido # Comprobar si un dominio tiene DNSSEC dig +dnssec ejemplo.com A # Busca el bit AD (Authenticated Data) en la respuesta del resolver.

Scroll al inicio