taiageweb/flashcards/imprimir.html

719 lines
52 KiB
HTML

<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Flashcards TAI — Repaso</title>
<style>
/* ── General ── */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #111; background: #fff; padding: 1.5cm; }
h1 { font-size: 18pt; text-align: center; margin-bottom: 0.2em; }
h2 { font-size: 13pt; margin: 1.2em 0 0.4em; border-bottom: 2px solid #333; padding-bottom: 0.2em; }
h3 { font-size: 11pt; margin: 0.9em 0 0.3em; color: #444; }
p, li { margin: 0.3em 0; line-height: 1.5; }
ul { padding-left: 1.4em; }
blockquote { border-left: 3px solid #999; padding-left: 0.8em; color: #555; margin: 0.5em 0; font-style: italic; }
/* ── Tablas ── */
table { width: 100%; border-collapse: collapse; margin: 0.5em 0; font-size: 10pt; }
th { background: #5d6d7e; color: #fff; padding: 5px 8px; text-align: left; }
td { padding: 4px 8px; vertical-align: top; border-bottom: 1px solid #ddd; }
tr:nth-child(even) td { background: #f5f5f5; }
/* ── Secciones / tarjetas ── */
.card { border: 1px solid #ccc; border-radius: 6px; padding: 0.8em 1em; margin-bottom: 1.2em; }
.card-title { font-size: 14pt; font-weight: bold; margin-bottom: 0.5em; }
.tag { display: inline-block; font-size: 8pt; background: #5d6d7e; color: #fff; border-radius: 3px; padding: 1px 6px; margin-bottom: 0.6em; vertical-align: middle; }
.warn { background: #fff3cd; border-left: 4px solid #f0ad4e; padding: 0.4em 0.8em; margin: 0.6em 0; font-size: 10pt; }
.p-alta td { background: #fde8e8 !important; }
.p-alta td:first-child { font-weight: bold; color: #a00; }
.p-media td { background: #fef6e4 !important; }
.p-media td:first-child { font-weight: bold; color: #8a6000; }
.mnemonic { background: #e8f4fd; border-left: 4px solid #3498db; padding: 0.4em 0.8em; margin: 0.6em 0; font-size: 10pt; }
hr.divider { border: none; border-top: 1px dashed #bbb; margin: 0.8em 0; }
/* ── Cabecera del documento ── */
.doc-header { text-align: center; margin-bottom: 1.5em; padding-bottom: 0.8em; border-bottom: 3px double #333; }
.doc-header p { font-size: 10pt; color: #666; margin-top: 0.3em; }
/* ── Print ── */
@media print {
body { padding: 0.8cm 1cm; font-size: 10pt; }
.card { break-inside: avoid; page-break-inside: avoid; }
.page-break { page-break-before: always; }
a { color: inherit; text-decoration: none; }
th { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
.tag { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
.p-alta td, .p-media td { -webkit-print-color-adjust: exact; print-color-adjust: exact; }
}
</style>
</head>
<body>
<div class="doc-header">
<h1>Flashcards TAI — Repaso</h1>
<p>Bloque 1 · Bloque 2 · Bloque 3 · Bloque 4 &nbsp;|&nbsp; Mayo 2026</p>
</div>
<!-- ══════════════════════════════════════════════════════
BLOQUE 1
══════════════════════════════════════════════════════ -->
<h2>Bloque 1 — Marco jurídico y servicios</h2>
<div class="card">
<div class="card-title">Leyes del Bloque 1 <span class="tag">B1</span></div>
<table>
<tr><th>Norma</th><th>Descripción</th></tr>
<tr><td><strong>Constitución Española de 1978</strong></td><td>Norma suprema del ordenamiento jurídico. En vigor desde el 29/12/1978.</td></tr>
<tr><td><strong>LO 3/1981, de 6 de abril</strong></td><td>Ley Orgánica del Defensor del Pueblo.</td></tr>
<tr><td><strong>RDLeg 5/2015</strong></td><td>Texto Refundido del Estatuto Básico del Empleo Público (<strong>TRLEBEP / EBEP</strong>).</td></tr>
<tr><td><strong>Ley 19/2013, de 9 de dic.</strong></td><td>Transparencia, acceso a la información pública y buen gobierno.</td></tr>
<tr><td><strong>Ley 53/1984</strong></td><td>Incompatibilidades del personal al servicio de las Administraciones Públicas.</td></tr>
<tr><td><strong>RDLeg 1/2013, de 29 de nov.</strong></td><td>Texto Refundido de la Ley General de derechos de las personas con discapacidad.</td></tr>
<tr><td><strong>Ley 39/2006, de 14 de dic.</strong></td><td>Promoción de la autonomía personal y atención a personas en situación de dependencia.</td></tr>
<tr><td><strong>LO 3/2007, de 22 de marzo</strong></td><td>Igualdad efectiva de mujeres y hombres.</td></tr>
<tr><td><strong>LO 1/2004, de 28 de dic.</strong></td><td>Medidas de protección integral contra la violencia de género.</td></tr>
<tr><td><strong>Ley 4/2023, de 28 de feb.</strong></td><td>Igualdad real y efectiva de las personas trans y LGTBI.</td></tr>
<tr><td><strong>Ley 34/2002, de 11 de jul.</strong></td><td>Servicios de la sociedad de la información y comercio electrónico (<strong>LSSI-CE</strong>).</td></tr>
<tr><td><strong>Real Decreto 1553/2005</strong></td><td>Regulación del DNI electrónico.</td></tr>
<tr><td><strong>Reglamento (UE) 910/2014</strong></td><td>Identidad electrónica y servicios de confianza (<strong>eIDAS</strong>).</td></tr>
<tr><td><strong>Ley 6/2020, de 11 de nov.</strong></td><td>Servicios electrónicos de confianza (complementa eIDAS en España).</td></tr>
<tr><td><strong>Reglamento (UE) 2016/679</strong></td><td>Reglamento General de Protección de Datos (<strong>RGPD</strong>).</td></tr>
<tr><td><strong>LO 3/2018, de 5 de dic.</strong></td><td>Protección de Datos Personales y garantía de los derechos digitales (<strong>LOPDGDD</strong>). Adapta el RGPD en España.</td></tr>
<tr><td><strong>Ley 39/2015, de 1 de oct.</strong></td><td>Procedimiento Administrativo Común de las AA.PP. (<strong>LPAC</strong>).</td></tr>
<tr><td><strong>Ley 40/2015, de 1 de oct.</strong></td><td>Régimen Jurídico del Sector Público (<strong>LRJSP</strong>).</td></tr>
<tr><td><strong>ENS</strong></td><td>Esquema Nacional de Seguridad — seguridad de la información en la Administración.</td></tr>
<tr><td><strong>ENI</strong></td><td>Esquema Nacional de Interoperabilidad — intercambio de información entre AA.PP.</td></tr>
<tr><td><strong>NTI</strong></td><td>Normas Técnicas de Interoperabilidad — desarrollan el ENI.</td></tr>
</table>
</div>
<div class="card">
<div class="card-title">Principales servicios comunes de la AGE <span class="tag">B1 · T9</span></div>
<table>
<tr><th>Servicio</th><th>Para qué sirve</th></tr>
<tr><td><strong>Cl@ve</strong></td><td>Sistema común de identificación y firma electrónica del ciudadano.</td></tr>
<tr><td><strong>@firma</strong></td><td>Validación de certificados y firmas electrónicas.</td></tr>
<tr><td><strong>SIR</strong></td><td>Sistema de Interconexión de Registros.</td></tr>
<tr><td><strong>DIR3</strong></td><td>Directorio común de unidades orgánicas, oficinas y unidades.</td></tr>
<tr><td><strong>Plataforma de Intermediación</strong></td><td>Consulta de datos entre AA.PP. sin pedírselos al ciudadano.</td></tr>
<tr><td><strong>Notifica / DEHú</strong></td><td>Servicio común de notificaciones electrónicas.</td></tr>
<tr><td><strong>FACe / FACeB2B</strong></td><td>Punto general de entrada de facturas electrónicas.</td></tr>
<tr><td><strong>GEISER / ORVE</strong></td><td>Gestión y digitalización del registro.</td></tr>
<tr><td><strong>SOROLLA2</strong></td><td>Gestión económico-presupuestaria y gastos (<em>no nóminas</em>).</td></tr>
<tr><td><strong>NÓMINAe</strong></td><td>Gestión de la nómina de los empleados públicos.</td></tr>
</table>
<hr class="divider">
<strong>Herramientas del CCN-CERT</strong>
<table>
<tr><th>Herramienta</th><th>Función</th></tr>
<tr><td><strong>GLORIA</strong></td><td>SIEM del CCN — gestión de eventos e información de seguridad.</td></tr>
<tr><td><strong>CLARA</strong></td><td>Clasificación y análisis de información.</td></tr>
<tr><td><strong>ELENA</strong></td><td>Formación y concienciación en ciberseguridad.</td></tr>
<tr><td><strong>MONICA</strong></td><td>Monitorización (≠ SIEM oficial).</td></tr>
</table>
<div class="warn">
⚠️ <strong>Trampas de examen:</strong>
NÓMINAe → nóminas &nbsp;·&nbsp; SOROLLA2 → presupuestos/gastos (no nóminas) &nbsp;·&nbsp; SIEM del CCN → <strong>GLORIA</strong>
</div>
</div>
<!-- ══════════════════════════════════════════════════════
BLOQUE 2
══════════════════════════════════════════════════════ -->
<div class="page-break"></div>
<h2>Bloque 2 — Procedimiento administrativo</h2>
<div class="card">
<div class="card-title">Plazos administrativos — LPAC (Ley 39/2015) <span class="tag">B2</span></div>
<h3>Trámites del procedimiento</h3>
<table>
<tr><th>Trámite</th><th>Plazo</th></tr>
<tr><td>Subsanación de solicitudes (art. 68)</td><td><strong>10 días</strong></td></tr>
<tr><td>Trámite de audiencia (art. 82)</td><td>mín. <strong>10 días</strong> — máx. <strong>15 días</strong></td></tr>
<tr><td>Información pública (art. 83)</td><td>mín. <strong>20 días</strong></td></tr>
<tr><td>Período de prueba (art. 77)</td><td><strong>10 a 30 días</strong> (hasta 3 meses causas justificadas)</td></tr>
<tr><td>Notificación tras resolución (art. 40)</td><td><strong>10 días</strong></td></tr>
<tr><td>Plazo máximo para resolver (art. 21)</td><td>el que fije la norma; si no fija → <strong>3 meses</strong></td></tr>
</table>
<h3>Recursos administrativos</h3>
<table>
<tr><th>Recurso</th><th>Interposición</th><th>Resolución</th><th>Silencio</th></tr>
<tr><td><strong>Alzada</strong> (art. 121-122)</td><td><strong>1 mes</strong> (expreso) / <strong>3 meses</strong> (presunto)</td><td><strong>3 meses</strong></td><td>Negativo</td></tr>
<tr><td><strong>Reposición</strong> (art. 123-124)</td><td><strong>1 mes</strong> (expreso) / <strong>3 meses</strong> (presunto)</td><td><strong>1 mes</strong></td><td>Negativo</td></tr>
<tr><td><strong>Revisión extraordinaria</strong> (art. 125)</td><td><strong>4 años</strong> (doc. esencial) / <strong>3 meses</strong> (otros)</td><td><strong>3 meses</strong></td><td>Negativo</td></tr>
</table>
<h3>Silencio administrativo</h3>
<table>
<tr><th>Tipo</th><th>Cuándo</th></tr>
<tr><td><strong>Positivo</strong> (estimación)</td><td>Regla general para solicitudes (art. 24)</td></tr>
<tr><td><strong>Negativo</strong> (desestimación)</td><td>Recursos administrativos · Dominio público · Seguridad pública · Actividades que requieren habilitación</td></tr>
</table>
<div class="mnemonic">💡 <strong>Truco plazos recursos:</strong> Alzada = <strong>1/3</strong> (1 mes interposición, 3 meses resolución) · Reposición = <strong>1/1</strong> · Revisión = <strong>4 años / 3 meses</strong></div>
</div>
<div class="card">
<div class="card-title">Mayorías — Órganos colegiados y Parlamento <span class="tag">B2</span></div>
<h3>Tipos de mayoría</h3>
<table>
<tr><th>Tipo</th><th>Definición</th></tr>
<tr><td><strong>Simple</strong></td><td>Más votos a favor que en contra (abstenciones no cuentan)</td></tr>
<tr><td><strong>Absoluta</strong></td><td>Más de la mitad del <em>total</em> de miembros con derecho a voto</td></tr>
<tr><td><strong>Cualificada 3/5</strong></td><td>3 de cada 5 votos del total de miembros</td></tr>
<tr><td><strong>Cualificada 2/3</strong></td><td>2 de cada 3 votos del total de miembros</td></tr>
</table>
<h3>Órganos colegiados AGE — LRJSP (Ley 40/2015, art. 15-22)</h3>
<table>
<tr><th>Cuestión</th><th>Regla</th></tr>
<tr><td>Quórum 1ª convocatoria</td><td><strong>Mayoría absoluta</strong> de sus miembros</td></tr>
<tr><td>Quórum 2ª convocatoria</td><td><strong>1/3</strong> de sus miembros (mín. 3)</td></tr>
<tr><td>Adopción de acuerdos</td><td><strong>Mayoría simple</strong> de votos</td></tr>
<tr><td>Empate</td><td>Voto de <strong>calidad del presidente</strong></td></tr>
<tr><td>Abstención obligatoria</td><td>Quien tenga interés personal en el asunto (art. 23)</td></tr>
</table>
<h3>Congreso de los Diputados (350 escaños) — CE 1978</h3>
<table>
<tr><th>Mayoría</th><th>Para qué</th><th>Art. CE</th></tr>
<tr><td><strong>Simple</strong></td><td>Leyes ordinarias, resoluciones generales</td><td></td></tr>
<tr><td><strong>Absoluta</strong> (176)</td><td>Leyes Orgánicas (CCAA, derechos fundamentales, poder judicial…)</td><td>Art. 81</td></tr>
<tr><td><strong>3/5 de cada cámara</strong></td><td>Reforma constitucional ordinaria · Defensor del Pueblo · Magistrados TC y TS</td><td>Art. 167</td></tr>
<tr><td><strong>2/3 de cada cámara</strong> + disolución + referéndum</td><td>Reforma constitucional agravada (Título Preliminar, Derechos fundamentales, Corona)</td><td>Art. 168</td></tr>
</table>
<div class="mnemonic">💡 <strong>Truco reforma CE:</strong> ¿Toca la Corona, derechos fundamentales o el título preliminar? → Art. <strong>168</strong> (2/3 + disolver + referéndum). El resto → Art. <strong>167</strong> (3/5).</div>
</div>
<!-- ══════════════════════════════════════════════════════
BLOQUE 3
══════════════════════════════════════════════════════ -->
<div class="page-break"></div>
<h2>Bloque 3 — Bases de datos</h2>
<div class="card">
<div class="card-title">Normalización de bases de datos <span class="tag">B3 · T1</span></div>
<p>Proceso para <strong>eliminar redundancias</strong> y anomalías (inserción, actualización, borrado) en el diseño de bases de datos relacionales.</p>
<h3>Conceptos previos</h3>
<table>
<tr><th>Concepto</th><th>Definición</th></tr>
<tr><td><strong>Clave primaria</strong></td><td>Atributo(s) que identifican unívocamente cada fila.</td></tr>
<tr><td><strong>Clave candidata</strong></td><td>Cualquier atributo (o conjunto) que podría ser clave primaria.</td></tr>
<tr><td><strong>Dependencia funcional</strong></td><td>A → B: el valor de A determina el valor de B.</td></tr>
<tr><td><strong>Dependencia parcial</strong></td><td>B depende solo de <em>parte</em> de una clave compuesta.</td></tr>
<tr><td><strong>Dependencia transitiva</strong></td><td>A → B → C: C depende de A a través de B.</td></tr>
</table>
<h3>Formas normales</h3>
<table>
<tr><th>Forma</th><th>Condición</th><th>Problema que elimina</th></tr>
<tr><td><strong>1FN</strong></td><td>Todos los atributos son atómicos (un valor por celda). Sin grupos repetitivos.</td><td>Valores múltiples en celda</td></tr>
<tr><td><strong>2FN</strong></td><td>Cumple 1FN + todos los atributos no clave dependen de la clave <em>completa</em> (solo si es compuesta).</td><td>Dependencias parciales</td></tr>
<tr><td><strong>3FN</strong></td><td>Cumple 2FN + sin dependencias transitivas.</td><td>Dependencias transitivas</td></tr>
<tr><td><strong>FNBC</strong></td><td>Versión estricta de 3FN: toda dep. funcional A → B tiene A como superclave.</td><td>Casos especiales con múltiples claves candidatas</td></tr>
<tr><td><strong>4FN</strong></td><td>Cumple FNBC + sin dependencias multivaluadas independientes.</td><td>Dependencias multivaluadas</td></tr>
<tr><td><strong>5FN</strong></td><td>Cumple 4FN + sin dependencias de reunión que no vengan de claves candidatas.</td><td>Redundancias por descomposición</td></tr>
</table>
<div class="mnemonic">
En la práctica llegar a <strong>3FN o FNBC</strong> es suficiente para la mayoría de diseños.
</div>
</div>
<!-- ══════════════════════════════════════════════════════
BLOQUE 4
══════════════════════════════════════════════════════ -->
<div class="page-break"></div>
<h2>Bloque 4 — Sistemas y redes</h2>
<div class="card">
<div class="card-title">RAID <span class="tag">B4 · T2</span></div>
<table>
<tr><th>Nivel</th><th>Técnica</th><th>Ventajas</th><th>Desventajas</th><th>Mínimo</th></tr>
<tr><td><strong>RAID 0</strong></td><td>Striping</td><td>Velocidad máxima</td><td>Sin redundancia; si falla un disco se pierden todos los datos</td><td>2 discos</td></tr>
<tr><td><strong>RAID 1</strong></td><td>Mirroring</td><td>Redundancia total; alta seguridad</td><td>Capacidad = 1 disco; coste alto</td><td>2 discos</td></tr>
<tr><td><strong>RAID 5</strong></td><td>Striping con paridad</td><td>Seguridad + velocidad equilibrada</td><td>Solo aguanta el fallo de 1 disco; reconstrucción lenta</td><td>3 discos</td></tr>
<tr><td><strong>RAID 6</strong></td><td>Striping con doble paridad</td><td>Aguanta fallo de 2 discos</td><td>Más lento al escribir; más caro</td><td>4 discos</td></tr>
<tr><td><strong>RAID 10</strong></td><td>RAID 1 + RAID 0</td><td>Alta velocidad + redundancia</td><td>Muchos discos = coste alto</td><td>4 discos</td></tr>
</table>
</div>
<div class="card">
<div class="card-title">Modelo OSI y TCP/IP <span class="tag">B4 · T7</span></div>
<h3>Capas OSI (de abajo a arriba)</h3>
<table>
<tr><th></th><th>Nombre</th><th>Función</th><th>Ejemplos</th></tr>
<tr><td>1</td><td><strong>Física</strong></td><td>Transmisión de bits. Señales, voltajes, cables.</td><td>Cable Ethernet, fibra óptica</td></tr>
<tr><td>2</td><td><strong>Enlace de datos</strong></td><td>Comunicación entre nodos de la misma red. MACs. Control de errores.</td><td>Ethernet, Wi-Fi</td></tr>
<tr><td>3</td><td><strong>Red</strong></td><td>Direccionamiento lógico y enrutamiento.</td><td>IP</td></tr>
<tr><td>4</td><td><strong>Transporte</strong></td><td>Comunicación extremo a extremo. Control de flujo y errores.</td><td>TCP, UDP</td></tr>
<tr><td>5</td><td><strong>Sesión</strong></td><td>Establece, mantiene y finaliza sesiones.</td><td>NetBIOS</td></tr>
<tr><td>6</td><td><strong>Presentación</strong></td><td>Formato, compresión y cifrado de datos.</td><td>SSL/TLS</td></tr>
<tr><td>7</td><td><strong>Aplicación</strong></td><td>Servicios de red e interfaz con el usuario.</td><td>HTTP, FTP, SMTP, DNS</td></tr>
</table>
<div class="mnemonic">
Mnemotécnico (1→7): <strong>F</strong>uiste <strong>E</strong>n <strong>R</strong>eal <strong>T</strong>an <strong>S</strong>impático <strong>P</strong>ero <strong>A</strong>burres
</div>
<h3>Capas TCP/IP vs OSI</h3>
<table>
<tr><th>TCP/IP</th><th>Equivale en OSI</th></tr>
<tr><td><strong>Acceso a red</strong></td><td>Física + Enlace de datos</td></tr>
<tr><td><strong>Internet</strong></td><td>Red</td></tr>
<tr><td><strong>Transporte</strong></td><td>Transporte</td></tr>
<tr><td><strong>Aplicación</strong></td><td>Sesión + Presentación + Aplicación</td></tr>
</table>
<h3>Diferencias clave</h3>
<table>
<tr><th></th><th>OSI</th><th>TCP/IP</th></tr>
<tr><td>Capas</td><td>7</td><td>4</td></tr>
<tr><td>Tipo</td><td>Modelo teórico de referencia</td><td>Modelo práctico (base de Internet)</td></tr>
<tr><td>Protocolos</td><td>No define protocolos concretos</td><td>Define los protocolos reales</td></tr>
<tr><td>Origen</td><td>ISO</td><td>DARPA</td></tr>
</table>
</div>
<div class="card">
<div class="card-title">Puertos conocidos <span class="tag">B4 · T7</span></div>
<table>
<tr><th>Puerto(s)</th><th>Protocolo</th><th>Descripción</th></tr>
<tr><td>20, 21</td><td><strong>FTP</strong></td><td>Transferencia de ficheros. 21 = control, 20 = datos.</td></tr>
<tr><td>22</td><td><strong>SSH</strong></td><td>Acceso remoto seguro.</td></tr>
<tr><td>23</td><td><strong>Telnet</strong></td><td>Acceso remoto sin cifrado (inseguro).</td></tr>
<tr><td>25</td><td><strong>SMTP</strong></td><td>Envío de correo (sin cifrado).</td></tr>
<tr><td>53</td><td><strong>DNS</strong></td><td>Resolución de nombres (UDP/TCP).</td></tr>
<tr><td>67, 68</td><td><strong>DHCP</strong></td><td>Asignación dinámica de IPs. 67 = servidor, 68 = cliente.</td></tr>
<tr><td>69</td><td><strong>TFTP</strong></td><td>Transferencia de ficheros simplificada (UDP, sin autenticación).</td></tr>
<tr><td>80</td><td><strong>HTTP</strong></td><td>Web sin cifrado.</td></tr>
<tr><td>110</td><td><strong>POP3</strong></td><td>Recepción de correo (sin cifrado).</td></tr>
<tr><td>123</td><td><strong>NTP</strong></td><td>Sincronización de tiempo (UDP).</td></tr>
<tr><td>143</td><td><strong>IMAP</strong></td><td>Recepción de correo con sincronización (sin cifrado).</td></tr>
<tr><td>161, 162</td><td><strong>SNMP</strong></td><td>Gestión de red. 161 = consultas, 162 = traps.</td></tr>
<tr><td>443</td><td><strong>HTTPS</strong></td><td>Web con cifrado TLS/SSL.</td></tr>
<tr><td>465, 587</td><td><strong>SMTP seguro</strong></td><td>Envío de correo con cifrado (SMTPS / STARTTLS).</td></tr>
<tr><td>993</td><td><strong>IMAPS</strong></td><td>IMAP con cifrado TLS.</td></tr>
<tr><td>995</td><td><strong>POP3S</strong></td><td>POP3 con cifrado TLS.</td></tr>
<tr><td>3389</td><td><strong>RDP</strong></td><td>Escritorio remoto Windows.</td></tr>
</table>
</div>
<div class="card">
<div class="card-title">Códigos de respuesta HTTP <span class="tag">B4 · T8</span></div>
<table>
<tr><th>Familia</th><th>Significado</th></tr>
<tr><td><strong>1xx</strong></td><td>Informativas — el servidor ha recibido la solicitud y continúa procesándola.</td></tr>
<tr><td><strong>2xx</strong></td><td>Éxito — la solicitud se ha procesado correctamente.</td></tr>
<tr><td><strong>3xx</strong></td><td>Redirecciones — el cliente debe realizar acciones adicionales.</td></tr>
<tr><td><strong>4xx</strong></td><td>Error del cliente — la solicitud contiene un error.</td></tr>
<tr><td><strong>5xx</strong></td><td>Error del servidor — el servidor falló al procesar una solicitud válida.</td></tr>
</table>
<h3>Informativas (1xx)</h3>
<table>
<tr><th>Código</th><th>Nombre</th><th>Descripción</th></tr>
<tr><td>100</td><td><strong>Continue</strong></td><td>El cliente debe continuar con la solicitud.</td></tr>
<tr><td>101</td><td><strong>Switching Protocols</strong></td><td>El servidor acepta cambiar a un protocolo diferente.</td></tr>
<tr><td>102</td><td><strong>Processing</strong></td><td>El servidor está procesando pero aún no ha terminado.</td></tr>
<tr><td>103</td><td><strong>Early Hints</strong></td><td>El servidor envía información anticipada para precarga de recursos.</td></tr>
</table>
<h3>Exitosas (2xx)</h3>
<table>
<tr><th>Código</th><th>Nombre</th><th>Descripción</th></tr>
<tr class="p-alta"><td>200</td><td><strong>OK</strong></td><td>La solicitud se ha procesado correctamente.</td></tr>
<tr class="p-media"><td>201</td><td><strong>Created</strong></td><td>Se ha creado un nuevo recurso.</td></tr>
<tr><td>202</td><td><strong>Accepted</strong></td><td>Aceptada pero aún no procesada.</td></tr>
<tr class="p-media"><td>204</td><td><strong>No Content</strong></td><td>Procesada correctamente, sin contenido que devolver.</td></tr>
<tr><td>206</td><td><strong>Partial Content</strong></td><td>Contenido parcial (descargas por rangos).</td></tr>
</table>
<h3>Redirecciones (3xx)</h3>
<table>
<tr><th>Código</th><th>Nombre</th><th>Descripción</th></tr>
<tr class="p-media"><td>301</td><td><strong>Moved Permanently</strong></td><td>El recurso se ha movido permanentemente a una nueva URL.</td></tr>
<tr class="p-media"><td>302</td><td><strong>Found</strong></td><td>Movido temporalmente. El cliente debe seguir usando la URL original.</td></tr>
<tr><td>303</td><td><strong>See Other</strong></td><td>El cliente debe hacer GET a otra URL.</td></tr>
<tr class="p-media"><td>304</td><td><strong>Not Modified</strong></td><td>El recurso no ha cambiado; usar la caché.</td></tr>
<tr><td>307</td><td><strong>Temporary Redirect</strong></td><td>Redirección temporal manteniendo el método HTTP.</td></tr>
<tr><td>308</td><td><strong>Permanent Redirect</strong></td><td>Redirección permanente manteniendo el método HTTP.</td></tr>
</table>
<h3>Errores del cliente (4xx)</h3>
<table>
<tr><th>Código</th><th>Nombre</th><th>Descripción</th></tr>
<tr class="p-alta"><td>400</td><td><strong>Bad Request</strong></td><td>Sintaxis incorrecta en la solicitud.</td></tr>
<tr class="p-alta"><td>401</td><td><strong>Unauthorized</strong></td><td>Requiere autenticación.</td></tr>
<tr class="p-alta"><td>403</td><td><strong>Forbidden</strong></td><td>El servidor entiende la solicitud pero se niega a autorizarla.</td></tr>
<tr class="p-alta"><td>404</td><td><strong>Not Found</strong></td><td>El recurso no existe en el servidor.</td></tr>
<tr><td>405</td><td><strong>Method Not Allowed</strong></td><td>El método HTTP no está permitido para ese recurso.</td></tr>
<tr><td>408</td><td><strong>Request Timeout</strong></td><td>El servidor agotó el tiempo de espera.</td></tr>
<tr><td>409</td><td><strong>Conflict</strong></td><td>Conflicto con el estado actual del recurso.</td></tr>
<tr><td>410</td><td><strong>Gone</strong></td><td>El recurso ya no está disponible y no habrá nueva URL.</td></tr>
<tr><td>413</td><td><strong>Payload Too Large</strong></td><td>La solicitud es demasiado grande.</td></tr>
<tr><td>418</td><td><strong>I'm a teapot</strong></td><td>Respuesta humorística del protocolo HTCPCP.</td></tr>
<tr><td>422</td><td><strong>Unprocessable Entity</strong></td><td>El servidor entiende la solicitud pero no puede procesarla (errores semánticos).</td></tr>
<tr><td>429</td><td><strong>Too Many Requests</strong></td><td>El cliente ha enviado demasiadas solicitudes (rate limiting).</td></tr>
</table>
<h3>Errores del servidor (5xx)</h3>
<table>
<tr><th>Código</th><th>Nombre</th><th>Descripción</th></tr>
<tr class="p-alta"><td>500</td><td><strong>Internal Server Error</strong></td><td>Error interno inesperado en el servidor.</td></tr>
<tr><td>501</td><td><strong>Not Implemented</strong></td><td>El servidor no soporta la funcionalidad requerida.</td></tr>
<tr class="p-media"><td>502</td><td><strong>Bad Gateway</strong></td><td>El proxy/gateway recibió una respuesta inválida del servidor upstream.</td></tr>
<tr class="p-alta"><td>503</td><td><strong>Service Unavailable</strong></td><td>Servidor no disponible (mantenimiento o sobrecarga).</td></tr>
<tr class="p-media"><td>504</td><td><strong>Gateway Timeout</strong></td><td>El proxy/gateway no recibió respuesta a tiempo del upstream.</td></tr>
<tr><td>507</td><td><strong>Insufficient Storage</strong></td><td>El servidor no puede almacenar la representación necesaria.</td></tr>
</table>
<div class="warn">
<span style="display:inline-block;width:12px;height:12px;background:#fde8e8;border:1px solid #a00;margin-right:4px;vertical-align:middle;"></span><strong>Prioridad alta:</strong> 200, 400, 401, 403, 404, 500, 503 &nbsp;&nbsp;
<span style="display:inline-block;width:12px;height:12px;background:#fef6e4;border:1px solid #8a6000;margin-right:4px;vertical-align:middle;"></span><strong>Prioridad media:</strong> 201, 204, 301, 302, 304, 502, 504
</div>
</div>
</body>
</html>
<div class="card">
<div class="card-title">Leyes del Bloque 1 <span class="tag">B1</span></div>
<table>
<tr><th>Norma</th><th>Descripción</th></tr>
<tr><td><strong>Constitución Española de 1978</strong></td><td>Norma suprema del ordenamiento jurídico. En vigor desde el 29/12/1978.</td></tr>
<tr><td><strong>LO 3/1981, de 6 de abril</strong></td><td>Ley Orgánica del Defensor del Pueblo.</td></tr>
<tr><td><strong>RDLeg 5/2015</strong></td><td>Texto Refundido del Estatuto Básico del Empleo Público (<strong>TRLEBEP / EBEP</strong>).</td></tr>
<tr><td><strong>Ley 19/2013, de 9 de dic.</strong></td><td>Transparencia, acceso a la información pública y buen gobierno.</td></tr>
<tr><td><strong>Ley 53/1984</strong></td><td>Incompatibilidades del personal al servicio de las Administraciones Públicas.</td></tr>
<tr><td><strong>RDLeg 1/2013, de 29 de nov.</strong></td><td>Texto Refundido de la Ley General de derechos de las personas con discapacidad.</td></tr>
<tr><td><strong>Ley 39/2006, de 14 de dic.</strong></td><td>Promoción de la autonomía personal y atención a personas en situación de dependencia.</td></tr>
<tr><td><strong>LO 3/2007, de 22 de marzo</strong></td><td>Igualdad efectiva de mujeres y hombres.</td></tr>
<tr><td><strong>LO 1/2004, de 28 de dic.</strong></td><td>Medidas de protección integral contra la violencia de género.</td></tr>
<tr><td><strong>Ley 4/2023, de 28 de feb.</strong></td><td>Igualdad real y efectiva de las personas trans y LGTBI.</td></tr>
<tr><td><strong>Ley 34/2002, de 11 de jul.</strong></td><td>Servicios de la sociedad de la información y comercio electrónico (<strong>LSSI-CE</strong>).</td></tr>
<tr><td><strong>Real Decreto 1553/2005</strong></td><td>Regulación del DNI electrónico.</td></tr>
<tr><td><strong>Reglamento (UE) 910/2014</strong></td><td>Identidad electrónica y servicios de confianza (<strong>eIDAS</strong>).</td></tr>
<tr><td><strong>Ley 6/2020, de 11 de nov.</strong></td><td>Servicios electrónicos de confianza (complementa eIDAS en España).</td></tr>
<tr><td><strong>Reglamento (UE) 2016/679</strong></td><td>Reglamento General de Protección de Datos (<strong>RGPD</strong>).</td></tr>
<tr><td><strong>LO 3/2018, de 5 de dic.</strong></td><td>Protección de Datos Personales y garantía de los derechos digitales (<strong>LOPDGDD</strong>). Adapta el RGPD en España.</td></tr>
<tr><td><strong>Ley 39/2015, de 1 de oct.</strong></td><td>Procedimiento Administrativo Común de las AA.PP. (<strong>LPAC</strong>).</td></tr>
<tr><td><strong>Ley 40/2015, de 1 de oct.</strong></td><td>Régimen Jurídico del Sector Público (<strong>LRJSP</strong>).</td></tr>
<tr><td><strong>ENS</strong></td><td>Esquema Nacional de Seguridad — seguridad de la información en la Administración.</td></tr>
<tr><td><strong>ENI</strong></td><td>Esquema Nacional de Interoperabilidad — intercambio de información entre AA.PP.</td></tr>
<tr><td><strong>NTI</strong></td><td>Normas Técnicas de Interoperabilidad — desarrollan el ENI.</td></tr>
</table>
</div>
<!-- ══════════════════════════════════════════════════════
BLOQUE 1 — SERVICIOS COMUNES
══════════════════════════════════════════════════════ -->
<div class="card">
<div class="card-title">Principales servicios comunes de la AGE <span class="tag">B1 · T9</span></div>
<table>
<tr><th>Servicio</th><th>Para qué sirve</th></tr>
<tr><td><strong>Cl@ve</strong></td><td>Sistema común de identificación y firma electrónica del ciudadano.</td></tr>
<tr><td><strong>@firma</strong></td><td>Validación de certificados y firmas electrónicas.</td></tr>
<tr><td><strong>SIR</strong></td><td>Sistema de Interconexión de Registros.</td></tr>
<tr><td><strong>DIR3</strong></td><td>Directorio común de unidades orgánicas, oficinas y unidades.</td></tr>
<tr><td><strong>Plataforma de Intermediación</strong></td><td>Consulta de datos entre AA.PP. sin pedírselos al ciudadano.</td></tr>
<tr><td><strong>Notifica / DEHú</strong></td><td>Servicio común de notificaciones electrónicas.</td></tr>
<tr><td><strong>FACe / FACeB2B</strong></td><td>Punto general de entrada de facturas electrónicas.</td></tr>
<tr><td><strong>GEISER / ORVE</strong></td><td>Gestión y digitalización del registro.</td></tr>
<tr><td><strong>SOROLLA2</strong></td><td>Gestión económico-presupuestaria y gastos (<em>no nóminas</em>).</td></tr>
<tr><td><strong>NÓMINAe</strong></td><td>Gestión de la nómina de los empleados públicos.</td></tr>
</table>
<hr class="divider">
<strong>Herramientas del CCN-CERT</strong>
<table>
<tr><th>Herramienta</th><th>Función</th></tr>
<tr><td><strong>GLORIA</strong></td><td>SIEM del CCN — gestión de eventos e información de seguridad.</td></tr>
<tr><td><strong>CLARA</strong></td><td>Clasificación y análisis de información.</td></tr>
<tr><td><strong>ELENA</strong></td><td>Formación y concienciación en ciberseguridad.</td></tr>
<tr><td><strong>MONICA</strong></td><td>Monitorización (≠ SIEM oficial).</td></tr>
</table>
<div class="warn">
⚠️ <strong>Trampas de examen:</strong>
NÓMINAe → nóminas &nbsp;·&nbsp; SOROLLA2 → presupuestos/gastos (no nóminas) &nbsp;·&nbsp; SIEM del CCN → <strong>GLORIA</strong>
</div>
</div>
<!-- ══════════════════════════════════════════════════════
BLOQUE 3 — NORMALIZACIÓN
══════════════════════════════════════════════════════ -->
<div class="page-break"></div>
<h2>Bloque 3 — Bases de datos</h2>
<div class="card">
<div class="card-title">Normalización de bases de datos <span class="tag">B3 · T1</span></div>
<p>Proceso para <strong>eliminar redundancias</strong> y anomalías (inserción, actualización, borrado) en el diseño de bases de datos relacionales.</p>
<h3>Conceptos previos</h3>
<table>
<tr><th>Concepto</th><th>Definición</th></tr>
<tr><td><strong>Clave primaria</strong></td><td>Atributo(s) que identifican unívocamente cada fila.</td></tr>
<tr><td><strong>Clave candidata</strong></td><td>Cualquier atributo (o conjunto) que podría ser clave primaria.</td></tr>
<tr><td><strong>Dependencia funcional</strong></td><td>A → B: el valor de A determina el valor de B.</td></tr>
<tr><td><strong>Dependencia parcial</strong></td><td>B depende solo de <em>parte</em> de una clave compuesta.</td></tr>
<tr><td><strong>Dependencia transitiva</strong></td><td>A → B → C: C depende de A a través de B.</td></tr>
</table>
<h3>Formas normales</h3>
<table>
<tr><th>Forma</th><th>Condición</th><th>Problema que elimina</th></tr>
<tr><td><strong>1FN</strong></td><td>Todos los atributos son atómicos (un valor por celda). Sin grupos repetitivos.</td><td>Valores múltiples en celda</td></tr>
<tr><td><strong>2FN</strong></td><td>Cumple 1FN + todos los atributos no clave dependen de la clave <em>completa</em> (solo si es compuesta).</td><td>Dependencias parciales</td></tr>
<tr><td><strong>3FN</strong></td><td>Cumple 2FN + sin dependencias transitivas.</td><td>Dependencias transitivas</td></tr>
<tr><td><strong>FNBC</strong></td><td>Versión estricta de 3FN: toda dep. funcional A → B tiene A como superclave.</td><td>Casos especiales con múltiples claves candidatas</td></tr>
<tr><td><strong>4FN</strong></td><td>Cumple FNBC + sin dependencias multivaluadas independientes.</td><td>Dependencias multivaluadas</td></tr>
<tr><td><strong>5FN</strong></td><td>Cumple 4FN + sin dependencias de reunión que no vengan de claves candidatas.</td><td>Redundancias por descomposición</td></tr>
</table>
<div class="mnemonic">
En la práctica llegar a <strong>3FN o FNBC</strong> es suficiente para la mayoría de diseños.
</div>
</div>
<!-- ══════════════════════════════════════════════════════
BLOQUE 4 — RAID
══════════════════════════════════════════════════════ -->
<div class="page-break"></div>
<h2>Bloque 4 — Sistemas y redes</h2>
<div class="card">
<div class="card-title">RAID <span class="tag">B4 · T2</span></div>
<table>
<tr><th>Nivel</th><th>Técnica</th><th>Ventajas</th><th>Desventajas</th><th>Mínimo</th></tr>
<tr><td><strong>RAID 0</strong></td><td>Striping</td><td>Velocidad máxima</td><td>Sin redundancia; si falla un disco se pierden todos los datos</td><td>2 discos</td></tr>
<tr><td><strong>RAID 1</strong></td><td>Mirroring</td><td>Redundancia total; alta seguridad</td><td>Capacidad = 1 disco; coste alto</td><td>2 discos</td></tr>
<tr><td><strong>RAID 5</strong></td><td>Striping con paridad</td><td>Seguridad + velocidad equilibrada</td><td>Solo aguanta el fallo de 1 disco; reconstrucción lenta</td><td>3 discos</td></tr>
<tr><td><strong>RAID 6</strong></td><td>Striping con doble paridad</td><td>Aguanta fallo de 2 discos</td><td>Más lento al escribir; más caro</td><td>4 discos</td></tr>
<tr><td><strong>RAID 10</strong></td><td>RAID 1 + RAID 0</td><td>Alta velocidad + redundancia</td><td>Muchos discos = coste alto</td><td>4 discos</td></tr>
</table>
</div>
<!-- OSI / TCP-IP -->
<div class="card">
<div class="card-title">Modelo OSI y TCP/IP <span class="tag">B4 · T7</span></div>
<h3>Capas OSI (de abajo a arriba)</h3>
<table>
<tr><th></th><th>Nombre</th><th>Función</th><th>Ejemplos</th></tr>
<tr><td>1</td><td><strong>Física</strong></td><td>Transmisión de bits. Señales, voltajes, cables.</td><td>Cable Ethernet, fibra óptica</td></tr>
<tr><td>2</td><td><strong>Enlace de datos</strong></td><td>Comunicación entre nodos de la misma red. MACs. Control de errores.</td><td>Ethernet, Wi-Fi</td></tr>
<tr><td>3</td><td><strong>Red</strong></td><td>Direccionamiento lógico y enrutamiento.</td><td>IP</td></tr>
<tr><td>4</td><td><strong>Transporte</strong></td><td>Comunicación extremo a extremo. Control de flujo y errores.</td><td>TCP, UDP</td></tr>
<tr><td>5</td><td><strong>Sesión</strong></td><td>Establece, mantiene y finaliza sesiones.</td><td>NetBIOS</td></tr>
<tr><td>6</td><td><strong>Presentación</strong></td><td>Formato, compresión y cifrado de datos.</td><td>SSL/TLS</td></tr>
<tr><td>7</td><td><strong>Aplicación</strong></td><td>Servicios de red e interfaz con el usuario.</td><td>HTTP, FTP, SMTP, DNS</td></tr>
</table>
<div class="mnemonic">
Mnemotécnico (1→7): <strong>F</strong>uiste <strong>E</strong>n <strong>R</strong>eal <strong>T</strong>an <strong>S</strong>impático <strong>P</strong>ero <strong>A</strong>burres
</div>
<h3>Capas TCP/IP vs OSI</h3>
<table>
<tr><th>TCP/IP</th><th>Equivale en OSI</th></tr>
<tr><td><strong>Acceso a red</strong></td><td>Física + Enlace de datos</td></tr>
<tr><td><strong>Internet</strong></td><td>Red</td></tr>
<tr><td><strong>Transporte</strong></td><td>Transporte</td></tr>
<tr><td><strong>Aplicación</strong></td><td>Sesión + Presentación + Aplicación</td></tr>
</table>
<h3>Diferencias clave</h3>
<table>
<tr><th></th><th>OSI</th><th>TCP/IP</th></tr>
<tr><td>Capas</td><td>7</td><td>4</td></tr>
<tr><td>Tipo</td><td>Modelo teórico de referencia</td><td>Modelo práctico (base de Internet)</td></tr>
<tr><td>Protocolos</td><td>No define protocolos concretos</td><td>Define los protocolos reales</td></tr>
<tr><td>Origen</td><td>ISO</td><td>DARPA</td></tr>
</table>
</div>
<!-- PUERTOS -->
<div class="card">
<div class="card-title">Puertos conocidos <span class="tag">B4 · T7</span></div>
<table>
<tr><th>Puerto(s)</th><th>Protocolo</th><th>Descripción</th></tr>
<tr><td>20, 21</td><td><strong>FTP</strong></td><td>Transferencia de ficheros. 21 = control, 20 = datos.</td></tr>
<tr><td>22</td><td><strong>SSH</strong></td><td>Acceso remoto seguro.</td></tr>
<tr><td>23</td><td><strong>Telnet</strong></td><td>Acceso remoto sin cifrado (inseguro).</td></tr>
<tr><td>25</td><td><strong>SMTP</strong></td><td>Envío de correo (sin cifrado).</td></tr>
<tr><td>53</td><td><strong>DNS</strong></td><td>Resolución de nombres (UDP/TCP).</td></tr>
<tr><td>67, 68</td><td><strong>DHCP</strong></td><td>Asignación dinámica de IPs. 67 = servidor, 68 = cliente.</td></tr>
<tr><td>69</td><td><strong>TFTP</strong></td><td>Transferencia de ficheros simplificada (UDP, sin autenticación).</td></tr>
<tr><td>80</td><td><strong>HTTP</strong></td><td>Web sin cifrado.</td></tr>
<tr><td>110</td><td><strong>POP3</strong></td><td>Recepción de correo (sin cifrado).</td></tr>
<tr><td>123</td><td><strong>NTP</strong></td><td>Sincronización de tiempo (UDP).</td></tr>
<tr><td>143</td><td><strong>IMAP</strong></td><td>Recepción de correo con sincronización (sin cifrado).</td></tr>
<tr><td>161, 162</td><td><strong>SNMP</strong></td><td>Gestión de red. 161 = consultas, 162 = traps.</td></tr>
<tr><td>443</td><td><strong>HTTPS</strong></td><td>Web con cifrado TLS/SSL.</td></tr>
<tr><td>465, 587</td><td><strong>SMTP seguro</strong></td><td>Envío de correo con cifrado (SMTPS / STARTTLS).</td></tr>
<tr><td>993</td><td><strong>IMAPS</strong></td><td>IMAP con cifrado TLS.</td></tr>
<tr><td>995</td><td><strong>POP3S</strong></td><td>POP3 con cifrado TLS.</td></tr>
<tr><td>3389</td><td><strong>RDP</strong></td><td>Escritorio remoto Windows.</td></tr>
</table>
</div>
<!-- RESPUESTAS HTTP -->
<div class="card">
<div class="card-title">Códigos de respuesta HTTP <span class="tag">B4 · T8</span></div>
<table>
<tr><th>Familia</th><th>Significado</th></tr>
<tr><td><strong>1xx</strong></td><td>Informativas — el servidor ha recibido la solicitud y continúa procesándola.</td></tr>
<tr><td><strong>2xx</strong></td><td>Éxito — la solicitud se ha procesado correctamente.</td></tr>
<tr><td><strong>3xx</strong></td><td>Redirecciones — el cliente debe realizar acciones adicionales.</td></tr>
<tr><td><strong>4xx</strong></td><td>Error del cliente — la solicitud contiene un error.</td></tr>
<tr><td><strong>5xx</strong></td><td>Error del servidor — el servidor falló al procesar una solicitud válida.</td></tr>
</table>
<h3>Informativas (1xx)</h3>
<table>
<tr><th>Código</th><th>Nombre</th><th>Descripción</th></tr>
<tr><td>100</td><td><strong>Continue</strong></td><td>El cliente debe continuar con la solicitud.</td></tr>
<tr><td>101</td><td><strong>Switching Protocols</strong></td><td>El servidor acepta cambiar a un protocolo diferente.</td></tr>
<tr><td>102</td><td><strong>Processing</strong></td><td>El servidor está procesando pero aún no ha terminado.</td></tr>
<tr><td>103</td><td><strong>Early Hints</strong></td><td>El servidor envía información anticipada para precarga de recursos.</td></tr>
</table>
<h3>Exitosas (2xx)</h3>
<table>
<tr><th>Código</th><th>Nombre</th><th>Descripción</th></tr>
<tr class="p-alta"><td>200</td><td><strong>OK</strong></td><td>La solicitud se ha procesado correctamente.</td></tr>
<tr class="p-media"><td>201</td><td><strong>Created</strong></td><td>Se ha creado un nuevo recurso.</td></tr>
<tr><td>202</td><td><strong>Accepted</strong></td><td>Aceptada pero aún no procesada.</td></tr>
<tr class="p-media"><td>204</td><td><strong>No Content</strong></td><td>Procesada correctamente, sin contenido que devolver.</td></tr>
<tr><td>206</td><td><strong>Partial Content</strong></td><td>Contenido parcial (descargas por rangos).</td></tr>
</table>
<h3>Redirecciones (3xx)</h3>
<table>
<tr><th>Código</th><th>Nombre</th><th>Descripción</th></tr>
<tr class="p-media"><td>301</td><td><strong>Moved Permanently</strong></td><td>El recurso se ha movido permanentemente a una nueva URL.</td></tr>
<tr class="p-media"><td>302</td><td><strong>Found</strong></td><td>Movido temporalmente. El cliente debe seguir usando la URL original.</td></tr>
<tr><td>303</td><td><strong>See Other</strong></td><td>El cliente debe hacer GET a otra URL.</td></tr>
<tr class="p-media"><td>304</td><td><strong>Not Modified</strong></td><td>El recurso no ha cambiado; usar la caché.</td></tr>
<tr><td>307</td><td><strong>Temporary Redirect</strong></td><td>Redirección temporal manteniendo el método HTTP.</td></tr>
<tr><td>308</td><td><strong>Permanent Redirect</strong></td><td>Redirección permanente manteniendo el método HTTP.</td></tr>
</table>
<h3>Errores del cliente (4xx)</h3>
<table>
<tr><th>Código</th><th>Nombre</th><th>Descripción</th></tr>
<tr class="p-alta"><td>400</td><td><strong>Bad Request</strong></td><td>Sintaxis incorrecta en la solicitud.</td></tr>
<tr class="p-alta"><td>401</td><td><strong>Unauthorized</strong></td><td>Requiere autenticación.</td></tr>
<tr class="p-alta"><td>403</td><td><strong>Forbidden</strong></td><td>El servidor entiende la solicitud pero se niega a autorizarla.</td></tr>
<tr class="p-alta"><td>404</td><td><strong>Not Found</strong></td><td>El recurso no existe en el servidor.</td></tr>
<tr><td>405</td><td><strong>Method Not Allowed</strong></td><td>El método HTTP no está permitido para ese recurso.</td></tr>
<tr><td>408</td><td><strong>Request Timeout</strong></td><td>El servidor agotó el tiempo de espera.</td></tr>
<tr><td>409</td><td><strong>Conflict</strong></td><td>Conflicto con el estado actual del recurso.</td></tr>
<tr><td>410</td><td><strong>Gone</strong></td><td>El recurso ya no está disponible y no habrá nueva URL.</td></tr>
<tr><td>413</td><td><strong>Payload Too Large</strong></td><td>La solicitud es demasiado grande.</td></tr>
<tr><td>418</td><td><strong>I'm a teapot</strong></td><td>Respuesta humorística del protocolo HTCPCP.</td></tr>
<tr><td>422</td><td><strong>Unprocessable Entity</strong></td><td>El servidor entiende la solicitud pero no puede procesarla (errores semánticos).</td></tr>
<tr><td>429</td><td><strong>Too Many Requests</strong></td><td>El cliente ha enviado demasiadas solicitudes (rate limiting).</td></tr>
</table>
<h3>Errores del servidor (5xx)</h3>
<table>
<tr><th>Código</th><th>Nombre</th><th>Descripción</th></tr>
<tr class="p-alta"><td>500</td><td><strong>Internal Server Error</strong></td><td>Error interno inesperado en el servidor.</td></tr>
<tr><td>501</td><td><strong>Not Implemented</strong></td><td>El servidor no soporta la funcionalidad requerida.</td></tr>
<tr class="p-media"><td>502</td><td><strong>Bad Gateway</strong></td><td>El proxy/gateway recibió una respuesta inválida del servidor upstream.</td></tr>
<tr class="p-alta"><td>503</td><td><strong>Service Unavailable</strong></td><td>Servidor no disponible (mantenimiento o sobrecarga).</td></tr>
<tr class="p-media"><td>504</td><td><strong>Gateway Timeout</strong></td><td>El proxy/gateway no recibió respuesta a tiempo del upstream.</td></tr>
<tr><td>507</td><td><strong>Insufficient Storage</strong></td><td>El servidor no puede almacenar la representación necesaria.</td></tr>
</table>
<div class="warn">
<span style="display:inline-block;width:12px;height:12px;background:#fde8e8;border:1px solid #a00;margin-right:4px;vertical-align:middle;"></span><strong>Prioridad alta:</strong> 200, 400, 401, 403, 404, 500, 503 &nbsp;&nbsp;
<span style="display:inline-block;width:12px;height:12px;background:#fef6e4;border:1px solid #8a6000;margin-right:4px;vertical-align:middle;"></span><strong>Prioridad media:</strong> 201, 204, 301, 302, 304, 502, 504
</div>
</div>
<div class="page-break"></div>
<!-- ===== B2 PLAZOS ===== -->
<div class="section">
<h2><span class="tag">B2</span> Plazos administrativos — LPAC (Ley 39/2015)</h2>
<h3>Trámites del procedimiento</h3>
<table>
<tr><th>Trámite</th><th>Plazo</th></tr>
<tr><td>Subsanación de solicitudes (art. 68)</td><td><strong>10 días</strong></td></tr>
<tr><td>Trámite de audiencia (art. 82)</td><td>mín. <strong>10 días</strong> — máx. <strong>15 días</strong></td></tr>
<tr><td>Información pública (art. 83)</td><td>mín. <strong>20 días</strong></td></tr>
<tr><td>Período de prueba (art. 77)</td><td><strong>10 a 30 días</strong> (hasta 3 meses causas justificadas)</td></tr>
<tr><td>Notificación tras resolución (art. 40)</td><td><strong>10 días</strong></td></tr>
<tr><td>Plazo máximo para resolver (art. 21)</td><td>el que fije la norma; si no fija → <strong>3 meses</strong></td></tr>
</table>
<h3>Recursos administrativos</h3>
<table>
<tr><th>Recurso</th><th>Interposición</th><th>Resolución</th><th>Silencio</th></tr>
<tr><td><strong>Alzada</strong> (art. 121-122)</td><td><strong>1 mes</strong> (expreso) / <strong>3 meses</strong> (presunto)</td><td><strong>3 meses</strong></td><td>Negativo</td></tr>
<tr><td><strong>Reposición</strong> (art. 123-124)</td><td><strong>1 mes</strong> (expreso) / <strong>3 meses</strong> (presunto)</td><td><strong>1 mes</strong></td><td>Negativo</td></tr>
<tr><td><strong>Revisión extraordinaria</strong> (art. 125)</td><td><strong>4 años</strong> (doc. esencial) / <strong>3 meses</strong> (otros)</td><td><strong>3 meses</strong></td><td>Negativo</td></tr>
</table>
<h3>Silencio administrativo</h3>
<table>
<tr><th>Tipo</th><th>Cuándo</th></tr>
<tr><td><strong>Positivo</strong> (estimación)</td><td>Regla general para solicitudes (art. 24)</td></tr>
<tr><td><strong>Negativo</strong> (desestimación)</td><td>Recursos administrativos · Dominio público · Seguridad pública · Actividades que requieren habilitación</td></tr>
</table>
<div class="mnemonic">💡 <strong>Truco plazos recursos:</strong> Alzada = <strong>1/3</strong> (1 mes interposición, 3 meses resolución) · Reposición = <strong>1/1</strong> · Revisión = <strong>4 años / 3 meses</strong></div>
</div>
<div class="page-break"></div>
<!-- ===== B2 MAYORÍAS ===== -->
<div class="section">
<h2><span class="tag">B2</span> Mayorías — Órganos colegiados y Parlamento</h2>
<h3>Tipos de mayoría</h3>
<table>
<tr><th>Tipo</th><th>Definición</th></tr>
<tr><td><strong>Simple</strong></td><td>Más votos a favor que en contra (abstenciones no cuentan)</td></tr>
<tr><td><strong>Absoluta</strong></td><td>Más de la mitad del <em>total</em> de miembros con derecho a voto</td></tr>
<tr><td><strong>Cualificada 3/5</strong></td><td>3 de cada 5 votos del total de miembros</td></tr>
<tr><td><strong>Cualificada 2/3</strong></td><td>2 de cada 3 votos del total de miembros</td></tr>
</table>
<h3>Órganos colegiados AGE — LRJSP (Ley 40/2015, art. 15-22)</h3>
<table>
<tr><th>Cuestión</th><th>Regla</th></tr>
<tr><td>Quórum 1ª convocatoria</td><td><strong>Mayoría absoluta</strong> de sus miembros</td></tr>
<tr><td>Quórum 2ª convocatoria</td><td><strong>1/3</strong> de sus miembros (mín. 3)</td></tr>
<tr><td>Adopción de acuerdos</td><td><strong>Mayoría simple</strong> de votos</td></tr>
<tr><td>Empate</td><td>Voto de <strong>calidad del presidente</strong></td></tr>
<tr><td>Abstención obligatoria</td><td>Quien tenga interés personal en el asunto (art. 23)</td></tr>
</table>
<h3>Congreso de los Diputados (350 escaños) — CE 1978</h3>
<table>
<tr><th>Mayoría</th><th>Para qué</th><th>Art. CE</th></tr>
<tr><td><strong>Simple</strong></td><td>Leyes ordinarias, resoluciones generales</td><td></td></tr>
<tr><td><strong>Absoluta</strong> (176)</td><td>Leyes Orgánicas (CCAA, derechos fundamentales, poder judicial…)</td><td>Art. 81</td></tr>
<tr><td><strong>3/5 de cada cámara</strong></td><td>Reforma constitucional ordinaria · Defensor del Pueblo · Magistrados TC y TS</td><td>Art. 167</td></tr>
<tr><td><strong>2/3 de cada cámara</strong> + disolución + referéndum</td><td>Reforma constitucional agravada (Título Preliminar, Derechos fundamentales, Corona)</td><td>Art. 168</td></tr>
</table>
<div class="mnemonic">💡 <strong>Truco reforma CE:</strong> ¿Toca la Corona, derechos fundamentales o el título preliminar? → Art. <strong>168</strong> (2/3 + disolver + referéndum). El resto → Art. <strong>167</strong> (3/5).</div>
</div>
</body>
</html>