Want to create interactive content? It’s easy in Genially!

Get started free

Servidores

pacopopi

Created on September 25, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

SWOT Challenge: Classify Key Factors

Vision Board

Explainer Video: Keys to Effective Communication

Explainer Video: AI for Companies

Corporate CV

Flow Presentation

Discover Your AI Assistant

Transcript

Servidores

¿Qué es un servidor? -Es un ordenador(o software) que ofrece servicios o recursos a otros dispositivos llamados “clientes” a través de una red. -“Escucha” solicitudes y entrega un servicio (páginas, archivos, datos, autenticación, juego online).
Modelo cliente-servidor y puertos Interacción: el cliente inicia una solicitud (request) y el servidor responde (response). El servidor suele estar “siempre disponible” escuchando peticiones. Puertos: son números que identifican servicios dentro de una misma máquina. Ejemplos comunes: HTTP: puerto 80 HTTPS: 443 DNS: 53 SSH: 22 Base de datos (ej.): PostgreSQL 5432, MySQL 3306 Flujo típico: Cliente → IP del servidor + puerto del servicio → el servidor procesa y responde.
¿Qué es el modelo P2P (peer-to-peer)? Es una arquitectura de red donde cada participante (par o “peer”) puede actuar a la vez como cliente y como servidor. No existe un servidor central obligatorio: los nodos se conectan entre sí para compartir datos, recursos o tareas. ¿Cómo funciona a grandes rasgos? Descubrimiento: un peer encuentra a otros (por listas conocidas, DHT, trackers, o nodos bootstrap). Conexión: negocian cómo comunicarse (a veces atraviesan routers/NAT con técnicas como NAT traversal y STUN/TURN).
Intercambio: cada peer pide y ofrece fragmentos de datos o mensajes directamente a otros. Redundancia: la misma información puede existir en varios peers, lo que mejora disponibilidad y velocidad.
Comparación con peer-to-peer (P2P): Cliente-servidor: hay roles claros; el servidor centraliza recursos y coordinación. Pros: control, seguridad, consistencia. Contras: punto único de fallo, coste de escalado. P2P: los nodos actúan como clientes y servidores entre sí. Pros: descentralización, resiliencia, buen uso del ancho de banda. Contras: control y seguridad más complejos, descubrimiento y consistencia más difíciles.
TIPOS DE SERVIDORES Servidor Web: Sirve contenido HTTP/HTTPS (HTML, CSS, JS, imágenes, APIs REST). Ejemplos: Nginx, Apache. Suele hacer terminación TLS, manejo de rutas y compresión. Servidor de Aplicaciones: Ejecuta la lógica de negocio (APIs, microservicios, backend). Orquesta autenticación, validaciones, colas, integración con otros servicios. Ejemplos: Node.js (Express), Java (Spring), Python (Django/Flask), .NET.
Servidor de Base de Datos (DBMS): Almacena y gestiona datos. Provee consultas, transacciones, índices, replicación y backups. Relacionales: PostgreSQL, MySQL, SQL Server. NoSQL: MongoDB, Redis, Cassandra. Servidor DNS: Traduce nombres de dominio (ej. ejemplo.com) a direcciones IP. Es esencial para localizar servicios en Internet. Tipos: autoritativo (responde por un dominio) y recursivo (resuelve preguntando a otros).
Proxy inverso: Se coloca delante de servidores de backend. Recibe las solicitudes del cliente y las reenvía internamente. Usos: balanceo de carga, cacheo, terminación TLS, WAF/seguridad, ocultar infraestructura interna. Ejemplos: Nginx, HAProxy, Traefik, Cloudflare (en la nube). Servidor de videojuegos: Mantiene el “estado” del juego, sincroniza jugadores, valida acciones, aplica reglas y anticheat básico. Tipos: dedicados (hosteados por la empresa) o anfitrión/cliente (un jugador hace de host). Claves: latencia baja.
Subtítulo
Servidor de caché: Almacena respuestas/datos frecuentes en memoria para acelerar lecturas y reducir carga a orígenes. Niveles: cache HTTP (CDN/proxy inverso) y cache de datos (key-value en la app). Ejemplos: Redis, Memcached; CDNs como Cloudflare, Akamai.
Puntos clave: Web muestra contenido; Aplicaciones hace la lógica; Base de datos guarda la info. Proxy inverso suele ir delante para balancear y manejar HTTPS. DNS permite encontrar los servidores por nombre. Caché acelera; Videojuegos prioriza baja latencia.