From 2d9db5224380b4c86115c60dfd23e1eb6063bca6 Mon Sep 17 00:00:00 2001 From: Tatiana Villa Date: Fri, 1 May 2026 13:00:41 +0200 Subject: [PATCH] primer commit --- apuntes/bloque1/bloque1.md | 13 + apuntes/bloque1/tema1.md | 520 ++++++++++ apuntes/bloque1/tema1_articulos_ce.md | 293 ++++++ apuntes/bloque1/tema1_audio.md | 287 ++++++ apuntes/bloque1/tema2.md | 329 +++++++ apuntes/bloque1/tema2_articulos_ce.md | 584 ++++++++++++ apuntes/bloque1/tema2_audio.md | 251 +++++ apuntes/bloque1/tema3.md | 451 +++++++++ apuntes/bloque1/tema3_audio.md | 289 ++++++ apuntes/bloque1/tema4.md | 521 ++++++++++ apuntes/bloque1/tema4_audio.md | 1050 ++++++++++++++++++++ apuntes/bloque1/tema5.md | 218 +++++ apuntes/bloque1/tema5_audio.md | 426 +++++++++ apuntes/bloque1/tema6.md | 191 ++++ apuntes/bloque1/tema6_audio.md | 1107 ++++++++++++++++++++++ apuntes/bloque1/tema7.md | 160 ++++ apuntes/bloque1/tema7_audio.md | 64 ++ apuntes/bloque1/tema8.md | 184 ++++ apuntes/bloque1/tema8_audio.md | 73 ++ apuntes/bloque1/tema9.md | 210 ++++ apuntes/bloque1/tema9_audio.md | 64 ++ apuntes/bloque2/bloque2.md | 8 + apuntes/bloque2/tema1.md | 266 ++++++ apuntes/bloque2/tema2.md | 235 +++++ apuntes/bloque2/tema3.md | 202 ++++ apuntes/bloque2/tema4.md | 185 ++++ apuntes/bloque2/tema5.md | 203 ++++ apuntes/bloque3/bloque3.md | 12 + apuntes/bloque3/tema1.md | 129 +++ apuntes/bloque3/tema1_audio.md | 73 ++ apuntes/bloque3/tema2.md | 770 +++++++++++++++ apuntes/bloque3/tema2_audio.md | 105 ++ apuntes/bloque3/tema3.md | 564 +++++++++++ apuntes/bloque3/tema3_audio.md | 95 ++ apuntes/bloque3/tema4.md | 28 + apuntes/bloque3/tema4_audio.md | 53 ++ apuntes/bloque3/tema5.md | 358 +++++++ apuntes/bloque3/tema5_audio.md | 81 ++ apuntes/bloque3/tema6.md | 251 +++++ apuntes/bloque3/tema6_audio.md | 71 ++ apuntes/bloque3/tema7.md | 251 +++++ apuntes/bloque3/tema7_audio.md | 81 ++ apuntes/bloque3/tema8.md | 227 +++++ apuntes/bloque3/tema8_audio.md | 81 ++ apuntes/bloque3/tema9.md | 451 +++++++++ apuntes/bloque3/tema9_audio.md | 73 ++ apuntes/bloque4/apuntes_de_clase.md | 24 + apuntes/bloque4/bloque4.md | 13 + apuntes/bloque4/tema1.md | 250 +++++ apuntes/bloque4/tema10.md | 78 ++ apuntes/bloque4/tema10_20260428.md | 403 ++++++++ apuntes/bloque4/tema10_apuntesdeclase.md | 44 + apuntes/bloque4/tema10_audio.md | 95 ++ apuntes/bloque4/tema1_audio.md | 372 ++++++++ apuntes/bloque4/tema2.md | 375 ++++++++ apuntes/bloque4/tema2_audio.md | 101 ++ apuntes/bloque4/tema2_raid.md | 8 + apuntes/bloque4/tema3.md | 125 +++ apuntes/bloque4/tema3_audio.md | 71 ++ apuntes/bloque4/tema4.md | 13 + apuntes/bloque4/tema4_audio.md | 55 ++ apuntes/bloque4/tema5.md | 469 +++++++++ apuntes/bloque4/tema5_audio.md | 103 ++ apuntes/bloque4/tema6.md | 356 +++++++ apuntes/bloque4/tema6_audio.md | 75 ++ apuntes/bloque4/tema7.md | 197 ++++ apuntes/bloque4/tema7_audio.md | 83 ++ apuntes/bloque4/tema8.md | 89 ++ apuntes/bloque4/tema8_apuntesclase.md | 128 +++ apuntes/bloque4/tema8_audio.md | 97 ++ apuntes/bloque4/tema9.md | 65 ++ apuntes/bloque4/tema9_20260428.md | 352 +++++++ apuntes/bloque4/tema9_apuntes_clase.md | 61 ++ apuntes/bloque4/tema9_audio.md | 13 + deploy.sh | 25 + pom.xml | 0 webapp/bloque.jsp | 36 + webapp/css/style.css | 35 + webapp/index.jsp | 133 +++ 79 files changed, 16482 insertions(+) create mode 100644 apuntes/bloque1/bloque1.md create mode 100644 apuntes/bloque1/tema1.md create mode 100644 apuntes/bloque1/tema1_articulos_ce.md create mode 100644 apuntes/bloque1/tema1_audio.md create mode 100644 apuntes/bloque1/tema2.md create mode 100644 apuntes/bloque1/tema2_articulos_ce.md create mode 100644 apuntes/bloque1/tema2_audio.md create mode 100644 apuntes/bloque1/tema3.md create mode 100644 apuntes/bloque1/tema3_audio.md create mode 100644 apuntes/bloque1/tema4.md create mode 100644 apuntes/bloque1/tema4_audio.md create mode 100644 apuntes/bloque1/tema5.md create mode 100644 apuntes/bloque1/tema5_audio.md create mode 100644 apuntes/bloque1/tema6.md create mode 100644 apuntes/bloque1/tema6_audio.md create mode 100644 apuntes/bloque1/tema7.md create mode 100644 apuntes/bloque1/tema7_audio.md create mode 100644 apuntes/bloque1/tema8.md create mode 100644 apuntes/bloque1/tema8_audio.md create mode 100644 apuntes/bloque1/tema9.md create mode 100644 apuntes/bloque1/tema9_audio.md create mode 100644 apuntes/bloque2/bloque2.md create mode 100644 apuntes/bloque2/tema1.md create mode 100644 apuntes/bloque2/tema2.md create mode 100644 apuntes/bloque2/tema3.md create mode 100644 apuntes/bloque2/tema4.md create mode 100644 apuntes/bloque2/tema5.md create mode 100644 apuntes/bloque3/bloque3.md create mode 100644 apuntes/bloque3/tema1.md create mode 100644 apuntes/bloque3/tema1_audio.md create mode 100644 apuntes/bloque3/tema2.md create mode 100644 apuntes/bloque3/tema2_audio.md create mode 100644 apuntes/bloque3/tema3.md create mode 100644 apuntes/bloque3/tema3_audio.md create mode 100644 apuntes/bloque3/tema4.md create mode 100644 apuntes/bloque3/tema4_audio.md create mode 100644 apuntes/bloque3/tema5.md create mode 100644 apuntes/bloque3/tema5_audio.md create mode 100644 apuntes/bloque3/tema6.md create mode 100644 apuntes/bloque3/tema6_audio.md create mode 100644 apuntes/bloque3/tema7.md create mode 100644 apuntes/bloque3/tema7_audio.md create mode 100644 apuntes/bloque3/tema8.md create mode 100644 apuntes/bloque3/tema8_audio.md create mode 100644 apuntes/bloque3/tema9.md create mode 100644 apuntes/bloque3/tema9_audio.md create mode 100644 apuntes/bloque4/apuntes_de_clase.md create mode 100644 apuntes/bloque4/bloque4.md create mode 100644 apuntes/bloque4/tema1.md create mode 100644 apuntes/bloque4/tema10.md create mode 100644 apuntes/bloque4/tema10_20260428.md create mode 100644 apuntes/bloque4/tema10_apuntesdeclase.md create mode 100644 apuntes/bloque4/tema10_audio.md create mode 100644 apuntes/bloque4/tema1_audio.md create mode 100644 apuntes/bloque4/tema2.md create mode 100644 apuntes/bloque4/tema2_audio.md create mode 100644 apuntes/bloque4/tema2_raid.md create mode 100644 apuntes/bloque4/tema3.md create mode 100644 apuntes/bloque4/tema3_audio.md create mode 100644 apuntes/bloque4/tema4.md create mode 100644 apuntes/bloque4/tema4_audio.md create mode 100644 apuntes/bloque4/tema5.md create mode 100644 apuntes/bloque4/tema5_audio.md create mode 100644 apuntes/bloque4/tema6.md create mode 100644 apuntes/bloque4/tema6_audio.md create mode 100644 apuntes/bloque4/tema7.md create mode 100644 apuntes/bloque4/tema7_audio.md create mode 100644 apuntes/bloque4/tema8.md create mode 100644 apuntes/bloque4/tema8_apuntesclase.md create mode 100644 apuntes/bloque4/tema8_audio.md create mode 100644 apuntes/bloque4/tema9.md create mode 100644 apuntes/bloque4/tema9_20260428.md create mode 100644 apuntes/bloque4/tema9_apuntes_clase.md create mode 100644 apuntes/bloque4/tema9_audio.md create mode 100755 deploy.sh create mode 100644 pom.xml create mode 100644 webapp/bloque.jsp create mode 100644 webapp/css/style.css create mode 100644 webapp/index.jsp diff --git a/apuntes/bloque1/bloque1.md b/apuntes/bloque1/bloque1.md new file mode 100644 index 0000000..acba5f1 --- /dev/null +++ b/apuntes/bloque1/bloque1.md @@ -0,0 +1,13 @@ +# I – Organización del Estado y Administración electrónica + +1. [La Constitución Española de 1978. Derechos y deberes fundamentales. Su garantía y suspensión. La Corona: funciones constitucionales del Rey.](tema1.md) +2. [Las Cortes Generales: atribuciones del Congreso de los Diputados y del Senado. El Tribunal Constitucional: composición y atribuciones. El Defensor del Pueblo.](tema2.md) +3. [El Gobierno: composición, nombramiento y cese. Las funciones del Gobierno. Relaciones entre el Gobierno y las Cortes Generales.](tema3.md) +4. [Estatuto Básico del Empleado Público: derechos y deberes, provisión de puestos, promoción interna, carrera profesional, situaciones administrativas, incompatibilidades y régimen sancionador. Ley 19/2013 de transparencia. Agenda 2030 y ODS.](tema4.md) +5. [Políticas de igualdad y contra la violencia de género. Igualdad LGTBI. Discapacidad y dependencia.](tema5.md) +6. [Sociedad de la información. Identidad y firma electrónica. DNIe. Agenda Digital para España.](tema6.md) +7. [Protección de datos personales: principios, derechos y obligaciones. Derechos digitales.](tema7.md) +8. [Acceso electrónico a los servicios públicos. Registros, notificaciones, medios electrónicos. ENS y ENI. NTI.](tema8.md) +9. [Instrumentos de acceso electrónico: sedes electrónicas, canales, identificación y autenticación. Infraestructuras y servicios comunes.](tema9.md) + +[⬅️ Volver al temario](../README.md) diff --git a/apuntes/bloque1/tema1.md b/apuntes/bloque1/tema1.md new file mode 100644 index 0000000..2b2092a --- /dev/null +++ b/apuntes/bloque1/tema1.md @@ -0,0 +1,520 @@ +# 1. La Constitución Española de 1978. Derechos y deberes fundamentales. Su garantía y suspensión. La Corona: funciones constitucionales del Rey. + +### Introducción a la Constitución Española + + +Puedes consultar el texto completo de la Constitución Española aquí: [Constitución Española (PDF consolidado)](../leyes/BOE-A-1978-31229-consolidado.pdf) + +La Constitución Española de 1978 es **la norma suprema** de nuestro ordenamiento jurídico. Entró en vigor el **29 de diciembre de 1978** y simboliza la transición de España hacia un sistema democrático después de un periodo histórico complejo. + +Todo lo que hacen los poderes públicos —Gobierno, Cortes Generales, jueces, administraciones— debe respetar esta Constitución. + +Su finalidad es **organizar el Estado**, **garantizar la convivencia**, asegurar la **libertad**, la **igualdad**, y reconocer un sistema político basado en el **pluralismo** y la **participación ciudadana**. + +**Características de la constitución**: Escrita y codificada, extensa, origen popular, rígida, Consensuada y elástica, abierta e inacabada, monárquica, + +### *1.1. Estructura de la Constitución Española* + +La Constitución está perfectamente organizada para facilitar el entendimiento del Estado y de los derechos ciudadanos. + +| **Titulo** | **Nombre** | **Artículos** | +| --- | --- | --- | +| | Preámbulo | | +| | Título preliminar | 1-9 | +| 1 | De los derechos y deberes fundamentales | 10-55 | +| 2 | De la Corona | 56-55 | +| 3 | De las Cortes Generales | 66-96 | +| 4 | Del Gobierno y la Administración | 97-107 | +| 5 | De la relación entre el Gobierno y las Cortes Generales | 108-116 | +| 6 | Del Poder Judicial | 117-127 | +| 7 | Economía y Hacienda | 128-135 | +| 8 | La Organización Territorial del Estado | 137-158 | +| 9 | El Tribunal Constitucional | 159-165 | +| 10 | De la Reforma Constitucional | 166-169 | +| | Disposiciones adicionales | | +| | Disposiciones transitorias | | +| | Disposiciones derogatorias | | +| | Disposiciones finales | | + +*Preámbulo* + +No tiene valor jurídico, pero expresa los principios inspiradores: convivencia, justicia, libertad, seguridad y promoción del bienestar. + +*Diez Títulos (arts. 10-169):* + +- Título 1: De los Derechos y deberes fundamentales + - De los españoles y los extranjeros + - Derechos y libertades + - De los derechos fundamentales y libertades púbicas + - De los derechos y deberes de los ciudadanos + - De los principios rectores de la política social y económica + - De las garantías de las libertades y derechos fundamentales + - De la suspensión de los derechos y libertades +- Título 2: De la Corona +- Título 3: De las Cortes Generales + - De las cámaras + - De la elaboración de las leyes + - De los tratados internacionales +- Título 4: Del Gobierno y de la Administración +- Título 5: De las Relaciones entre el Gobierno y las Cortes Generales +- Título 6: Del Poder Judicial +- Título 7: Economía y Hacienda +- Título 8: De la Organización territorial del Estado + - Principios Generales + - De la Administración local + - De las comunidades autónomas +- Título 9: Tribunal Constitucional +- Título 10: Reforma constitucional + +**● Disposiciones Adicionales, Transitorias, Derogatoria y Final.** + +Son normas complementarias para adaptaciones legales y organización del territorio (por ejemplo, régimen foral vasco y navarro). + + +# TÍTULO I DE LA CONSTITUCIÓN ESPAÑOLA +## Derechos y deberes fundamentales + +### 🔹 Capítulo Segundo · Derechos y libertades (Arts. 14–38) + +#### Sección 1.ª: Derechos FUNDAMENTALES y libertades públicas (Arts. 15–29 CE) + +| Artículo | Derecho FUNDAMENTAL | +| :--- | :--- | +| **15** | Derecho a la vida e integridad física y moral | +| **16** | Libertad ideológica, religiosa y de culto | +| **17** | Derecho a la libertad y a la seguridad | +| **18.1** | Derecho al honor, a la intimidad y a la propia imagen | +| **18.2** | Inviolabilidad del domicilio | +| **18.3** | Secreto de las comunicaciones | +| **18.4** | **Protección de datos (uso de la informática)** | +| **19** | Libre elección de residencia y circulación | +| **20** | Libertad de expresión y creación | +| **21** | Derecho de reunión | +| **22** | Derecho de asociación | +| **23** | Participación en asuntos públicos y acceso a cargos públicos | +| **24** | Tutela judicial efectiva | +| **25** | Legalidad penal y sancionadora | +| **26** | Prohibición de Tribunales de Honor | +| **27** | Derecho a la educación y libertad de enseñanza | | +| **28** | Libertad sindical y derecho de huelga | +| **29** | Derecho de petición | + + +> **Claves de examen TAI:** +> - **Protección reforzada (art. 53.2 CE):** Procedimiento basado en principios de preferencia y sumariedad. +> - **Recurso de amparo** ante el Tribunal Constitucional. +> - Desarrollo mediante **Ley Orgánica**. +> - *Nota:* El Art. 18.4 es fundamental para el bloque de informática de la oposición. + + +#### Sección 2.ª: Derechos y deberes de los ciudadanos (Arts. 30–38 CE) + +| Artículo | Derecho / Deber (NO FUNDAMENTALES) | +| :--- | :--- | +| **30** | Derecho y deber de defender España | +| **31** | Deber de contribuir a los gastos públicos | +| **32** | Derecho a contraer matrimonio | +| **33** | Derecho a la propiedad privada y a la herencia | +| **34** | Derecho de fundación | +| **35** | Derecho y deber al trabajo | +| **36** | Colegios profesionales | +| **37** | Negociación colectiva y conflicto colectivo | +| **38** | Libertad de empresa | + +> **Claves de examen:** +> - **No** son derechos fundamentales. +> - **No** tienen recurso de amparo. +> - Se regulan por **Ley Ordinaria**. + + +### 🔹 Capítulo Tercero: Principios rectores de la política social y económica (Arts. 39–52 CE) + +*No son derechos subjetivos exigibles directamente.* + +| Artículo | Materia | +| :--- | :--- | +| **39** | Protección de la familia | +| **40** | Progreso social y económico | +| **41** | Seguridad Social | +| **43** | Protección de la salud | +| **44** | Acceso a la cultura | +| **45** | Medio ambiente | +| **47** | Vivienda digna | +| **49** | Protección de las personas con discapacidad | +| **50** | Pensiones | +| **51** | Defensa de consumidores y usuarios | +| **52** | Organizaciones profesionales | + +> **Notas para el examen:** +> - Informan la legislación y la actuación de los poderes públicos. +> - **No hay amparo constitucional**. +> - Solo son alegables según leyes de desarrollo. + +### Reforma de la constitucion +#### X. La reforma de la Constitución Española + +La Constitución Española prevé su propia modificación mediante procedimientos especiales regulados en el **Título X (arts. 166 a 169 CE)**. +Se trata de un procedimiento **rígido**, con garantías reforzadas para proteger los elementos esenciales del sistema constitucional. + +--- + +#### 1. Iniciativa de la reforma constitucional (art. 166 CE) + +La iniciativa de reforma corresponde a los mismos sujetos que la iniciativa legislativa ordinaria: + +- El **Gobierno** +- El **Congreso de los Diputados** +- El **Senado** +- Las **Asambleas Legislativas de las Comunidades Autónomas** + +📌 *Nota de examen*: +Las Comunidades Autónomas **sí pueden iniciar** una reforma constitucional. + +--- + +#### 2. Tipos de procedimiento de reforma + +La Constitución distingue **dos procedimientos** de reforma: + +| Procedimiento | Artículo | Ámbito de aplicación | +|---------------|----------|---------------------| +| Ordinario | Art. 167 CE | Regla general | +| Agravado | Art. 168 CE | Reformas especialmente sensibles | + +--- + +#### 3. Procedimiento ordinario de reforma (art. 167 CE) + +Se aplica a la **mayoría de los preceptos constitucionales**. + +**Requisitos:** +- Aprobación por **mayoría de 3/5** en **cada Cámara** +- Si no hay acuerdo → **Comisión Mixta Congreso–Senado** +- Si persiste el desacuerdo → el **Congreso puede aprobar por 2/3** +- **Referéndum opcional**, solo si lo solicita **1/10 de diputados o senadores** + +📌 *Clave de examen*: +No todas las reformas constitucionales exigen referéndum. + +--- + +#### 4. Procedimiento agravado de reforma (art. 168 CE) + +Se aplica cuando la reforma afecta a: + +- El **Título Preliminar** +- La **Sección 1.ª del Capítulo II del Título I** (derechos fundamentales) +- El **Título II (La Corona)** +- La **revisión total** de la Constitución + +**Fases obligatorias:** +1. Aprobación por **2/3 de cada Cámara** +2. **Disolución inmediata de las Cortes Generales** +3. Nuevas Cortes → nueva aprobación por **2/3** +4. **Referéndum obligatorio** + +📌 *Muy preguntado*: +En el procedimiento agravado el referéndum es **siempre obligatorio**. + +--- + +#### 5. Límites temporales a la reforma constitucional (art. 169 CE) + +No podrá iniciarse la reforma constitucional cuando esté declarado alguno de los siguientes estados: + +- **Estado de alarma** +- **Estado de excepción** +- **Estado de sitio** + +--- + +### *1. TÍTULO PRELIMINAR* + +**Artículo 1** + +1. España se constituye en un Estado social y democrático de Derecho, que propugna como valores superiores de su ordenamiento jurídico la libertad, la justicia, la igualdad y el pluralismo político. +2. La soberanía nacional reside en el pueblo español, del que emanan los poderes del Estado. +3. La forma política del Estado español es la Monarquía parlamentaria. + +**Artículo 2** La Constitución se fundamenta en la indisoluble unidad de la Nación española, patria común e indivisible de todos los españoles, y reconoce y garantiza el derecho a la autonomía de las nacionalidades y regiones que la integran y la solidaridad entre todas ellas. + +**Artículo 3** + +1. El castellano es la lengua española oficial del Estado. Todos los españoles tienen el deber de conocerla y el derecho a usarla. +2. Las demás lenguas españolas serán también oficiales en las respectivas Comunidades Autónomas de acuerdo con sus Estatutos. +3. La riqueza de las distintas modalidades lingüísticas de España es un patrimonio cultural que será objeto de especial respeto y protección. + +**Artículo 4** + +1. La bandera de España está formada por tres franjas horizontales, roja, amarilla y roja, siendo la amarilla de doble anchura que cada una de las rojas. +2. Los Estatutos podrán reconocer banderas y enseñas propias de las Comunidades Autónomas. Estas se utilizarán junto a la bandera de España en sus edificios públicos y en sus actos oficiales. + +**Artículo 5** La capital del Estado es la villa de Madrid. + +### Derechos y deberes fundamentales + +### *Titulo 1. De los derechos y deberes fundamentales* + +### **Articulo 10.** + +1. La dignidad de la persona, los derechos inviolables que le son inherentes, el libre desarrollo de la personalidad, el respeto a la ley y a los derechos de los demás son fundamento del orden político y de la paz social. +2. Las normas relativas a los derechos fundamentales y a las libertades que la Constitución reconoce se interpretarán de conformidad con la Declaración Universal de Derechos Humanos y los tratados y acuerdos internacionales sobre las mismas materias ratificados por España. + +### **CAPÍTULO PRIMERO - De los españoles y los extranjeros** + +### **Artículo 11** + +1. La nacionalidad española se adquiere, se conserva y se pierde de acuerdo con lo establecido por la ley. +2. Ningún español de origen podrá ser privado de su nacionalidad. +3. El Estado podrá concertar tratados de doble nacionalidad con los países iberoamericanos o con aquellos que hayan tenido o tengan una particular vinculación con España. En estos mismos países, aun cuando no reconozcan a sus ciudadanos un derecho recíproco, podrán naturalizarse los españoles sin perder su nacionalidad de origen. + +**Artículo 12** Los españoles son mayores de edad a los dieciocho años. + +### **Artículo 13** + +1. Los extranjeros gozarán en España de las libertades públicas que garantiza el presente Título en los términos que establezcan los tratados y la ley. +2. Solamente los españoles serán titulares de los derechos reconocidos en el artículo 23, salvo lo que, atendiendo a criterios de reciprocidad, pueda establecerse por tratado o ley para el derecho de sufragio activo y pasivo en las elecciones municipales. +3. La extradición sólo se concederá en cumplimiento de un tratado o de la ley, atendiendo al principio de reciprocidad. Quedan excluidos de la extradición los delitos políticos, no considerándose como tales los actos de terrorismo. +4. La ley establecerá los términos en que los ciudadanos de otros países y los apátridas podrán gozar del derecho de asilo en España. + +### CAPÍTULO SEGUNDO - Derechos y libertades + +### **Artículo 14** Los españoles son iguales ante la ley, sin que pueda prevalecer discriminación alguna por razón de nacimiento, raza, sexo, religión, opinión o cualquier otra condición o circunstancia personal o social. + +### **Sección 1.ª De los derechos fundamentales y de las libertades públicas** + +**Artículo 15** + +Todos tienen derecho a la vida y a la integridad física y moral, sin que, en ningún caso, puedan ser sometidos a tortura ni a penas o tratos inhumanos o degradantes. Queda abolida la pena de muerte, salvo lo que puedan disponer las leyes penales militares para tiempos de guerra. + +### **Artículo 16** + +1. Se garantiza la libertad ideológica, religiosa y de culto de los individuos y las comunidades sin más limitación, en sus manifestaciones, que la necesaria para el mantenimiento del orden público protegido por la ley. +2. Nadie podrá ser obligado a declarar sobre su ideología, religión o creencias. +3. Ninguna confesión tendrá carácter estatal. Los poderes públicos tendrán en cuenta las creencias religiosas de la sociedad española y mantendrán las consiguientes relaciones de cooperación con la Iglesia Católica y las demás confesiones. + +### **Artículo 17** + +1. Toda persona tiene derecho a la libertad y a la seguridad. Nadie puede ser privado de su libertad, sino con la observancia de lo establecido en este artículo y en los casos y en la forma previstos en la ley. +2. La detención preventiva no podrá durar más del tiempo estrictamente necesario para la realización de las averiguaciones tendentes al esclarecimiento de los hechos, y, en todo caso, en el plazo máximo de setenta y dos horas, el detenido deberá ser puesto en libertad o a disposición de la autoridad judicial. +3. 3. Toda persona detenida debe ser informada de forma inmediata, y de modo que le sea comprensible, de sus derechos y de las razones de su detención, no pudiendo ser obligada a declarar. Se garantiza la asistencia de abogado al detenido en las diligencias policiales y judiciales, en los términos que la ley establezca. +4. La ley regulará un procedimiento de «habeas corpus» para producir la inmediata puesta a disposición judicial de toda persona detenida ilegalmente. Asimismo, por ley se determinará el plazo máximo de duración de la prisión provisional. + +### **Artículo 18** + +1. Se garantiza el derecho al honor, a la intimidad personal y familiar y a la propia imagen. +2. El domicilio es inviolable. Ninguna entrada o registro podrá hacerse en él sin consentimiento del titular o resolución judicial, salvo en caso de flagrante delito. +3. Se garantiza el secreto de las comunicaciones y, en especial, de las postales, telegráficas y telefónicas, salvo resolución judicial. +4. La ley limitará el uso de la informática para garantizar el honor y la intimidad personal y familiar de los ciudadanos y el pleno ejercicio de sus derechos. + +### **Artículo 19** Los españoles tienen derecho a elegir libremente su residencia y a circular por el territorio nacional. Asimismo, tienen derecho a entrar y salir libremente de España en los términos que la ley establezca. Este derecho no podrá ser limitado por motivos políticos o ideológicos. + +### **Artículo 20** + +1. Se reconocen y protegen los derechos: + 1. A expresar y difundir libremente los pensamientos, ideas y opiniones mediante la palabra, el escrito o cualquier otro medio de reproducción. + 2. A la producción y creación literaria, artística, científica y técnica. + 3. A la libertad de cátedra. + 4. A comunicar o recibir libremente información veraz por cualquier medio de difusión. La ley regulará el derecho a la cláusula de conciencia y al secreto profesional en el ejercicio de estas libertades. +2. El ejercicio de estos derechos no puede restringirse mediante ningún tipo de censura previa. +3. La ley regulará la organización y el control parlamentario de los medios de comunicación social dependientes del Estado o de cualquier ente público y garantizará el acceso a dichos medios de los grupos sociales y políticos significativos, respetando el pluralismo de la sociedad y de las diversas lenguas de España. +4. Estas libertades tienen su límite en el respeto a los derechos reconocidos en este Título, en los preceptos de las leyes que lo desarrollen y, especialmente, en el derecho al honor, a la intimidad, a la propia imagen y a la protección de la juventud y de la infancia. +5. Sólo podrá acordarse el secuestro de publicaciones, grabaciones y otros medios de información en virtud de resolución judicial. + +### **Artículo 21** + +1. Se reconoce el derecho de reunión pacífica y sin armas. El ejercicio de este derecho no necesitará autorización previa. +2. En los casos de reuniones en lugares de tránsito público y manifestaciones se dará comunicación previa a la autoridad, que sólo podrá prohibirlas cuando existan razones fundadas de alteración del orden público, con peligro para personas o bienes. + +### **Artículo 22** + +1. Se reconoce el derecho de asociación. +2. Las asociaciones que persigan fines o utilicen medios tipificados como delito son ilegales. +3. Las asociaciones constituidas al amparo de este artículo deberán inscribirse en un registro a los solos efectos de publicidad. +4. Las asociaciones sólo podrán ser disueltas o suspendidas en sus actividades en virtud de resolución judicial motivada. +5. Se prohíben las asociaciones secretas y las de carácter paramilitar. + +### **Artículo 23** + +1. Los ciudadanos tienen el derecho a participar en los asuntos públicos, directamente o por medio de representantes, libremente elegidos en elecciones periódicas por sufragio universal. +2. Asimismo, tienen derecho a acceder en condiciones de igualdad a las funciones y cargos públicos, con los requisitos que señalen las leyes. + +### **Artículo 24** + +1. Todas las personas tienen derecho a obtener la tutela efectiva de los jueces y tribunales en el ejercicio de sus derechos e intereses legítimos, sin que, en ningún caso, pueda producirse indefensión. +2. Asimismo, todos tienen derecho al Juez ordinario predeterminado por la ley, a la defensa y a la asistencia de letrado, a ser informados de la acusación formulada contra ellos, a un proceso público sin dilaciones indebidas y con todas las garantías, a utilizar los medios de prueba pertinentes para su defensa, a no declarar contra sí mismos, a no confesarse culpables y a la presunción de inocencia. La ley regulará los casos en que, por razón de parentesco o de secreto profesional, no se estará obligado a declarar sobre hechos presuntamente delictivos. + +### **Artículo 25** + +1. Nadie puede ser condenado o sancionado por acciones u omisiones que en el momento de producirse no constituyan delito, falta o infracción administrativa, según la legislación vigente en aquel momento. +2. Las penas privativas de libertad y las medidas de seguridad estarán orientadas hacia la reeducación y reinserción social y no podrán consistir en trabajos forzados. El condenado a pena de prisión que estuviere cumpliendo la misma gozará de los derechos fundamentales de este Capítulo, a excepción de los que se vean expresamente limitados por el contenido del fallo condenatorio, el sentido de la pena y la ley penitenciaria. En todo caso, tendrá derecho a un trabajo remunerado y a los beneficios correspondientes de la Seguridad Social, así como al acceso a la cultura y al desarrollo integral de su personalidad. +3. La Administración civil no podrá imponer sanciones que, directa o subsidiariamente, impliquen privación de libertad. + +**Artículo 26** Se prohíben los Tribunales de Honor en el ámbito de la Administración civil y de las organizaciones profesionales. + +**Artículo 27** + +1. Todos tienen el derecho a la educación. Se reconoce la libertad de enseñanza. +2. La educación tendrá por objeto el pleno desarrollo de la personalidad humana en el respeto a los principios democráticos de convivencia y a los derechos y libertades fundamentales. +3. Los poderes públicos garantizan el derecho que asiste a los padres para que sus hijos reciban la formación religiosa y moral que esté de acuerdo con sus propias convicciones. +4. La enseñanza básica es obligatoria y gratuita. +5. Los poderes públicos garantizan el derecho de todos a la educación, mediante una programación general de la enseñanza, con participación efectiva de todos los sectores afectados y la creación de centros docentes. +6. Se reconoce a las personas físicas y jurídicas la libertad de creación de centros docentes, dentro del respeto a los principios constitucionales. +7. Los profesores, los padres y, en su caso, los alumnos intervendrán en el control y gestión de todos los centros sostenidos por la Administración con fondos públicos, en los términos que la ley establezca. +8. Los poderes públicos inspeccionarán y homologarán el sistema educativo para garantizar el cumplimiento de las leyes. +9. Los poderes públicos ayudarán a los centros docentes que reúnan los requisitos que la ley establezca. +10. Se reconoce la autonomía de las Universidades, en los términos que la ley establezca. + +**Artículo 28** + +1. Todos tienen derecho a sindicarse libremente. La ley podrá limitar o exceptuar el ejercicio de este derecho a las Fuerzas o Institutos armados o a los demás Cuerpos sometidos a disciplina militar y regulará las peculiaridades de su ejercicio para los funcionarios públicos. +2. Se reconoce el derecho a la huelga de los trabajadores para la defensa de sus intereses. La ley que regule el ejercicio de este derecho establecerá las garantías precisas para asegurar el mantenimiento de los servicios esenciales de la comunidad. + +**Artículo 29** + +1. Todos los españoles tendrán el derecho de petición individual y colectiva, por escrito, en la forma y con los efectos que determine la ley. +2. Los miembros de las Fuerzas o Institutos armados o de los Cuerpos sometidos a disciplina militar podrán ejercer este derecho sólo individualmente y con arreglo a lo dispuesto en su legislación específica. + +**Sección 2.ª De los derechos y deberes de los ciudadanos** + +**Artículo 30** + +1. Los españoles tienen el derecho y el deber de defender a España. +2. La ley fijará las obligaciones militares de los españoles y regulará, con las debidas garantías, la objeción de conciencia, así como las demás causas de exención del servicio militar obligatorio, pudiendo imponer, en su caso, una prestación social sustitutoria. +3. Podrá establecerse un servicio civil para el cumplimiento de fines de interés general. +4. Mediante ley podrán regularse los deberes de los ciudadanos en los casos de grave riesgo, catástrofe o calamidad pública. + +**Artículo 31** + +1. Todos contribuirán al sostenimiento de los gastos públicos de acuerdo con su capacidad económica mediante un sistema tributario justo inspirado en los principios de igualdad y progresividad que, en ningún caso, tendrá alcance confiscatorio. +2. El gasto público realizará una asignación equitativa de los recursos públicos, y su programación y ejecución responderán a los criterios de eficiencia y economía. +3. Sólo podrán establecerse prestaciones personales o patrimoniales de carácter público con arreglo a la ley. + +**Artículo 32** + +1. El hombre y la mujer tienen derecho a contraer matrimonio con plena igualdad jurídica. +2. La ley regulará las formas de matrimonio, la edad y capacidad para contraerlo, los derechos y deberes de los cónyuges, las causas de separación y disolución y sus efectos. + +**Artículo 33** + +1. Se reconoce el derecho a la propiedad privada y a la herencia. +2. La función social de estos derechos delimitará su contenido, de acuerdo con las leyes. +3. Nadie podrá ser privado de sus bienes y derechos sino por causa justificada de utilidad pública o interés social, mediante la correspondiente indemnización y de conformidad con lo dispuesto por las leyes. + +**Artículo 34** + +1. Se reconoce el derecho de fundación para fines de interés general, con arreglo a la ley. +2. Regirá también para las fundaciones lo dispuesto en los apartados 2 y 4 del artículo 22. + +**Artículo 35** + +1. Todos los españoles tienen el deber de trabajar y el derecho al trabajo, a la libre elección de profesión u oficio, a la promoción a través del trabajo y a una remuneración suficiente para satisfacer sus necesidades y las de su familia, sin que en ningún caso pueda hacerse discriminación por razón de sexo. +2. La ley regulará un estatuto de los trabajadores. + +**Artículo 36** La ley regulará las peculiaridades propias del régimen jurídico de los Colegios Profesionales y el ejercicio de las profesiones tituladas. La estructura interna y el funcionamiento de los Colegios deberán ser democráticos. + +**Artículo 37** + +1. La ley garantizará el derecho a la negociación colectiva laboral entre los representantes de los trabajadores y empresarios, así como la fuerza vinculante de los convenios. +2. Se reconoce el derecho de los trabajadores y empresarios a adoptar medidas de conflicto colectivo. La ley que regule el ejercicio de este derecho, sin perjuicio de las limitaciones que puedan establecer, incluirá las garantías precisas para asegurar el funcionamiento de los servicios esenciales de la comunidad. + +**Artículo 38** Se reconoce la libertad de empresa en el marco de la economía de mercado. Los poderes públicos garantizan y protegen su ejercicio y la defensa de la productividad, de acuerdo con las exigencias de la economía general y, en su caso, de la planificación. + +**Artículo 52** La ley regulará las organizaciones profesionales que contribuyan a la defensa de los intereses económicos que les sean propios. Su estructura interna y funcionamiento deberán ser democráticos. + +**CAPÍTULO CUARTO De las garantías de las libertades y derechos fundamentales** + +**Artículo 53** + +1. Los derechos y libertades reconocidos en el Capítulo segundo del presente Título vinculan a todos los poderes públicos. Solo por ley, que en todo caso deberá respetar su contenido esencial, podrá regularse el ejercicio de tales derechos y libertades, que se tutelarán de acuerdo con lo previsto en el artículo 161, 1, a). +2. Cualquier ciudadano podrá recabar la tutela de las libertades y derechos reconocidos en el artículo 14 y la Sección primera del Capítulo segundo ante los Tribunales ordinarios por un procedimiento basado en los principios de preferencia y sumariedad y, en su caso, a través del recurso de amparo ante el Tribunal Constitucional. Este último recurso será aplicable a la objeción de conciencia reconocida en el artículo 30. +3. El reconocimiento, el respeto y la protección de los principios reconocidos en el Capítulo tercero informarán la legislación positiva, la práctica judicial y la actuación de los poderes públicos. Solo podrán ser alegados ante la Jurisdicción ordinaria de acuerdo con lo que dispongan las leyes que los desarrollen. + +**Artículo 54** Una ley orgánica regulará la institución del Defensor del Pueblo, como alto comisionado de las Cortes Generales, designado por éstas para la defensa de los derechos comprendidos en este Título, a cuyo efecto podrá supervisar la actividad de la Administración, dando cuenta a las Cortes Generales. + +### Su garantía y suspensión + +**Artículo 55** + +1. Los derechos reconocidos en los artículos 17, 18, apartados 2 y 3, artículos 19, 20, apartados 1, a) y d), y 5, artículos 21, 28, apartado 2, y artículo 37, apartado 2, podrán ser suspendidos cuando se acuerde la declaración del estado de excepción o de sitio en los términos previstos en la Constitución. Se exceptúa de lo establecido anteriormente el apartado 3 del artículo 17 para el supuesto de declaración de estado de excepción. +2. Una ley orgánica podrá determinar la forma y los casos en los que, de forma individual y con la necesaria intervención judicial y el adecuado control parlamentario, los derechos reconocidos en los artículos 17, apartado 2, y 18, apartados 2 y 3, pueden ser suspendidos para personas determinadas, en relación con las investigaciones correspondientes a la actuación de bandas armadas o elementos terroristas. La utilización injustificada o abusiva de las facultades reconocidas en dicha ley orgánica producirá responsabilidad penal, como violación de los derechos y libertades reconocidos por las leyes. + +**Artículo 116** + +1. Una ley orgánica regulará los estados de alarma, de excepción y de sitio, y las competencias y limitaciones correspondientes. +2. El estado de alarma será declarado por el Gobierno mediante decreto acordado en Consejo de Ministros por un plazo máximo de quince días, dando cuenta al Congreso de los Diputados, reunido inmediatamente al efecto y sin cuya autorización no podrá ser prorrogado dicho plazo. El decreto determinará el ámbito territorial a que se extienden los efectos de la declaración. +3. El estado de excepción será declarado por el Gobierno mediante decreto acordado en Consejo de Ministros, previa autorización del Congreso de los Diputados. La autorización y proclamación del estado de excepción deberá determinar expresamente los efectos del mismo, el ámbito territorial a que se extiende y su duración, que no podrá exceder de treinta días, prorrogables por otro plazo igual, con los mismos requisitos. +4. El estado de sitio será declarado por la mayoría absoluta del Congreso de los Diputados, a propuesta exclusiva del Gobierno. El Congreso determinará su ámbito territorial, duración y condiciones. +5. No podrá procederse a la disolución del Congreso mientras estén declarados algunos de los estados comprendidos en el presente artículo, quedando automáticamente convocadas las Cámaras si no estuvieren en período de sesiones. Su funcionamiento, así como el de los demás poderes constitucionales del Estado, no podrán interrumpirse durante la vigencia de estos estados. +6. Disuelto el Congreso o expirado su mandato, si se produjere alguna de las situaciones que dan lugar a cualquiera de dichos estados, las competencias del Congreso serán asumidas por su Diputación Permanente. +7. La declaración de los estados de alarma, de excepción y de sitio no modificarán el principio de responsabilidad del Gobierno y de sus agentes reconocidos en la Constitución y en las leyes. + +### La Corona: Funciones Constitucionales del Rey + +**Título II – De la Corona (arts. 56-65)**. + +**Artículo 56** + +1. **El Rey es el Jefe del Estado, símbolo de su unidad y permanencia, arbitra y modera el funcionamiento regular de las instituciones, asume la más alta representación del Estado español en las relaciones internacionales, especialmente con las naciones de su comunidad histórica, y ejerce las funciones que le atribuyen expresamente la Constitución y las leyes.** +2. **Su título es el de Rey de España y podrá utilizar los demás que correspondan a la Corona.** +3. **La persona del Rey es inviolable y no está sujeta a responsabilidad. Sus actos estarán siempre refrendados en la forma establecida en el artículo 64, careciendo de validez sin dicho refrendo, salvo lo dispuesto en el artículo 65, 2.** + +**Artículo 57** + +1. La Corona de España es hereditaria en los sucesores de S. M. Don Juan Carlos I de Borbón, legítimo heredero de la dinastía histórica. La sucesión en el trono seguirá el orden regular de primogenitura y representación, siendo preferida siempre la línea anterior a las posteriores; en la misma línea, el grado más próximo al más remoto; en el mismo grado, el varón a la mujer, y en el mismo sexo, la persona de más edad a la de menos. +2. El Príncipe heredero, desde su nacimiento o desde que se produzca el hecho que origine el llamamiento, tendrá la dignidad de Príncipe de Asturias y los demás títulos vinculados tradicionalmente al sucesor de la Corona de España. +3. Extinguidas todas las líneas llamadas en Derecho, las Cortes Generales proveerán a la sucesión en la Corona en la forma que más convenga a los intereses de España. +4. Aquellas personas que teniendo derecho a la sucesión en el trono contrajeren matrimonio contra la expresa prohibición del Rey y de las Cortes Generales, quedarán excluidas en la sucesión a la Corona por sí y sus descendientes. +5. Las abdicaciones y renuncias y cualquier duda de hecho o de derecho que ocurra en el orden de sucesión a la Corona se resolverán por una ley orgánica. + +**Artículo 58** La Reina consorte o el consorte de la Reina no podrán asumir funciones constitucionales, salvo lo dispuesto para la Regencia. + +**Artículo 59** + +1. Cuando el Rey fuere menor de edad, el padre o la madre del Rey y, en su defecto, el pariente mayor de edad más próximo a suceder en la Corona, según el orden establecido en la Constitución, entrará a ejercer inmediatamente la Regencia y la ejercerá durante el tiempo de la minoría de edad del Rey. +2. Si el Rey se inhabilitare para el ejercicio de su autoridad y la imposibilidad fuere reconocida por las Cortes Generales, entrará a ejercer inmediatamente la Regencia el Príncipe heredero de la Corona, si fuere mayor de edad. Si no lo fuere, se procederá de la manera prevista en el apartado anterior, hasta que el Príncipe heredero alcance la mayoría de edad. +3. Si no hubiere ninguna persona a quien corresponda la Regencia, ésta será nombrada por las Cortes Generales, y se compondrá de una, tres o cinco personas. +4. Para ejercer la Regencia es preciso ser español y mayor de edad. +5. La Regencia se ejercerá por mandato constitucional y siempre en nombre del Rey. + +**Artículo 60** + +1. Será tutor del Rey menor la persona que en su testamento hubiese nombrado el Rey difunto, siempre que sea mayor de edad y español de nacimiento; si no lo hubiese nombrado, será tutor el padre o la madre mientras permanezcan viudos. En su defecto, lo nombrarán las Cortes Generales, pero no podrán acumularse los cargos de Regente y de tutor sino en el padre, madre o ascendientes directos del Rey. +2. El ejercicio de la tutela es también incompatible con el de todo cargo o representación política. + +**Artículo 61** + +1. El Rey, al ser proclamado ante las Cortes Generales, prestará juramento de desempeñar fielmente sus funciones, guardar y hacer guardar la Constitución y las leyes y respetar los derechos de los ciudadanos y de las Comunidades Autónomas. +2. El Príncipe heredero, al alcanzar la mayoría de edad, y el Regente o Regentes al hacerse cargo de sus funciones, prestarán el mismo juramento, así como el de fidelidad al Rey. + +**Artículo 62** + +Corresponde al Rey: + +1. Sancionar y promulgar las leyes. +2. Convocar y disolver las Cortes Generales y convocar elecciones en los términos previstos en la Constitución. +3. Convocar a referéndum en los casos previstos en la Constitución. +4. Proponer el candidato a Presidente del Gobierno y, en su caso, nombrarlo, así como poner fin a sus funciones en los términos previstos en la Constitución. +5. Nombrar y separar a los miembros del Gobierno, a propuesta de su Presidente. +6. Expedir los decretos acordados en el Consejo de Ministros, conferir los empleos civiles y militares y conceder honores y distinciones con arreglo a las leyes. +7. Ser informado de los asuntos de Estado y presidir, a estos efectos, las sesiones del Consejo de Ministros, cuando lo estime oportuno, a petición del Presidente del Gobierno. +8. El mando supremo de las Fuerzas Armadas. +9. Ejercer el derecho de gracia con arreglo a la ley, que no podrá autorizar indultos generales. +10. El Alto Patronazgo de las Reales Academias. + +**Artículo 63** + +1. El Rey acredita a los embajadores y otros representantes diplomáticos. Los representantes extranjeros en España están acreditados ante él. +2. Al Rey corresponde manifestar el consentimiento del Estado para obligarse internacionalmente por medio de tratados, de conformidad con la Constitución y las leyes. +3. Al Rey corresponde, previa autorización de las Cortes Generales, declarar la guerra y hacer la paz. + +**Artículo 64** + +1. Los actos del Rey serán refrendados por el Presidente del Gobierno y, en su caso, por los Ministros competentes. La propuesta y el nombramiento del Presidente del Gobierno, y la disolución prevista en el artículo 99, serán refrendados por el Presidente del Congreso. +2. De los actos del Rey serán responsables las personas que los refrenden. + +**Artículo 65** + +1. El Rey recibe de los Presupuestos del Estado una cantidad global para el sostenimiento de su Familia y Casa, y distribuye libremente la misma. +2. El Rey nombra y releva libremente a los miembros civiles y militares de su Casa. + diff --git a/apuntes/bloque1/tema1_articulos_ce.md b/apuntes/bloque1/tema1_articulos_ce.md new file mode 100644 index 0000000..eba79b6 --- /dev/null +++ b/apuntes/bloque1/tema1_articulos_ce.md @@ -0,0 +1,293 @@ +# 1. La Constitución Española de 1978. Derechos y deberes fundamentales. Su garantía y suspensión. La Corona: funciones constitucionales del Rey. + +## *1. TÍTULO PRELIMINAR* + +**Artículo 1** + +1. España se constituye en un Estado social y democrático de Derecho, que propugna como valores superiores de su ordenamiento jurídico la libertad, la justicia, la igualdad y el pluralismo político. +2. La soberanía nacional reside en el pueblo español, del que emanan los poderes del Estado. +3. La forma política del Estado español es la Monarquía parlamentaria. + +**Artículo 2** La Constitución se fundamenta en la indisoluble unidad de la Nación española, patria común e indivisible de todos los españoles, y reconoce y garantiza el derecho a la autonomía de las nacionalidades y regiones que la integran y la solidaridad entre todas ellas. + +**Artículo 3** + +1. El castellano es la lengua española oficial del Estado. Todos los españoles tienen el deber de conocerla y el derecho a usarla. +2. Las demás lenguas españolas serán también oficiales en las respectivas Comunidades Autónomas de acuerdo con sus Estatutos. +3. La riqueza de las distintas modalidades lingüísticas de España es un patrimonio cultural que será objeto de especial respeto y protección. + +**Artículo 4** + +1. La bandera de España está formada por tres franjas horizontales, roja, amarilla y roja, siendo la amarilla de doble anchura que cada una de las rojas. +2. Los Estatutos podrán reconocer banderas y enseñas propias de las Comunidades Autónomas. Estas se utilizarán junto a la bandera de España en sus edificios públicos y en sus actos oficiales. + +**Artículo 5** La capital del Estado es la villa de Madrid. + +## Derechos y deberes fundamentales + +### *Titulo 1. De los derechos y deberes fundamentales* + +### **Articulo 10.** + +1. La dignidad de la persona, los derechos inviolables que le son inherentes, el libre desarrollo de la personalidad, el respeto a la ley y a los derechos de los demás son fundamento del orden político y de la paz social. +2. Las normas relativas a los derechos fundamentales y a las libertades que la Constitución reconoce se interpretarán de conformidad con la Declaración Universal de Derechos Humanos y los tratados y acuerdos internacionales sobre las mismas materias ratificados por España. + +### **CAPÍTULO PRIMERO - De los españoles y los extranjeros** + +### **Artículo 11** + +1. La nacionalidad española se adquiere, se conserva y se pierde de acuerdo con lo establecido por la ley. +2. Ningún español de origen podrá ser privado de su nacionalidad. +3. El Estado podrá concertar tratados de doble nacionalidad con los países iberoamericanos o con aquellos que hayan tenido o tengan una particular vinculación con España. En estos mismos países, aun cuando no reconozcan a sus ciudadanos un derecho recíproco, podrán naturalizarse los españoles sin perder su nacionalidad de origen. + +**Artículo 12** Los españoles son mayores de edad a los dieciocho años. + +### **Artículo 13** + +1. Los extranjeros gozarán en España de las libertades públicas que garantiza el presente Título en los términos que establezcan los tratados y la ley. +2. Solamente los españoles serán titulares de los derechos reconocidos en el artículo 23, salvo lo que, atendiendo a criterios de reciprocidad, pueda establecerse por tratado o ley para el derecho de sufragio activo y pasivo en las elecciones municipales. +3. La extradición sólo se concederá en cumplimiento de un tratado o de la ley, atendiendo al principio de reciprocidad. Quedan excluidos de la extradición los delitos políticos, no considerándose como tales los actos de terrorismo. +4. La ley establecerá los términos en que los ciudadanos de otros países y los apátridas podrán gozar del derecho de asilo en España. + +### CAPÍTULO SEGUNDO - Derechos y libertades + +### **Artículo 14** Los españoles son iguales ante la ley, sin que pueda prevalecer discriminación alguna por razón de nacimiento, raza, sexo, religión, opinión o cualquier otra condición o circunstancia personal o social. + +### **Sección 1.ª De los derechos fundamentales y de las libertades públicas** + +**Artículo 15** + +Todos tienen derecho a la vida y a la integridad física y moral, sin que, en ningún caso, puedan ser sometidos a tortura ni a penas o tratos inhumanos o degradantes. Queda abolida la pena de muerte, salvo lo que puedan disponer las leyes penales militares para tiempos de guerra. + +### **Artículo 16** + +1. Se garantiza la libertad ideológica, religiosa y de culto de los individuos y las comunidades sin más limitación, en sus manifestaciones, que la necesaria para el mantenimiento del orden público protegido por la ley. +2. Nadie podrá ser obligado a declarar sobre su ideología, religión o creencias. +3. Ninguna confesión tendrá carácter estatal. Los poderes públicos tendrán en cuenta las creencias religiosas de la sociedad española y mantendrán las consiguientes relaciones de cooperación con la Iglesia Católica y las demás confesiones. + +### **Artículo 17** + +1. Toda persona tiene derecho a la libertad y a la seguridad. Nadie puede ser privado de su libertad, sino con la observancia de lo establecido en este artículo y en los casos y en la forma previstos en la ley. +2. La detención preventiva no podrá durar más del tiempo estrictamente necesario para la realización de las averiguaciones tendentes al esclarecimiento de los hechos, y, en todo caso, en el plazo máximo de setenta y dos horas, el detenido deberá ser puesto en libertad o a disposición de la autoridad judicial. +3. 3. Toda persona detenida debe ser informada de forma inmediata, y de modo que le sea comprensible, de sus derechos y de las razones de su detención, no pudiendo ser obligada a declarar. Se garantiza la asistencia de abogado al detenido en las diligencias policiales y judiciales, en los términos que la ley establezca. +4. La ley regulará un procedimiento de «habeas corpus» para producir la inmediata puesta a disposición judicial de toda persona detenida ilegalmente. Asimismo, por ley se determinará el plazo máximo de duración de la prisión provisional. + +### **Artículo 18** + +1. Se garantiza el derecho al honor, a la intimidad personal y familiar y a la propia imagen. +2. El domicilio es inviolable. Ninguna entrada o registro podrá hacerse en él sin consentimiento del titular o resolución judicial, salvo en caso de flagrante delito. +3. Se garantiza el secreto de las comunicaciones y, en especial, de las postales, telegráficas y telefónicas, salvo resolución judicial. +4. La ley limitará el uso de la informática para garantizar el honor y la intimidad personal y familiar de los ciudadanos y el pleno ejercicio de sus derechos. + +### **Artículo 19** +Los españoles tienen derecho a elegir libremente su residencia y a circular por el territorio nacional. Asimismo, tienen derecho a entrar y salir libremente de España en los términos que la ley establezca. Este derecho no podrá ser limitado por motivos políticos o ideológicos. + +### **Artículo 20** + +1. Se reconocen y protegen los derechos: + 1. A expresar y difundir libremente los pensamientos, ideas y opiniones mediante la palabra, el escrito o cualquier otro medio de reproducción. + 2. A la producción y creación literaria, artística, científica y técnica. + 3. A la libertad de cátedra. + 4. A comunicar o recibir libremente información veraz por cualquier medio de difusión. La ley regulará el derecho a la cláusula de conciencia y al secreto profesional en el ejercicio de estas libertades. +2. El ejercicio de estos derechos no puede restringirse mediante ningún tipo de censura previa. +3. La ley regulará la organización y el control parlamentario de los medios de comunicación social dependientes del Estado o de cualquier ente público y garantizará el acceso a dichos medios de los grupos sociales y políticos significativos, respetando el pluralismo de la sociedad y de las diversas lenguas de España. +4. Estas libertades tienen su límite en el respeto a los derechos reconocidos en este Título, en los preceptos de las leyes que lo desarrollen y, especialmente, en el derecho al honor, a la intimidad, a la propia imagen y a la protección de la juventud y de la infancia. +5. Sólo podrá acordarse el secuestro de publicaciones, grabaciones y otros medios de información en virtud de resolución judicial. + +### **Artículo 21** + +1. Se reconoce el derecho de reunión pacífica y sin armas. El ejercicio de este derecho no necesitará autorización previa. +2. En los casos de reuniones en lugares de tránsito público y manifestaciones se dará comunicación previa a la autoridad, que sólo podrá prohibirlas cuando existan razones fundadas de alteración del orden público, con peligro para personas o bienes. + +### **Artículo 22** + +1. Se reconoce el derecho de asociación. +2. Las asociaciones que persigan fines o utilicen medios tipificados como delito son ilegales. +3. Las asociaciones constituidas al amparo de este artículo deberán inscribirse en un registro a los solos efectos de publicidad. +4. Las asociaciones sólo podrán ser disueltas o suspendidas en sus actividades en virtud de resolución judicial motivada. +5. Se prohíben las asociaciones secretas y las de carácter paramilitar. + +### **Artículo 23** + +1. Los ciudadanos tienen el derecho a participar en los asuntos públicos, directamente o por medio de representantes, libremente elegidos en elecciones periódicas por sufragio universal. +2. Asimismo, tienen derecho a acceder en condiciones de igualdad a las funciones y cargos públicos, con los requisitos que señalen las leyes. + +### **Artículo 24** + +1. Todas las personas tienen derecho a obtener la tutela efectiva de los jueces y tribunales en el ejercicio de sus derechos e intereses legítimos, sin que, en ningún caso, pueda producirse indefensión. +2. Asimismo, todos tienen derecho al Juez ordinario predeterminado por la ley, a la defensa y a la asistencia de letrado, a ser informados de la acusación formulada contra ellos, a un proceso público sin dilaciones indebidas y con todas las garantías, a utilizar los medios de prueba pertinentes para su defensa, a no declarar contra sí mismos, a no confesarse culpables y a la presunción de inocencia. La ley regulará los casos en que, por razón de parentesco o de secreto profesional, no se estará obligado a declarar sobre hechos presuntamente delictivos. + +### **Artículo 25** + +1. Nadie puede ser condenado o sancionado por acciones u omisiones que en el momento de producirse no constituyan delito, falta o infracción administrativa, según la legislación vigente en aquel momento. +2. Las penas privativas de libertad y las medidas de seguridad estarán orientadas hacia la reeducación y reinserción social y no podrán consistir en trabajos forzados. El condenado a pena de prisión que estuviere cumpliendo la misma gozará de los derechos fundamentales de este Capítulo, a excepción de los que se vean expresamente limitados por el contenido del fallo condenatorio, el sentido de la pena y la ley penitenciaria. En todo caso, tendrá derecho a un trabajo remunerado y a los beneficios correspondientes de la Seguridad Social, así como al acceso a la cultura y al desarrollo integral de su personalidad. +3. La Administración civil no podrá imponer sanciones que, directa o subsidiariamente, impliquen privación de libertad. + +**Artículo 26** Se prohíben los Tribunales de Honor en el ámbito de la Administración civil y de las organizaciones profesionales. + +**Artículo 27** + +1. Todos tienen el derecho a la educación. Se reconoce la libertad de enseñanza. +2. La educación tendrá por objeto el pleno desarrollo de la personalidad humana en el respeto a los principios democráticos de convivencia y a los derechos y libertades fundamentales. +3. Los poderes públicos garantizan el derecho que asiste a los padres para que sus hijos reciban la formación religiosa y moral que esté de acuerdo con sus propias convicciones. +4. La enseñanza básica es obligatoria y gratuita. +5. Los poderes públicos garantizan el derecho de todos a la educación, mediante una programación general de la enseñanza, con participación efectiva de todos los sectores afectados y la creación de centros docentes. +6. Se reconoce a las personas físicas y jurídicas la libertad de creación de centros docentes, dentro del respeto a los principios constitucionales. +7. Los profesores, los padres y, en su caso, los alumnos intervendrán en el control y gestión de todos los centros sostenidos por la Administración con fondos públicos, en los términos que la ley establezca. +8. Los poderes públicos inspeccionarán y homologarán el sistema educativo para garantizar el cumplimiento de las leyes. +9. Los poderes públicos ayudarán a los centros docentes que reúnan los requisitos que la ley establezca. +10. Se reconoce la autonomía de las Universidades, en los términos que la ley establezca. + +**Artículo 28** + +1. Todos tienen derecho a sindicarse libremente. La ley podrá limitar o exceptuar el ejercicio de este derecho a las Fuerzas o Institutos armados o a los demás Cuerpos sometidos a disciplina militar y regulará las peculiaridades de su ejercicio para los funcionarios públicos. +2. Se reconoce el derecho a la huelga de los trabajadores para la defensa de sus intereses. La ley que regule el ejercicio de este derecho establecerá las garantías precisas para asegurar el mantenimiento de los servicios esenciales de la comunidad. + +**Artículo 29** + +1. Todos los españoles tendrán el derecho de petición individual y colectiva, por escrito, en la forma y con los efectos que determine la ley. +2. Los miembros de las Fuerzas o Institutos armados o de los Cuerpos sometidos a disciplina militar podrán ejercer este derecho sólo individualmente y con arreglo a lo dispuesto en su legislación específica. + +**Sección 2.ª De los derechos y deberes de los ciudadanos** + +**Artículo 30** + +1. Los españoles tienen el derecho y el deber de defender a España. +2. La ley fijará las obligaciones militares de los españoles y regulará, con las debidas garantías, la objeción de conciencia, así como las demás causas de exención del servicio militar obligatorio, pudiendo imponer, en su caso, una prestación social sustitutoria. +3. Podrá establecerse un servicio civil para el cumplimiento de fines de interés general. +4. Mediante ley podrán regularse los deberes de los ciudadanos en los casos de grave riesgo, catástrofe o calamidad pública. + +**Artículo 31** + +1. Todos contribuirán al sostenimiento de los gastos públicos de acuerdo con su capacidad económica mediante un sistema tributario justo inspirado en los principios de igualdad y progresividad que, en ningún caso, tendrá alcance confiscatorio. +2. El gasto público realizará una asignación equitativa de los recursos públicos, y su programación y ejecución responderán a los criterios de eficiencia y economía. +3. Sólo podrán establecerse prestaciones personales o patrimoniales de carácter público con arreglo a la ley. + +**Artículo 32** + +1. El hombre y la mujer tienen derecho a contraer matrimonio con plena igualdad jurídica. +2. La ley regulará las formas de matrimonio, la edad y capacidad para contraerlo, los derechos y deberes de los cónyuges, las causas de separación y disolución y sus efectos. + +**Artículo 33** + +1. Se reconoce el derecho a la propiedad privada y a la herencia. +2. La función social de estos derechos delimitará su contenido, de acuerdo con las leyes. +3. Nadie podrá ser privado de sus bienes y derechos sino por causa justificada de utilidad pública o interés social, mediante la correspondiente indemnización y de conformidad con lo dispuesto por las leyes. + +**Artículo 34** + +1. Se reconoce el derecho de fundación para fines de interés general, con arreglo a la ley. +2. Regirá también para las fundaciones lo dispuesto en los apartados 2 y 4 del artículo 22. + +**Artículo 35** + +1. Todos los españoles tienen el deber de trabajar y el derecho al trabajo, a la libre elección de profesión u oficio, a la promoción a través del trabajo y a una remuneración suficiente para satisfacer sus necesidades y las de su familia, sin que en ningún caso pueda hacerse discriminación por razón de sexo. +2. La ley regulará un estatuto de los trabajadores. + +**Artículo 36** La ley regulará las peculiaridades propias del régimen jurídico de los Colegios Profesionales y el ejercicio de las profesiones tituladas. La estructura interna y el funcionamiento de los Colegios deberán ser democráticos. + +**Artículo 37** + +1. La ley garantizará el derecho a la negociación colectiva laboral entre los representantes de los trabajadores y empresarios, así como la fuerza vinculante de los convenios. +2. Se reconoce el derecho de los trabajadores y empresarios a adoptar medidas de conflicto colectivo. La ley que regule el ejercicio de este derecho, sin perjuicio de las limitaciones que puedan establecer, incluirá las garantías precisas para asegurar el funcionamiento de los servicios esenciales de la comunidad. + +**Artículo 38** Se reconoce la libertad de empresa en el marco de la economía de mercado. Los poderes públicos garantizan y protegen su ejercicio y la defensa de la productividad, de acuerdo con las exigencias de la economía general y, en su caso, de la planificación. + +**Artículo 52** La ley regulará las organizaciones profesionales que contribuyan a la defensa de los intereses económicos que les sean propios. Su estructura interna y funcionamiento deberán ser democráticos. + +**CAPÍTULO CUARTO De las garantías de las libertades y derechos fundamentales** + +**Artículo 53** + +1. Los derechos y libertades reconocidos en el Capítulo segundo del presente Título vinculan a todos los poderes públicos. Solo por ley, que en todo caso deberá respetar su contenido esencial, podrá regularse el ejercicio de tales derechos y libertades, que se tutelarán de acuerdo con lo previsto en el artículo 161, 1, a). +2. Cualquier ciudadano podrá recabar la tutela de las libertades y derechos reconocidos en el artículo 14 y la Sección primera del Capítulo segundo ante los Tribunales ordinarios por un procedimiento basado en los principios de preferencia y sumariedad y, en su caso, a través del recurso de amparo ante el Tribunal Constitucional. Este último recurso será aplicable a la objeción de conciencia reconocida en el artículo 30. +3. El reconocimiento, el respeto y la protección de los principios reconocidos en el Capítulo tercero informarán la legislación positiva, la práctica judicial y la actuación de los poderes públicos. Solo podrán ser alegados ante la Jurisdicción ordinaria de acuerdo con lo que dispongan las leyes que los desarrollen. + +**Artículo 54** Una ley orgánica regulará la institución del Defensor del Pueblo, como alto comisionado de las Cortes Generales, designado por éstas para la defensa de los derechos comprendidos en este Título, a cuyo efecto podrá supervisar la actividad de la Administración, dando cuenta a las Cortes Generales. + +### Su garantía y suspensión + +**Artículo 55** + +1. Los derechos reconocidos en los artículos 17, 18, apartados 2 y 3, artículos 19, 20, apartados 1, a) y d), y 5, artículos 21, 28, apartado 2, y artículo 37, apartado 2, podrán ser suspendidos cuando se acuerde la declaración del estado de excepción o de sitio en los términos previstos en la Constitución. Se exceptúa de lo establecido anteriormente el apartado 3 del artículo 17 para el supuesto de declaración de estado de excepción. +2. Una ley orgánica podrá determinar la forma y los casos en los que, de forma individual y con la necesaria intervención judicial y el adecuado control parlamentario, los derechos reconocidos en los artículos 17, apartado 2, y 18, apartados 2 y 3, pueden ser suspendidos para personas determinadas, en relación con las investigaciones correspondientes a la actuación de bandas armadas o elementos terroristas. La utilización injustificada o abusiva de las facultades reconocidas en dicha ley orgánica producirá responsabilidad penal, como violación de los derechos y libertades reconocidos por las leyes. + +**Artículo 116** + +1. Una ley orgánica regulará los estados de alarma, de excepción y de sitio, y las competencias y limitaciones correspondientes. +2. El estado de alarma será declarado por el Gobierno mediante decreto acordado en Consejo de Ministros por un plazo máximo de quince días, dando cuenta al Congreso de los Diputados, reunido inmediatamente al efecto y sin cuya autorización no podrá ser prorrogado dicho plazo. El decreto determinará el ámbito territorial a que se extienden los efectos de la declaración. +3. El estado de excepción será declarado por el Gobierno mediante decreto acordado en Consejo de Ministros, previa autorización del Congreso de los Diputados. La autorización y proclamación del estado de excepción deberá determinar expresamente los efectos del mismo, el ámbito territorial a que se extiende y su duración, que no podrá exceder de treinta días, prorrogables por otro plazo igual, con los mismos requisitos. +4. El estado de sitio será declarado por la mayoría absoluta del Congreso de los Diputados, a propuesta exclusiva del Gobierno. El Congreso determinará su ámbito territorial, duración y condiciones. +5. No podrá procederse a la disolución del Congreso mientras estén declarados algunos de los estados comprendidos en el presente artículo, quedando automáticamente convocadas las Cámaras si no estuvieren en período de sesiones. Su funcionamiento, así como el de los demás poderes constitucionales del Estado, no podrán interrumpirse durante la vigencia de estos estados. +6. Disuelto el Congreso o expirado su mandato, si se produjere alguna de las situaciones que dan lugar a cualquiera de dichos estados, las competencias del Congreso serán asumidas por su Diputación Permanente. +7. La declaración de los estados de alarma, de excepción y de sitio no modificarán el principio de responsabilidad del Gobierno y de sus agentes reconocidos en la Constitución y en las leyes. + +## La Corona: Funciones Constitucionales del Rey + +**Título II – De la Corona (arts. 56-65)**. + +**Artículo 56** + +1. **El Rey es el Jefe del Estado, símbolo de su unidad y permanencia, arbitra y modera el funcionamiento regular de las instituciones, asume la más alta representación del Estado español en las relaciones internacionales, especialmente con las naciones de su comunidad histórica, y ejerce las funciones que le atribuyen expresamente la Constitución y las leyes.** +2. **Su título es el de Rey de España y podrá utilizar los demás que correspondan a la Corona.** +3. **La persona del Rey es inviolable y no está sujeta a responsabilidad. Sus actos estarán siempre refrendados en la forma establecida en el artículo 64, careciendo de validez sin dicho refrendo, salvo lo dispuesto en el artículo 65, 2.** + +**Artículo 57** + +1. La Corona de España es hereditaria en los sucesores de S. M. Don Juan Carlos I de Borbón, legítimo heredero de la dinastía histórica. La sucesión en el trono seguirá el orden regular de primogenitura y representación, siendo preferida siempre la línea anterior a las posteriores; en la misma línea, el grado más próximo al más remoto; en el mismo grado, el varón a la mujer, y en el mismo sexo, la persona de más edad a la de menos. +2. El Príncipe heredero, desde su nacimiento o desde que se produzca el hecho que origine el llamamiento, tendrá la dignidad de Príncipe de Asturias y los demás títulos vinculados tradicionalmente al sucesor de la Corona de España. +3. Extinguidas todas las líneas llamadas en Derecho, las Cortes Generales proveerán a la sucesión en la Corona en la forma que más convenga a los intereses de España. +4. Aquellas personas que teniendo derecho a la sucesión en el trono contrajeren matrimonio contra la expresa prohibición del Rey y de las Cortes Generales, quedarán excluidas en la sucesión a la Corona por sí y sus descendientes. +5. Las abdicaciones y renuncias y cualquier duda de hecho o de derecho que ocurra en el orden de sucesión a la Corona se resolverán por una ley orgánica. + +**Artículo 58** +La Reina consorte o el consorte de la Reina no podrán asumir funciones constitucionales, salvo lo dispuesto para la Regencia. + +**Artículo 59** + +1. Cuando el Rey fuere menor de edad, el padre o la madre del Rey y, en su defecto, el pariente mayor de edad más próximo a suceder en la Corona, según el orden establecido en la Constitución, entrará a ejercer inmediatamente la Regencia y la ejercerá durante el tiempo de la minoría de edad del Rey. +2. Si el Rey se inhabilitare para el ejercicio de su autoridad y la imposibilidad fuere reconocida por las Cortes Generales, entrará a ejercer inmediatamente la Regencia el Príncipe heredero de la Corona, si fuere mayor de edad. Si no lo fuere, se procederá de la manera prevista en el apartado anterior, hasta que el Príncipe heredero alcance la mayoría de edad. +3. Si no hubiere ninguna persona a quien corresponda la Regencia, ésta será nombrada por las Cortes Generales, y se compondrá de una, tres o cinco personas. +4. Para ejercer la Regencia es preciso ser español y mayor de edad. +5. La Regencia se ejercerá por mandato constitucional y siempre en nombre del Rey. + +**Artículo 60** + +1. Será tutor del Rey menor la persona que en su testamento hubiese nombrado el Rey difunto, siempre que sea mayor de edad y español de nacimiento; si no lo hubiese nombrado, será tutor el padre o la madre mientras permanezcan viudos. En su defecto, lo nombrarán las Cortes Generales, pero no podrán acumularse los cargos de Regente y de tutor sino en el padre, madre o ascendientes directos del Rey. +2. El ejercicio de la tutela es también incompatible con el de todo cargo o representación política. + +**Artículo 61** + +1. El Rey, al ser proclamado ante las Cortes Generales, prestará juramento de desempeñar fielmente sus funciones, guardar y hacer guardar la Constitución y las leyes y respetar los derechos de los ciudadanos y de las Comunidades Autónomas. +2. El Príncipe heredero, al alcanzar la mayoría de edad, y el Regente o Regentes al hacerse cargo de sus funciones, prestarán el mismo juramento, así como el de fidelidad al Rey. + +**Artículo 62** + +Corresponde al Rey: + +1. Sancionar y promulgar las leyes. +2. Convocar y disolver las Cortes Generales y convocar elecciones en los términos previstos en la Constitución. +3. Convocar a referéndum en los casos previstos en la Constitución. +4. Proponer el candidato a Presidente del Gobierno y, en su caso, nombrarlo, así como poner fin a sus funciones en los términos previstos en la Constitución. +5. Nombrar y separar a los miembros del Gobierno, a propuesta de su Presidente. +6. Expedir los decretos acordados en el Consejo de Ministros, conferir los empleos civiles y militares y conceder honores y distinciones con arreglo a las leyes. +7. Ser informado de los asuntos de Estado y presidir, a estos efectos, las sesiones del Consejo de Ministros, cuando lo estime oportuno, a petición del Presidente del Gobierno. +8. El mando supremo de las Fuerzas Armadas. +9. Ejercer el derecho de gracia con arreglo a la ley, que no podrá autorizar indultos generales. +10. El Alto Patronazgo de las Reales Academias. + +**Artículo 63** + +1. El Rey acredita a los embajadores y otros representantes diplomáticos. Los representantes extranjeros en España están acreditados ante él. +2. Al Rey corresponde manifestar el consentimiento del Estado para obligarse internacionalmente por medio de tratados, de conformidad con la Constitución y las leyes. +3. Al Rey corresponde, previa autorización de las Cortes Generales, declarar la guerra y hacer la paz. + +**Artículo 64** + +1. Los actos del Rey serán refrendados por el Presidente del Gobierno y, en su caso, por los Ministros competentes. La propuesta y el nombramiento del Presidente del Gobierno, y la disolución prevista en el artículo 99, serán refrendados por el Presidente del Congreso. +2. De los actos del Rey serán responsables las personas que los refrenden. + +**Artículo 65** + +1. El Rey recibe de los Presupuestos del Estado una cantidad global para el sostenimiento de su Familia y Casa, y distribuye libremente la misma. +2. El Rey nombra y releva libremente a los miembros civiles y militares de su Casa. \ No newline at end of file diff --git a/apuntes/bloque1/tema1_audio.md b/apuntes/bloque1/tema1_audio.md new file mode 100644 index 0000000..82e2498 --- /dev/null +++ b/apuntes/bloque1/tema1_audio.md @@ -0,0 +1,287 @@ +## Bloque 1 Tema 1. La Constitución Española de 1978. Derechos y deberes fundamentales. Garantía y suspensión. La Corona + +Introducción + +La Constitución Española de 1978 es la norma suprema del ordenamiento jurídico español. + +Establece la organización del Estado, los derechos y deberes de los ciudadanos y los principios básicos del sistema político. + +Es un tema fundamental en la oposición TAI y aparece de forma recurrente en el examen. + +--- + +## 1. La Constitución Española de 1978 + +La Constitución fue aprobada por las Cortes Generales el 31 de octubre de 1978. + +Fue ratificada en referéndum el 6 de diciembre de 1978. + +Fue sancionada por el Rey el 27 de diciembre de 1978. + +Entró en vigor el 29 de diciembre de 1978. + +--- + +### 1.1 Características + +La Constitución Española presenta las siguientes características. + +Es una Constitución escrita y codificada. + +Es una Constitución rígida, ya que su reforma requiere procedimientos especiales. + +Es una Constitución democrática. + +Establece un Estado social y democrático de Derecho. + +Reconoce la soberanía nacional en el pueblo español. + +Establece una monarquía parlamentaria como forma política del Estado. + +--- + +### 1.2 Estructura + +La Constitución se estructura en. + +Un preámbulo. + +Un título preliminar. + +Diez títulos numerados del uno al diez. + +Disposiciones adicionales, transitorias, derogatoria y finales. + +--- + +Importante para examen + +El Título Preliminar abarca los artículos 1 a 9. + +--- + +## 2. Derechos y deberes fundamentales + +Se regulan en el Título primero de la Constitución, artículos 10 a 55. + +--- + +### 2.1 Clasificación de los derechos + +Los derechos se clasifican en varios grupos. + +--- + +Derechos fundamentales y libertades públicas. + +Se recogen en los artículos 15 a 29. + +Tienen máxima protección. + +--- + +Derechos y deberes de los ciudadanos. + +Se recogen en los artículos 30 a 38. + +--- + +Principios rectores de la política social y económica. + +Se recogen en los artículos 39 a 52. + +--- + +### 2.2 Derechos fundamentales más importantes + +Derecho a la vida y a la integridad física. + +Libertad ideológica y religiosa. + +Derecho a la libertad y seguridad. + +Derecho al honor, intimidad y propia imagen. + +Inviolabilidad del domicilio. + +Secreto de las comunicaciones. + +Libertad de expresión. + +Derecho de reunión. + +Derecho de asociación. + +Derecho de participación política. + +Derecho a la tutela judicial efectiva. + +Derecho a la educación. + +Derecho de sindicación y huelga. + +--- + +### 2.3 Deberes fundamentales + +Entre los deberes destacan. + +Defensa de España. + +Contribuir al sostenimiento de los gastos públicos mediante impuestos. + +--- + +Importante para examen + +Los derechos fundamentales están especialmente protegidos frente a los poderes públicos. + +--- + +## 3. Garantía de los derechos + +La Constitución establece mecanismos para garantizar los derechos. + +--- + +### 3.1 Garantías jurisdiccionales + +Los ciudadanos pueden acudir a los tribunales para defender sus derechos. + +El recurso más importante es el recurso de amparo ante el Tribunal Constitucional. + +--- + +### 3.2 Procedimiento preferente y sumario + +Se utiliza para proteger los derechos fundamentales. + +Es rápido y prioritario. + +--- + +### 3.3 Defensor del Pueblo + +Es el alto comisionado de las Cortes Generales. + +Defiende los derechos de los ciudadanos frente a la Administración. + +--- + +### 3.4 Tribunal Constitucional + +Es el intérprete supremo de la Constitución. + +Controla la constitucionalidad de las leyes. + +--- + +Importante para examen + +El recurso de amparo protege los derechos fundamentales de los artículos 14 a 29. + +--- + +## 4. Suspensión de los derechos + +En determinadas situaciones, algunos derechos pueden suspenderse. + +--- + +### 4.1 Suspensión general + +Se produce en estados excepcionales. + +Estado de alarma. + +Estado de excepción. + +Estado de sitio. + +--- + +### 4.2 Suspensión individual + +Puede afectar a personas concretas en casos de terrorismo. + +--- + +Importante para examen + +No todos los derechos pueden suspenderse. + +--- + +## 5. La Corona + +La Corona es una institución constitucional. + +El Rey es el Jefe del Estado. + +Representa la unidad y permanencia del Estado. + +--- + +### 5.1 Funciones del Rey + +Las funciones del Rey son principalmente simbólicas y representativas. + +--- + +Sancionar y promulgar las leyes. + +Convocar y disolver las Cortes Generales. + +Convocar elecciones. + +Proponer candidato a Presidente del Gobierno. + +Nombrar y cesar al Presidente del Gobierno. + +Nombrar a los ministros. + +Expedir decretos. + +Ejercer el mando supremo de las Fuerzas Armadas. + +Representar al Estado en las relaciones internacionales. + +--- + +Importante para examen + +Los actos del Rey deben ser refrendados por el Gobierno. + +--- + +### 5.2 Refrendo + +El refrendo implica que otra autoridad asume la responsabilidad de los actos del Rey. + +Normalmente lo realiza el Presidente del Gobierno o los ministros. + +--- + +Idea clave + +El Rey no es responsable políticamente. + +La responsabilidad recae en quien refrenda. + +--- + +## Resumen final del tema + +La Constitución Española de 1978 es la norma suprema del ordenamiento jurídico. + +Establece un Estado social y democrático de Derecho. + +Los derechos fundamentales se recogen en el Título primero. + +Existen mecanismos de garantía como el recurso de amparo. + +Los derechos pueden suspenderse en situaciones excepcionales. + +El Rey es el Jefe del Estado con funciones representativas. + +Sus actos deben ser refrendados por el Gobierno. \ No newline at end of file diff --git a/apuntes/bloque1/tema2.md b/apuntes/bloque1/tema2.md new file mode 100644 index 0000000..a34942b --- /dev/null +++ b/apuntes/bloque1/tema2.md @@ -0,0 +1,329 @@ +# 2. Las Cortes Generales: atribuciones del Congreso de los Diputados y del Senado. El Tribunal Constitucional: composición y atribuciones. El Defensor del Pueblo + +## Introducción + +Las Cortes Generales son el órgano constitucional que representa al pueblo español y ejercen la potestad legislativa del Estado, aprueban sus presupuestos, controlan la acción del Gobierno y desempeñan las demás competencias que les atribuye la Constitución. Se componen del **Congreso de los Diputados** y del **Senado**. + +El **Tribunal Constitucional** es el intérprete supremo de la Constitución y garantiza su primacía en el ordenamiento jurídico. + +El **Defensor del Pueblo** es el alto comisionado de las Cortes Generales encargado de la defensa de los derechos fundamentales frente a la actuación de la Administración. + +## Las Cortes Generales: atribuciones del Congreso de los Diputados y del Senado. + +**Titulo 3 de la CE: De las Cortes Generales (artículos del 66 al 96)** + +**Artículo 66** + +1. Las Cortes Generales representan al pueblo español y están formadas por el Congreso de los Diputados y el Senado. +2. Las Cortes Generales ejercen la potestad legislativa del Estado, aprueban sus Presupuestos, controlan la acción del Gobierno y tienen las demás competencias que les atribuya la Constitución. +3. Las Cortes Generales son inviolables. + +**Artículo 67.** + +1. Nadie podrá ser miembro de las dos Cámaras simultáneamente, ni acumular el acta de una Asamblea de Comunidad Autónoma con la de Diputado al Congreso. +2. Los miembros de las Cortes Generales no estarán ligados por mandato imperativo. +3. Las reuniones de Parlamentarios que se celebren sin convocatoria reglamentaria no vincularán a las Cámaras, y no podrán ejercer sus funciones ni ostentar sus privilegios. + +**Artículo 68.** + +1. El Congreso se compone de un mínimo de 300 y un máximo de 400 Diputados, elegidos por sufragio universal, libre, igual, directo y secreto, en los términos que establezca la ley. +2. La circunscripción electoral es la provincia. Las poblaciones de Ceuta y Melilla estarán representadas cada una de ellas por un Diputado. La ley distribuirá el número total de Diputados, asignando una representación mínima inicial a cada circunscripción y distribuyendo los demás en proporción a la población. +3. La elección se verificará en cada circunscripción atendiendo a criterios de representación proporcional. +4. El Congreso es elegido por cuatro años. El mandato de los Diputados termina cuatro años después de su elección o el día de la disolución de la Cámara. +5. Son electores y elegibles todos los españoles que estén en pleno uso de sus derechos políticos. La ley reconocerá y el Estado facilitará el ejercicio del derecho de sufragio a los españoles que se encuentren fuera del territorio de España. +6. Las elecciones tendrán lugar entre los treinta días y sesenta días desde la terminación del mandato. El Congreso electo deberá ser convocado dentro de los veinticinco días siguientes a la celebración de las elecciones. + +**Artículo 69.** + +1. El Senado es la Cámara de representación territorial. +2. En cada provincia se elegirán cuatro Senadores por sufragio universal, libre, igual, directo y secreto por los votantes de cada una de ellas, en los términos que señale una ley orgánica. +3. En las provincias insulares, cada isla o agrupación de ellas, con Cabildo o Consejo Insular, constituirá una circunscripción a efectos de elección de Senadores, correspondiendo tres a cada una de las islas mayores –Gran Canaria, Mallorca y Tenerife– y uno a cada una de las siguientes islas o agrupaciones: Ibiza-Formentera, Menorca, Fuerteventura, Gomera, Hierro, Lanzarote y La Palma. +4. Las poblaciones de Ceuta y Melilla elegirán cada una de ellas dos Senadores. +5. Las Comunidades Autónomas designarán además un Senador y otro más por cada millón de habitantes de su respectivo territorio. La designación corresponderá a la Asamblea legislativa o, en su defecto, al órgano colegiado superior de la Comunidad Autónoma, de acuerdo con lo que establezcan los Estatutos, que asegurarán, en todo caso, la adecuada representación proporcional. +6. El Senado es elegido por cuatro años. El mandato de los Senadores termina cuatro años después de su elección o el día de la disolución de la Cámara. + +**Artículo 70.** + +1. La ley electoral determinará las causas de inelegibilidad e incompatibilidad de los Diputados y Senadores, que comprenderán, en todo caso: + 1. A los componentes del Tribunal Constitucional. + 2. A los altos cargos de la Administración del Estado que determine la ley, con la excepción de los miembros del Gobierno. + 3. Al Defensor del Pueblo. + 4. A los Magistrados, Jueces y Fiscales en activo. + 5. A los militares profesionales y miembros de las Fuerzas y Cuerpos de Seguridad y Policía en activo. + 6. A los miembros de las Juntas Electorales. +2. La validez de las actas y credenciales de los miembros de ambas Cámaras estará sometida al control judicial, en los términos que establezca la ley electoral. + +**Artículo 71.** + +1. Los Diputados y Senadores gozarán de inviolabilidad por las opiniones manifestadas en el ejercicio de sus funciones. +2. 2. Durante el período de su mandato los Diputados y Senadores gozarán asimismo de inmunidad y sólo podrán ser detenidos en caso de flagrante delito. No podrán ser inculpados ni procesados sin la previa autorización de la Cámara respectiva. +3. En las causas contra Diputados y Senadores será competente la Sala de lo Penal del Tribunal Supremo. +4. Los Diputados y Senadores percibirán una asignación que será fijada por las respectivas Cámaras. + +**Artículo 72.** + +1. Las Cámaras establecen sus propios Reglamentos, aprueban autónomamente sus presupuestos y, de común acuerdo, regulan el Estatuto del Personal de las Cortes Generales. Los Reglamentos y su reforma serán sometidos a una votación final sobre su totalidad, que requerirá la mayoría absoluta. +2. Las Cámaras eligen sus respectivos Presidentes y los demás miembros de sus Mesas. Las sesiones conjuntas serán presididas por el Presidente del Congreso y se regirán por un Reglamento de las Cortes Generales aprobado por mayoría absoluta de cada Cámara. +3. Los Presidentes de las Cámaras ejercen en nombre de las mismas todos los poderes administrativos y facultades de policía en el interior de sus respectivas sedes. + +**Artículo 73.** + +1. Las Cámaras se reunirán anualmente en dos períodos ordinarios de sesiones: el primero, de septiembre a diciembre, y el segundo, de febrero a junio. +2. Las Cámaras podrán reunirse en sesiones extraordinarias a petición del Gobierno, de la Diputación Permanente o de la mayoría absoluta de los miembros de cualquiera de las Cámaras. Las sesiones extraordinarias deberán convocarse sobre un orden del día determinado y serán clausuradas una vez que éste haya sido agotado. + +**Artículo 74.** + +1. Las Cámaras se reunirán en sesión conjunta para ejercer las competencias no legislativas que el Título II atribuye expresamente a las Cortes Generales. +2. Las decisiones de las Cortes Generales previstas en los artículos 94, 1, 145, 2 y 158, 2, se adoptarán por mayoría de cada una de las Cámaras. En el primer caso, el procedimiento se iniciará por el Congreso, y en los otros dos, por el Senado. En ambos casos, si no hubiera acuerdo entre Senado y Congreso, se intentará obtener por una Comisión Mixta compuesta de igual número de Diputados y Senadores. La Comisión presentará un texto que será votado por ambas Cámaras. Si no se aprueba en la forma establecida, decidirá el Congreso por mayoría absoluta. + +**Artículo 75.** + +1. Las Cámaras funcionarán en Pleno y por Comisiones. +2. Las Cámaras podrán delegar en las Comisiones Legislativas Permanentes la aprobación de proyectos o proposiciones de ley. El Pleno podrá, no obstante, recabar en cualquier momento el debate y votación de cualquier proyecto o proposición de ley que haya sido objeto de esta delegación. +3. Quedan exceptuados de lo dispuesto en el apartado anterior la reforma constitucional, las cuestiones internacionales, las leyes orgánicas y de bases y los Presupuestos Generales del Estado. + +**Artículo 76.** + +1. El Congreso y el Senado, y, en su caso, ambas Cámaras conjuntamente, podrán nombrar Comisiones de investigación sobre cualquier asunto de interés público. Sus conclusiones no serán vinculantes para los Tribunales, ni afectarán a las resoluciones judiciales, sin perjuicio de que el resultado de la investigación sea comunicado al Ministerio Fiscal para el ejercicio, cuando proceda, de las acciones oportunas. +2. Será obligatorio comparecer a requerimiento de las Cámaras. La ley regulará las sanciones que puedan imponerse por incumplimiento de esta obligación. + +**Artículo 77.** + +1. Las Cámaras pueden recibir peticiones individuales y colectivas, siempre por escrito, quedando prohibida la presentación directa por manifestaciones ciudadanas. +2. Las Cámaras pueden remitir al Gobierno las peticiones que reciban. El Gobierno está obligado a explicarse sobre su contenido, siempre que las Cámaras lo exijan. + +**Artículo 78.** + +1. En cada Cámara habrá una Diputación Permanente compuesta por un mínimo de veintiún miembros, que representarán a los grupos parlamentarios, en proporción a su importancia numérica. +2. Las Diputaciones Permanentes estarán presididas por el Presidente de la Cámara respectiva y tendrán como funciones la prevista en el artículo 73, la de asumir las facultades que correspondan a las Cámaras, de acuerdo con los artículos 86 y 116, en caso de que éstas hubieren sido disueltas o hubiere expirado su mandato y la de velar por los poderes de las Cámaras cuando éstas no estén reunidas. +3. Expirado el mandato o en caso de disolución, las Diputaciones Permanentes seguirán ejerciendo sus funciones hasta la constitución de las nuevas Cortes Generales. +4. Reunida la Cámara correspondiente, la Diputación Permanente dará cuenta de los asuntos tratados y de sus decisiones. + +**Artículo 79.** + +1. Para adoptar acuerdos, las Cámaras deben estar reunidas reglamentariamente y con asistencia de la mayoría de sus miembros. +2. Dichos acuerdos, para ser válidos, deberán ser aprobados por la mayoría de los miembros presentes, sin perjuicio de las mayorías especiales que establezcan la Constitución o las leyes orgánicas y las que para elección de personas establezcan los Reglamentos de las Cámaras. +3. El voto de Senadores y Diputados es personal e indelegable. + +**Artículo 80.** Las sesiones plenarias de las Cámaras serán públicas, salvo acuerdo en contrario de cada Cámara, adoptado por mayoría absoluta o con arreglo al Reglamento. + +**CAPÍTULO SEGUNDO: De la elaboración de las leyes** + +**Artículo 81.** + +1. Son leyes orgánicas las relativas al desarrollo de los derechos fundamentales y de las libertades públicas, las que aprueben los Estatutos de Autonomía y el régimen electoral general y las demás previstas en la Constitución. +2. La aprobación, modificación o derogación de las leyes orgánicas exigirá mayoría absoluta del Congreso, en una votación final sobre el conjunto del proyecto. + +**Artículo 82.** + +1. Las Cortes Generales podrán delegar en el Gobierno la potestad de dictar normas con rango de ley sobre materias determinadas no incluidas en el artículo anterior. +2. La delegación legislativa deberá otorgarse mediante una ley de bases cuando su objeto sea la formación de textos articulados o por una ley ordinaria cuando se trate de refundir varios textos legales en uno solo. +3. La delegación legislativa habrá de otorgarse al Gobierno de forma expresa para materia concreta y con fijación del plazo para su ejercicio. La delegación se agota por el uso que de ella haga el Gobierno mediante la publicación de la norma correspondiente. No podrá entenderse concedida de modo implícito o por tiempo indeterminado. Tampoco podrá permitir la subdelegación a autoridades distintas del propio Gobierno. +4. Las leyes de bases delimitarán con precisión el objeto y alcance de la delegación legislativa y los principios y criterios que han de seguirse en su ejercicio. +5. La autorización para refundir textos legales determinará el ámbito normativo a que se refiere el contenido de la delegación, especificando si se circunscribe a la mera formulación de un texto único o si se incluye la de regularizar, aclarar y armonizar los textos legales que han de ser refundidos. +6. Sin perjuicio de la competencia propia de los Tribunales, las leyes de delegación podrán establecer en cada caso fórmulas adicionales de control. + +**Artículo 83.** + +Las leyes de bases no podrán en ningún caso: + +- Autorizar la modificación de la propia ley de bases. +- Facultar para dictar normas con carácter retroactivo. + +**Artículo 84.** Cuando una proposición de ley o una enmienda fuere contraria a una delegación legislativa en vigor, el Gobierno está facultado para oponerse a su tramitación. En tal supuesto, podrá presentarse una proposición de ley para la derogación total o parcial de la ley de delegación. + +**Artículo 85.** Las disposiciones del Gobierno que contengan legislación delegada recibirán el título de Decretos Legislativos. + +**Artículo 86.** + +1. En caso de extraordinaria y urgente necesidad, el Gobierno podrá dictar disposiciones legislativas provisionales que tomarán la forma de Decretos-leyes y que no podrán afectar al ordenamiento de las instituciones básicas del Estado, a los derechos, deberes y libertades de los ciudadanos regulados en el Título I, al régimen de las Comunidades Autónomas ni al Derecho electoral general. +2. Los Decretos-leyes deberán ser inmediatamente sometidos a debate y votación de totalidad al Congreso de los Diputados, convocado al efecto si no estuviere reunido, en el plazo de los treinta días siguientes a su promulgación. El Congreso habrá de pronunciarse expresamente dentro de dicho plazo sobre su convalidación o derogación, para lo cual el Reglamento establecerá un procedimiento especial y sumario. +3. Durante el plazo establecido en el apartado anterior, las Cortes podrán tramitarlos como proyectos de ley por el procedimiento de urgencia. + +**Artículo 87.** + +1. La iniciativa legislativa corresponde al Gobierno, al Congreso y al Senado, de acuerdo con la Constitución y los Reglamentos de las Cámaras. +2. Las Asambleas de las Comunidades Autónomas podrán solicitar del Gobierno la adopción de un proyecto de ley o remitir a la Mesa del Congreso una proposición de ley, delegando ante dicha Cámara un máximo de tres miembros de la Asamblea encargados de su defensa. +3. Una ley orgánica regulará las formas de ejercicio y requisitos de la iniciativa popular para la presentación de proposiciones de ley. En todo caso se exigirán no menos de 500.000 firmas acreditadas. No procederá dicha iniciativa en materias propias de ley orgánica, tributarias o de carácter internacional, ni en lo relativo a la prerrogativa de gracia. + +**Artículo 88.** Los proyectos de ley serán aprobados en Consejo de Ministros, que los someterá al Congreso, acompañados de una exposición de motivos y de los antecedentes necesarios para pronunciarse sobre ellos. + +**Artículo 89.** + +1. La tramitación de las proposiciones de ley se regulará por los Reglamentos de las Cámaras, sin que la prioridad debida a los proyectos de ley impida el ejercicio de la iniciativa legislativa en los términos regulados por el artículo 87. +2. Las proposiciones de ley que, de acuerdo con el artículo 87, tome en consideración el Senado, se remitirán al Congreso para su trámite en éste como tal proposición. + +**Artículo 90.** + +1. Aprobado un proyecto de ley ordinaria u orgánica por el Congreso de los Diputados, su Presidente dará inmediata cuenta del mismo al Presidente del Senado, el cual lo someterá a la deliberación de éste. +2. El Senado en el plazo de dos meses, a partir del día de la recepción del texto, puede, mediante mensaje motivado, oponer su veto o introducir enmiendas al mismo. El veto deberá ser aprobado por mayoría absoluta. El proyecto no podrá ser sometido al Rey para sanción sin que el Congreso ratifique por mayoría absoluta, en caso de veto, el texto inicial, o por mayoría simple, una vez transcurridos dos meses desde la interposición del mismo, o se pronuncie sobre las enmiendas, aceptándolas o no por mayoría simple. +3. El plazo de dos meses de que el Senado dispone para vetar o enmendar el proyecto se reducirá al de veinte días naturales en los proyectos declarados urgentes por el Gobierno o por el Congreso de los Diputados. + +**Artículo 91.** El Rey sancionará en el plazo de quince días las leyes aprobadas por las Cortes Generales, y las promulgará y ordenará su inmediata publicación. + +**Artículo 92.** + +1. Las decisiones políticas de especial trascendencia podrán ser sometidas a referéndum consultivo de todos los ciudadanos. +2. El referéndum será convocado por el Rey, mediante propuesta del Presidente del Gobierno, previamente autorizada por el Congreso de los Diputados. +3. Una ley orgánica regulará las condiciones y el procedimiento de las distintas modalidades de referéndum previstas en esta Constitución. + +**CAPÍTULO TERCERO - De los Tratados Internacionales** + +**Artículo 93.** Mediante ley orgánica se podrá autorizar la celebración de tratados por los que se atribuya a una organización o institución internacional el ejercicio de competencias derivadas de la Constitución. Corresponde a las Cortes Generales o al Gobierno, según los casos, la garantía del cumplimiento de estos tratados y de las resoluciones emanadas de los organismos internacionales o supranacionales titulares de la cesión. + +**Artículo 94.** + +1. La prestación del consentimiento del Estado para obligarse por medio de tratados o convenios requerirá la previa autorización de las Cortes Generales, en los siguientes casos: + 1. Tratados de carácter político. + 2. Tratados o convenios de carácter militar. + 3. Tratados o convenios que afecten a la integridad territorial del Estado o a los derechos y deberes fundamentales establecidos en el Título I. + 4. Tratados o convenios que impliquen obligaciones financieras para la Hacienda Pública. + 5. Tratados o convenios que supongan modificación o derogación de alguna ley o exijan medidas legislativas para su ejecución. +2. El Congreso y el Senado serán inmediatamente informados de la conclusión de los restantes tratados o convenios. + +**Artículo 95.** + +1. La celebración de un tratado internacional que contenga estipulaciones contrarias a la Constitución exigirá la previa revisión constitucional. +2. El Gobierno o cualquiera de las Cámaras puede requerir al Tribunal Constitucional para que declare si existe o no esa contradicción. + +**Artículo 96.** + +1. Los tratados internacionales válidamente celebrados, una vez publicados oficialmente en España, formarán parte del ordenamiento interno. Sus disposiciones sólo podrán ser derogadas, modificadas o suspendidas en la forma prevista en los propios tratados o de acuerdo con las normas generales del Derecho internacional. +2. Para la denuncia de los tratados y convenios internacionales se utilizará el mismo procedimiento previsto para su aprobación en el artículo 94. + +**Congreso de los Diputados** + +- **Composición:** Entre 300 y 400 diputados elegidos por sufragio universal, libre, igual, directo y secreto. +- **Atribuciones principales:** + - Otorgar o retirar la confianza al Presidente del Gobierno (investidura y moción de censura). + - Aprobar leyes y presupuestos. + - Controlar la acción del Gobierno mediante preguntas, interpelaciones y comisiones de investigación. + - Autorizar la prórroga de los estados de alarma, excepción y sitio. + - Participar en la ratificación de tratados internacionales. + +**Senado** + +- **Composición:** Cámara de representación territorial. Senadores elegidos por sufragio y designados por las Comunidades Autónomas. +- **Atribuciones principales:** + - Participar en la función legislativa, con capacidad de veto o enmienda. + - Intervenir en la aprobación de leyes orgánicas y tratados internacionales. + - Autorizar al Gobierno a adoptar medidas en una Comunidad Autónoma cuando no cumpla sus obligaciones constitucionales (art. 155 CE). + - Colaborar en el control político del Gobierno. + +## El Tribunal Constitucional + +**TÍTULO IX CE - Del Tribunal Constitucional** + +**Artículo 159.** + +1. El Tribunal Constitucional se compone de 12 miembros nombrados por el Rey; de ellos, cuatro a propuesta del Congreso por mayoría de tres quintos de sus miembros; cuatro a propuesta del Senado, con idéntica mayoría; dos a propuesta del Gobierno, y dos a propuesta del Consejo General del Poder Judicial. +2. Los miembros del Tribunal Constitucional deberán ser nombrados entre Magistrados y Fiscales, Profesores de Universidad, funcionarios públicos y Abogados, todos ellos juristas de reconocida competencia con más de quince años de ejercicio profesional. +3. Los miembros del Tribunal Constitucional serán designados por un período de nueve años y se renovarán por terceras partes cada tres. +4. La condición de miembro del Tribunal Constitucional es incompatible: con todo mandato representativo; con los cargos políticos o administrativos; con el desempeño de funciones directivas en un partido político o en un sindicato y con el empleo al servicio de los mismos; con el ejercicio de las carreras judicial y fiscal, y con cualquier actividad profesional o mercantil. En lo demás los miembros del Tribunal Constitucional tendrán las incompatibilidades propias de los miembros del poder judicial. +5. Los miembros del Tribunal Constitucional serán independientes e inamovibles en el ejercicio de su mandato. + +**Artículo 160.** El Presidente del Tribunal Constitucional será nombrado entre sus miembros por el Rey, ****a propuesta del mismo Tribunal en pleno y por un período de tres años. + +**Artículo 161.** + +1. El Tribunal Constitucional tiene jurisdicción en todo el territorio español y es competente para conocer: + 1. Del recurso de inconstitucionalidad contra leyes y disposiciones normativas con fuerza de ley. La declaración de inconstitucionalidad de una norma jurídica con rango de ley, interpretada por la jurisprudencia, afectará a ésta, si bien la sentencia o sentencias recaídas no perderán el valor de cosa juzgada. + 2. Del recurso de amparo por violación de los derechos y libertades referidos en el artículo 53, 2, de esta Constitución, en los casos y formas que la ley establezca. + 3. De los conflictos de competencia entre el Estado y las Comunidades Autónomas o de los de éstas entre sí. + 4. De las demás materias que le atribuyan la Constitución o las leyes orgánicas. +2. El Gobierno podrá impugnar ante el Tribunal Constitucional las disposiciones y resoluciones adoptadas por los órganos de las Comunidades Autónomas. La impugnación producirá la suspensión de la disposición o resolución recurrida, pero el Tribunal, en su caso, deberá ratificarla o levantarla en un plazo no superior a cinco meses. + +**Artículo 162.** + +1. Están legitimados: + 1. Para interponer el recurso de inconstitucionalidad, el Presidente del Gobierno, el Defensor del Pueblo, 50 Diputados, 50 Senadores, los órganos colegiados ejecutivos de las Comunidades Autónomas y, en su caso, las Asambleas de las mismas. + 2. Para interponer el recurso de amparo, toda persona natural o jurídica que invoque un interés legítimo, así como el Defensor del Pueblo y el Ministerio Fiscal. +2. En los demás casos, la ley orgánica determinará las personas y órganos legitimados. + +**Artículo 163.** Cuando un órgano judicial considere, en algún proceso, que una norma con rango de ley, ****aplicable al caso, de cuya validez dependa el fallo, pueda ser contraria a la Constitución, ****planteará la cuestión ante el Tribunal Constitucional en los supuestos, en la forma y con los ****efectos que establezca la ley, que en ningún caso serán suspensivos. + +**Artículo 164.** + +1. Las sentencias del Tribunal Constitucional se publicarán en el boletín oficial del Estado con los votos particulares, si los hubiere. Tienen el valor de cosa juzgada a partir del día siguiente de su publicación y no cabe recurso alguno contra ellas. Las que declaren la inconstitucionalidad de una ley o de una norma con fuerza de ley y todas las que no se limiten a la estimación subjetiva de un derecho, tienen plenos efectos frente a todos. +2. Salvo que en el fallo se disponga otra cosa, subsistirá la vigencia de la ley en la parte no afectada por la inconstitucionalidad. + +**Artículo 165.** Una ley orgánica regulará el funcionamiento del Tribunal Constitucional, el estatuto de ****sus miembros, el procedimiento ante el mismo y las condiciones para el ejercicio de las ****acciones. + +**Artículo 159 CE** + +- **Composición:** 12 magistrados nombrados por el Rey: + - 4 a propuesta del Congreso de los Diputados. + - 4 a propuesta del Senado. + - 2 a propuesta del Gobierno. + - 2 a propuesta del Consejo General del Poder Judicial. +- Mandato de 9 años, renovables por terceras partes cada 3 años. +- Eligen entre ellos al Presidente del Tribunal por 3 años. + +**Atribuciones** + +- Controlar la constitucionalidad de las leyes y normas con fuerza de ley. +- Resolver recursos de inconstitucionalidad y cuestiones de inconstitucionalidad planteadas por jueces y tribunales. +- Conocer del recurso de amparo por violación de derechos fundamentales. +- Resolver conflictos de competencia entre el Estado y las Comunidades Autónomas, o entre estas. +- Controlar la constitucionalidad de los tratados internacionales. + +## El Defensor del Pueblo + +**Artículo 54 CE.** +Una ley orgánica regulará la institución del Defensor del Pueblo, como **alto comisionado de las Cortes Generales**, designado por éstas para la defensa de los derechos comprendidos en este Título, a cuyo efecto podrá supervisar la actividad de la Administración, dando cuenta a las Cortes Generales. + +- **Naturaleza:** Alto comisionado de las Cortes Generales. +- **Norma reguladora:** Ley Orgánica 3/1981, de 6 de abril, del Defensor del Pueblo. + +### Requisitos para ser Defensor del Pueblo + +📌 **Artículo 3 de la LO 3/1981** + +Puede ser elegido Defensor del Pueblo: + +- Cualquier **español** +- **Mayor de edad** +- En **pleno disfrute de sus derechos civiles y políticos** + +👉 **Muy preguntado en examen**: +No se exige titulación específica ni pertenecer a ningún cuerpo o profesión concreta. + +### Nombramiento y mandato + +- Es elegido por las **Cortes Generales**. +- Requiere **mayoría cualificada**: + - 3/5 del Congreso de los Diputados. + - 3/5 del Senado. +- **Duración del mandato:** 5 años. + +### Funciones + +- Defender los **derechos comprendidos en el Título I de la Constitución**. +- **Supervisar la actividad de la Administración pública**. +- Investigar actuaciones administrativas, de oficio o a instancia de parte. +- Formular **recomendaciones, advertencias y recordatorios de deberes legales**. +- Presentar: + - Informe anual a las Cortes Generales. + - Informes extraordinarios cuando lo considere necesario. +- Puede interponer: + - Recurso de inconstitucionalidad. + - Recurso de amparo ante el Tribunal Constitucional. + +👉 **Importante**: +No puede anular actos administrativos ni sustituir a los tribunales. + +### Garantías + +- Actúa con **independencia**. +- No recibe instrucciones de ninguna autoridad. +- Es **inviolable** por las opiniones y actos realizados en el ejercicio de sus funciones. +- Todas las Administraciones están obligadas a **colaborar** con él. + +### Miniresumen + +- Defensor del Pueblo → Alto comisionado de las Cortes Generales. +- Regulación → LO 3/1981. +- Requisitos → Español mayor de edad con plenos derechos civiles y políticos. +- Nombramiento → 3/5 Congreso + 3/5 Senado. +- Mandato → 5 años. +- Función clave → Defensa de derechos del Título I y control de la Administración. diff --git a/apuntes/bloque1/tema2_articulos_ce.md b/apuntes/bloque1/tema2_articulos_ce.md new file mode 100644 index 0000000..7d2666c --- /dev/null +++ b/apuntes/bloque1/tema2_articulos_ce.md @@ -0,0 +1,584 @@ +# 2. Las Cortes Generales: atribuciones del Congreso de los Diputados y del Senado. El Tribunal Constitucional: composición y atribuciones. El Defensor del Pueblo + +## Las Cortes Generales: atribuciones del Congreso de los Diputados y del Senado. + +**Titulo 3 de la CE: De las Cortes Generales (artículos del 66 al 96)** + +**Artículo 66** + +1. Las Cortes Generales representan al pueblo español y están formadas por el Congreso de los Diputados y el Senado. +2. Las Cortes Generales ejercen la potestad legislativa del Estado, aprueban sus Presupuestos, controlan la acción del Gobierno y tienen las demás competencias que les atribuya la Constitución. +3. Las Cortes Generales son inviolables. + +**Artículo 67.** + +1. Nadie podrá ser miembro de las dos Cámaras simultáneamente, ni acumular el acta de una Asamblea de Comunidad Autónoma con la de Diputado al Congreso. +2. Los miembros de las Cortes Generales no estarán ligados por mandato imperativo. +3. Las reuniones de Parlamentarios que se celebren sin convocatoria reglamentaria no vincularán a las Cámaras, y no podrán ejercer sus funciones ni ostentar sus privilegios. + +**Artículo 68.** + +1. El Congreso se compone de un mínimo de 300 y un máximo de 400 Diputados, elegidos por sufragio universal, libre, igual, directo y secreto, en los términos que establezca la ley. +2. La circunscripción electoral es la provincia. Las poblaciones de Ceuta y Melilla estarán representadas cada una de ellas por un Diputado. La ley distribuirá el número total de Diputados, asignando una representación mínima inicial a cada circunscripción y distribuyendo los demás en proporción a la población. +3. La elección se verificará en cada circunscripción atendiendo a criterios de representación proporcional. +4. El Congreso es elegido por cuatro años. El mandato de los Diputados termina cuatro años después de su elección o el día de la disolución de la Cámara. +5. Son electores y elegibles todos los españoles que estén en pleno uso de sus derechos políticos. La ley reconocerá y el Estado facilitará el ejercicio del derecho de sufragio a los españoles que se encuentren fuera del territorio de España. +6. Las elecciones tendrán lugar entre los treinta días y sesenta días desde la terminación del mandato. El Congreso electo deberá ser convocado dentro de los veinticinco días siguientes a la celebración de las elecciones. + +**Artículo 69.** + +1. El Senado es la Cámara de representación territorial. +2. En cada provincia se elegirán cuatro Senadores por sufragio universal, libre, igual, directo y secreto por los votantes de cada una de ellas, en los términos que señale una ley orgánica. +3. En las provincias insulares, cada isla o agrupación de ellas, con Cabildo o Consejo Insular, constituirá una circunscripción a efectos de elección de Senadores, correspondiendo tres a cada una de las islas mayores –Gran Canaria, Mallorca y Tenerife– y uno a cada una de las siguientes islas o agrupaciones: Ibiza-Formentera, Menorca, Fuerteventura, Gomera, Hierro, Lanzarote y La Palma. +4. Las poblaciones de Ceuta y Melilla elegirán cada una de ellas dos Senadores. +5. Las Comunidades Autónomas designarán además un Senador y otro más por cada millón de habitantes de su respectivo territorio. La designación corresponderá a la Asamblea legislativa o, en su defecto, al órgano colegiado superior de la Comunidad Autónoma, de acuerdo con lo que establezcan los Estatutos, que asegurarán, en todo caso, la adecuada representación proporcional. +6. El Senado es elegido por cuatro años. El mandato de los Senadores termina cuatro años después de su elección o el día de la disolución de la Cámara. + +**Artículo 70.** + +1. La ley electoral determinará las causas de inelegibilidad e incompatibilidad de los Diputados y Senadores, que comprenderán, en todo caso: + 1. A los componentes del Tribunal Constitucional. + 2. A los altos cargos de la Administración del Estado que determine la ley, con la excepción de los miembros del Gobierno. + 3. Al Defensor del Pueblo. + 4. A los Magistrados, Jueces y Fiscales en activo. + 5. A los militares profesionales y miembros de las Fuerzas y Cuerpos de Seguridad y Policía en activo. + 6. A los miembros de las Juntas Electorales. +2. La validez de las actas y credenciales de los miembros de ambas Cámaras estará sometida al control judicial, en los términos que establezca la ley electoral. + +**Artículo 71.** + +1. Los Diputados y Senadores gozarán de inviolabilidad por las opiniones manifestadas en el ejercicio de sus funciones. +2. 2. Durante el período de su mandato los Diputados y Senadores gozarán asimismo de inmunidad y sólo podrán ser detenidos en caso de flagrante delito. No podrán ser inculpados ni procesados sin la previa autorización de la Cámara respectiva. +3. En las causas contra Diputados y Senadores será competente la Sala de lo Penal del Tribunal Supremo. +4. Los Diputados y Senadores percibirán una asignación que será fijada por las respectivas Cámaras. + +**Artículo 72.** + +1. Las Cámaras establecen sus propios Reglamentos, aprueban autónomamente sus presupuestos y, de común acuerdo, regulan el Estatuto del Personal de las Cortes Generales. Los Reglamentos y su reforma serán sometidos a una votación final sobre su totalidad, que requerirá la mayoría absoluta. +2. Las Cámaras eligen sus respectivos Presidentes y los demás miembros de sus Mesas. Las sesiones conjuntas serán presididas por el Presidente del Congreso y se regirán por un Reglamento de las Cortes Generales aprobado por mayoría absoluta de cada Cámara. +3. Los Presidentes de las Cámaras ejercen en nombre de las mismas todos los poderes administrativos y facultades de policía en el interior de sus respectivas sedes. + +**Artículo 73.** + +1. Las Cámaras se reunirán anualmente en dos períodos ordinarios de sesiones: el primero, de septiembre a diciembre, y el segundo, de febrero a junio. +2. Las Cámaras podrán reunirse en sesiones extraordinarias a petición del Gobierno, de la Diputación Permanente o de la mayoría absoluta de los miembros de cualquiera de las Cámaras. Las sesiones extraordinarias deberán convocarse sobre un orden del día determinado y serán clausuradas una vez que éste haya sido agotado. + +**Artículo 74.** + +1. Las Cámaras se reunirán en sesión conjunta para ejercer las competencias no legislativas que el Título II atribuye expresamente a las Cortes Generales. +2. Las decisiones de las Cortes Generales previstas en los artículos 94, 1, 145, 2 y 158, 2, se adoptarán por mayoría de cada una de las Cámaras. En el primer caso, el procedimiento se iniciará por el Congreso, y en los otros dos, por el Senado. En ambos casos, si no hubiera acuerdo entre Senado y Congreso, se intentará obtener por una Comisión Mixta compuesta de igual número de Diputados y Senadores. La Comisión presentará un texto que será votado por ambas Cámaras. Si no se aprueba en la forma establecida, decidirá el Congreso por mayoría absoluta. + +**Artículo 75.** + +1. Las Cámaras funcionarán en Pleno y por Comisiones. +2. Las Cámaras podrán delegar en las Comisiones Legislativas Permanentes la aprobación de proyectos o proposiciones de ley. El Pleno podrá, no obstante, recabar en cualquier momento el debate y votación de cualquier proyecto o proposición de ley que haya sido objeto de esta delegación. +3. Quedan exceptuados de lo dispuesto en el apartado anterior la reforma constitucional, las cuestiones internacionales, las leyes orgánicas y de bases y los Presupuestos Generales del Estado. + +**Artículo 76.** + +1. El Congreso y el Senado, y, en su caso, ambas Cámaras conjuntamente, podrán nombrar Comisiones de investigación sobre cualquier asunto de interés público. Sus conclusiones no serán vinculantes para los Tribunales, ni afectarán a las resoluciones judiciales, sin perjuicio de que el resultado de la investigación sea comunicado al Ministerio Fiscal para el ejercicio, cuando proceda, de las acciones oportunas. +2. Será obligatorio comparecer a requerimiento de las Cámaras. La ley regulará las sanciones que puedan imponerse por incumplimiento de esta obligación. + +**Artículo 77.** + +1. Las Cámaras pueden recibir peticiones individuales y colectivas, siempre por escrito, quedando prohibida la presentación directa por manifestaciones ciudadanas. +2. Las Cámaras pueden remitir al Gobierno las peticiones que reciban. El Gobierno está obligado a explicarse sobre su contenido, siempre que las Cámaras lo exijan. + +**Artículo 78.** + +1. En cada Cámara habrá una Diputación Permanente compuesta por un mínimo de veintiún miembros, que representarán a los grupos parlamentarios, en proporción a su importancia numérica. +2. Las Diputaciones Permanentes estarán presididas por el Presidente de la Cámara respectiva y tendrán como funciones la prevista en el artículo 73, la de asumir las facultades que correspondan a las Cámaras, de acuerdo con los artículos 86 y 116, en caso de que éstas hubieren sido disueltas o hubiere expirado su mandato y la de velar por los poderes de las Cámaras cuando éstas no estén reunidas. +3. Expirado el mandato o en caso de disolución, las Diputaciones Permanentes seguirán ejerciendo sus funciones hasta la constitución de las nuevas Cortes Generales. +4. Reunida la Cámara correspondiente, la Diputación Permanente dará cuenta de los asuntos tratados y de sus decisiones. + +**Artículo 79.** + +1. Para adoptar acuerdos, las Cámaras deben estar reunidas reglamentariamente y con asistencia de la mayoría de sus miembros. +2. Dichos acuerdos, para ser válidos, deberán ser aprobados por la mayoría de los miembros presentes, sin perjuicio de las mayorías especiales que establezcan la Constitución o las leyes orgánicas y las que para elección de personas establezcan los Reglamentos de las Cámaras. +3. El voto de Senadores y Diputados es personal e indelegable. + +**Artículo 80.** Las sesiones plenarias de las Cámaras serán públicas, salvo acuerdo en contrario de cada Cámara, adoptado por mayoría absoluta o con arreglo al Reglamento. + +**CAPÍTULO SEGUNDO: De la elaboración de las leyes** + +**Artículo 81.** + +1. Son leyes orgánicas las relativas al desarrollo de los derechos fundamentales y de las libertades públicas, las que aprueben los Estatutos de Autonomía y el régimen electoral general y las demás previstas en la Constitución. +2. La aprobación, modificación o derogación de las leyes orgánicas exigirá mayoría absoluta del Congreso, en una votación final sobre el conjunto del proyecto. + +**Artículo 82.** + +1. Las Cortes Generales podrán delegar en el Gobierno la potestad de dictar normas con rango de ley sobre materias determinadas no incluidas en el artículo anterior. +2. La delegación legislativa deberá otorgarse mediante una ley de bases cuando su objeto sea la formación de textos articulados o por una ley ordinaria cuando se trate de refundir varios textos legales en uno solo. +3. La delegación legislativa habrá de otorgarse al Gobierno de forma expresa para materia concreta y con fijación del plazo para su ejercicio. La delegación se agota por el uso que de ella haga el Gobierno mediante la publicación de la norma correspondiente. No podrá entenderse concedida de modo implícito o por tiempo indeterminado. Tampoco podrá permitir la subdelegación a autoridades distintas del propio Gobierno. +4. Las leyes de bases delimitarán con precisión el objeto y alcance de la delegación legislativa y los principios y criterios que han de seguirse en su ejercicio. +5. La autorización para refundir textos legales determinará el ámbito normativo a que se refiere el contenido de la delegación, especificando si se circunscribe a la mera formulación de un texto único o si se incluye la de regularizar, aclarar y armonizar los textos legales que han de ser refundidos. +6. Sin perjuicio de la competencia propia de los Tribunales, las leyes de delegación podrán establecer en cada caso fórmulas adicionales de control. + +**Artículo 83.** + +Las leyes de bases no podrán en ningún caso: + +- Autorizar la modificación de la propia ley de bases. +- Facultar para dictar normas con carácter retroactivo. + +**Artículo 84.** Cuando una proposición de ley o una enmienda fuere contraria a una delegación legislativa en vigor, el Gobierno está facultado para oponerse a su tramitación. En tal supuesto, podrá presentarse una proposición de ley para la derogación total o parcial de la ley de delegación. + +**Artículo 85.** Las disposiciones del Gobierno que contengan legislación delegada recibirán el título de Decretos Legislativos. + +**Artículo 86.** + +1. En caso de extraordinaria y urgente necesidad, el Gobierno podrá dictar disposiciones legislativas provisionales que tomarán la forma de Decretos-leyes y que no podrán afectar al ordenamiento de las instituciones básicas del Estado, a los derechos, deberes y libertades de los ciudadanos regulados en el Título I, al régimen de las Comunidades Autónomas ni al Derecho electoral general. +2. Los Decretos-leyes deberán ser inmediatamente sometidos a debate y votación de totalidad al Congreso de los Diputados, convocado al efecto si no estuviere reunido, en el plazo de los treinta días siguientes a su promulgación. El Congreso habrá de pronunciarse expresamente dentro de dicho plazo sobre su convalidación o derogación, para lo cual el Reglamento establecerá un procedimiento especial y sumario. +3. Durante el plazo establecido en el apartado anterior, las Cortes podrán tramitarlos como proyectos de ley por el procedimiento de urgencia. + +**Artículo 87.** + +1. La iniciativa legislativa corresponde al Gobierno, al Congreso y al Senado, de acuerdo con la Constitución y los Reglamentos de las Cámaras. +2. Las Asambleas de las Comunidades Autónomas podrán solicitar del Gobierno la adopción de un proyecto de ley o remitir a la Mesa del Congreso una proposición de ley, delegando ante dicha Cámara un máximo de tres miembros de la Asamblea encargados de su defensa. +3. Una ley orgánica regulará las formas de ejercicio y requisitos de la iniciativa popular para la presentación de proposiciones de ley. En todo caso se exigirán no menos de 500.000 firmas acreditadas. No procederá dicha iniciativa en materias propias de ley orgánica, tributarias o de carácter internacional, ni en lo relativo a la prerrogativa de gracia. + +**Artículo 88.** Los proyectos de ley serán aprobados en Consejo de Ministros, que los someterá al Congreso, acompañados de una exposición de motivos y de los antecedentes necesarios para pronunciarse sobre ellos. + +**Artículo 89.** + +1. La tramitación de las proposiciones de ley se regulará por los Reglamentos de las Cámaras, sin que la prioridad debida a los proyectos de ley impida el ejercicio de la iniciativa legislativa en los términos regulados por el artículo 87. +2. Las proposiciones de ley que, de acuerdo con el artículo 87, tome en consideración el Senado, se remitirán al Congreso para su trámite en éste como tal proposición. + +**Artículo 90.** + +1. Aprobado un proyecto de ley ordinaria u orgánica por el Congreso de los Diputados, su Presidente dará inmediata cuenta del mismo al Presidente del Senado, el cual lo someterá a la deliberación de éste. +2. El Senado en el plazo de dos meses, a partir del día de la recepción del texto, puede, mediante mensaje motivado, oponer su veto o introducir enmiendas al mismo. El veto deberá ser aprobado por mayoría absoluta. El proyecto no podrá ser sometido al Rey para sanción sin que el Congreso ratifique por mayoría absoluta, en caso de veto, el texto inicial, o por mayoría simple, una vez transcurridos dos meses desde la interposición del mismo, o se pronuncie sobre las enmiendas, aceptándolas o no por mayoría simple. +3. El plazo de dos meses de que el Senado dispone para vetar o enmendar el proyecto se reducirá al de veinte días naturales en los proyectos declarados urgentes por el Gobierno o por el Congreso de los Diputados. + +**Artículo 91.** El Rey sancionará en el plazo de quince días las leyes aprobadas por las Cortes Generales, y las promulgará y ordenará su inmediata publicación. + +**Artículo 92.** + +1. Las decisiones políticas de especial trascendencia podrán ser sometidas a referéndum consultivo de todos los ciudadanos. +2. El referéndum será convocado por el Rey, mediante propuesta del Presidente del Gobierno, previamente autorizada por el Congreso de los Diputados. +3. Una ley orgánica regulará las condiciones y el procedimiento de las distintas modalidades de referéndum previstas en esta Constitución. + +**CAPÍTULO TERCERO - De los Tratados Internacionales** + +**Artículo 93.** Mediante ley orgánica se podrá autorizar la celebración de tratados por los que se atribuya a una organización o institución internacional el ejercicio de competencias derivadas de la Constitución. Corresponde a las Cortes Generales o al Gobierno, según los casos, la garantía del cumplimiento de estos tratados y de las resoluciones emanadas de los organismos internacionales o supranacionales titulares de la cesión. + +**Artículo 94.** + +1. La prestación del consentimiento del Estado para obligarse por medio de tratados o convenios requerirá la previa autorización de las Cortes Generales, en los siguientes casos: + 1. Tratados de carácter político. + 2. Tratados o convenios de carácter militar. + 3. Tratados o convenios que afecten a la integridad territorial del Estado o a los derechos y deberes fundamentales establecidos en el Título I. + 4. Tratados o convenios que impliquen obligaciones financieras para la Hacienda Pública. + 5. Tratados o convenios que supongan modificación o derogación de alguna ley o exijan medidas legislativas para su ejecución. +2. El Congreso y el Senado serán inmediatamente informados de la conclusión de los restantes tratados o convenios. + +**Artículo 95.** + +1. La celebración de un tratado internacional que contenga estipulaciones contrarias a la Constitución exigirá la previa revisión constitucional. +2. El Gobierno o cualquiera de las Cámaras puede requerir al Tribunal Constitucional para que declare si existe o no esa contradicción. + +**Artículo 96.** + +1. Los tratados internacionales válidamente celebrados, una vez publicados oficialmente en España, formarán parte del ordenamiento interno. Sus disposiciones sólo podrán ser derogadas, modificadas o suspendidas en la forma prevista en los propios tratados o de acuerdo con las normas generales del Derecho internacional. +2. Para la denuncia de los tratados y convenios internacionales se utilizará el mismo procedimiento previsto para su aprobación en el artículo 94. + +## El Tribunal Constitucional + +**TÍTULO 10 de la Constitución- Del Tribunal Constitucional** + +**Artículo 159.** + +1. El Tribunal Constitucional se compone de 12 miembros nombrados por el Rey; de ellos, cuatro a propuesta del Congreso por mayoría de tres quintos de sus miembros; cuatro a propuesta del Senado, con idéntica mayoría; dos a propuesta del Gobierno, y dos a propuesta del Consejo General del Poder Judicial. +2. Los miembros del Tribunal Constitucional deberán ser nombrados entre Magistrados y Fiscales, Profesores de Universidad, funcionarios públicos y Abogados, todos ellos juristas de reconocida competencia con más de quince años de ejercicio profesional. +3. Los miembros del Tribunal Constitucional serán designados por un período de nueve años y se renovarán por terceras partes cada tres. +4. La condición de miembro del Tribunal Constitucional es incompatible: con todo mandato representativo; con los cargos políticos o administrativos; con el desempeño de funciones directivas en un partido político o en un sindicato y con el empleo al servicio de los mismos; con el ejercicio de las carreras judicial y fiscal, y con cualquier actividad profesional o mercantil. En lo demás los miembros del Tribunal Constitucional tendrán las incompatibilidades propias de los miembros del poder judicial. +5. Los miembros del Tribunal Constitucional serán independientes e inamovibles en el ejercicio de su mandato. + +**Artículo 160.** El Presidente del Tribunal Constitucional será nombrado entre sus miembros por el Rey, ****a propuesta del mismo Tribunal en pleno y por un período de tres años. + +**Artículo 161.** + +1. El Tribunal Constitucional tiene jurisdicción en todo el territorio español y es competente para conocer: + 1. Del recurso de inconstitucionalidad contra leyes y disposiciones normativas con fuerza de ley. La declaración de inconstitucionalidad de una norma jurídica con rango de ley, interpretada por la jurisprudencia, afectará a ésta, si bien la sentencia o sentencias recaídas no perderán el valor de cosa juzgada. + 2. Del recurso de amparo por violación de los derechos y libertades referidos en el artículo 53, 2, de esta Constitución, en los casos y formas que la ley establezca. + 3. De los conflictos de competencia entre el Estado y las Comunidades Autónomas o de los de éstas entre sí. + 4. De las demás materias que le atribuyan la Constitución o las leyes orgánicas. +2. El Gobierno podrá impugnar ante el Tribunal Constitucional las disposiciones y resoluciones adoptadas por los órganos de las Comunidades Autónomas. La impugnación producirá la suspensión de la disposición o resolución recurrida, pero el Tribunal, en su caso, deberá ratificarla o levantarla en un plazo no superior a cinco meses. + +**Artículo 162.** + +1. Están legitimados: + 1. Para interponer el recurso de inconstitucionalidad, el Presidente del Gobierno, el Defensor del Pueblo, 50 Diputados, 50 Senadores, los órganos colegiados ejecutivos de las Comunidades Autónomas y, en su caso, las Asambleas de las mismas. + 2. Para interponer el recurso de amparo, toda persona natural o jurídica que invoque un interés legítimo, así como el Defensor del Pueblo y el Ministerio Fiscal. +2. En los demás casos, la ley orgánica determinará las personas y órganos legitimados. + +**Artículo 163.** Cuando un órgano judicial considere, en algún proceso, que una norma con rango de ley, ****aplicable al caso, de cuya validez dependa el fallo, pueda ser contraria a la Constitución, ****planteará la cuestión ante el Tribunal Constitucional en los supuestos, en la forma y con los ****efectos que establezca la ley, que en ningún caso serán suspensivos. + +**Artículo 164.** + +1. Las sentencias del Tribunal Constitucional se publicarán en el boletín oficial del Estado con los votos particulares, si los hubiere. Tienen el valor de cosa juzgada a partir del día siguiente de su publicación y no cabe recurso alguno contra ellas. Las que declaren la inconstitucionalidad de una ley o de una norma con fuerza de ley y todas las que no se limiten a la estimación subjetiva de un derecho, tienen plenos efectos frente a todos. +2. Salvo que en el fallo se disponga otra cosa, subsistirá la vigencia de la ley en la parte no afectada por la inconstitucionalidad. + +**Artículo 165.** Una ley orgánica regulará el funcionamiento del Tribunal Constitucional, el estatuto de ****sus miembros, el procedimiento ante el mismo y las condiciones para el ejercicio de las ****acciones. + +**Artículo 159 CE** + +- **Composición:** 12 magistrados nombrados por el Rey: + - 4 a propuesta del Congreso de los Diputados. + - 4 a propuesta del Senado. + - 2 a propuesta del Gobierno. + - 2 a propuesta del Consejo General del Poder Judicial. +- Mandato de 9 años, renovables por terceras partes cada 3 años. +- Eligen entre ellos al Presidente del Tribunal por 3 años. + +**Atribuciones** + +- Controlar la constitucionalidad de las leyes y normas con fuerza de ley. +- Resolver recursos de inconstitucionalidad y cuestiones de inconstitucionalidad planteadas por jueces y tribunales. +- Conocer del recurso de amparo por violación de derechos fundamentales. +- Resolver conflictos de competencia entre el Estado y las Comunidades Autónomas, o entre estas. +- Controlar la constitucionalidad de los tratados internacionales. + +## El Defensor del Pueblo + +**Artículo 54 CE.** +Una ley orgánica regulará la institución del Defensor del Pueblo, como **alto comisionado de las Cortes Generales**, designado por éstas para la defensa de los derechos comprendidos en este Título, a cuyo efecto podrá supervisar la actividad de la Administración, dando cuenta a las Cortes Generales. + +### Ley orgánica 3/1981 del Defensor del ûeblo + + +#### TÍTULO PRIMERO +Nombramiento, cese y condiciones + +##### CAPÍTULO PRIMERO +###### Carácter y elección +**Artículo primero.** + +El Defensor del Pueblo es el alto comisionado de las Cortes Generales designado por éstas para la defensa de los derechos comprendidos en el Título I de la Constitución, a cuyo efecto podrá supervisar la actividad de la Administración, dando cuenta a las Cortes Generales. Ejercerá las funciones que le encomienda la Constitución y la presente Ley. + +**Artículo segundo.** + +Uno. El Defensor del Pueblo será elegido por las Cortes Generales para un periodo de cinco años, y se dirigirá a las mismas a través de los Presidentes del Congreso y del senado, respectivamente. + +Dos. Se designará en las Cortes Generales una Comisión Mixta Congreso-Senado encargada de relacionarse con el Defensor del Pueblo e informar a los respectivos Plenos en cuantas ocasiones sea necesario. + +Tres. Dicha Comisión se reunirá cuando así lo acuerden conjuntamente el Presidente del Congreso y del Senado, y en todo caso, para proponer a los Plenos de las Cámaras el candidato o candidatos a Defensor del Pueblo. Los acuerdos de la Comisión se adoptarán por mayoría simple. + +Cuatro. Propuesto el candidato o candidatos, se convocará en término no inferior a diez días al Pleno del Congreso para que proceda a su elección. Será designado quien obtuviese una votación favorable de las tres quintas partes de los miembros del Congreso y posteriormente, en un plazo máximo de veinte días, fuese ratificado por esta misma mayoría del Senado. + +Cinco. Caso de no alcanzarse las mencionadas mayorías, se procederá en nueva sesión de la Comisión, y en el plazo máximo de un mes, a formular sucesivas propuestas. En tales casos, una vez conseguida la mayoría de los tres quintos en el Congreso, la designación quedará realizada al alcanzarse la mayoría absoluta del Senado. + +Seis. Designado el Defensor del Pueblo se reunirá de nuevo la Comisión Mixta Congreso-Senado para otorgar su conformidad previa al nombramiento de los adjuntos que le sean propuestos por aquél. + +**Artículo tercero.** + +Podrá ser elegido Defensor del Pueblo cualquier español mayor de edad que se encuentre en el pleno disfrute de sus derechos civiles y políticos. + +**Artículo cuarto.** + +Uno. Los Presidentes del Congreso y del Senado acreditarán conjuntamente con sus firmas el nombramiento del Defensor del Pueblo que se publicará en el «Boletín Oficial del Estado». + +Dos. El Defensor del Pueblo tomará posesión de su cargo ante las Mesas de ambas Cámaras reunidas conjuntamente, prestando juramento o promesa de fiel desempeño de su función. + +### CAPÍTULO SEGUNDO +#### Cese y sustitución +**Artículo quinto.** + +Uno. El Defensor del Pueblo cesará por alguna de las siguientes causas: + +1.1. Por renuncia. + +1.2. Por expiración del plazo de su nombramiento. + +1.3. Por muerte o por incapacidad sobrevenida. + +1.4. Por actuar con notoria negligencia en el cumplimiento de las obligaciones y deberes del cargo. + +1.5. Por haber sido condenado, mediante sentencia firme, por delito doloso. + +Dos. La vacante en el cargo se declarará por el Presidente del Congreso en los casos de muerte, renuncia y expiración del plazo del mandato. En los demás casos se decidirá, por mayoría de las tres quintas partes de los componentes de cada Cámara, mediante debate y previa audiencia del interesado. + +Tres. Vacante el cargo se iniciará el procedimiento para el nombramiento de nuevo Defensor del Pueblo en plazo no superior a un mes. + +Cuatro. En los casos de muerte, cese o incapacidad temporal o definitiva del Defensor del Pueblo y en tanto no procedan las Cortes Generales a una nueva designación desempeñarán sus funciones, interinamente, en su propio orden, los Adjuntos al Defensor del Pueblo. + +### CAPÍTULO TERCERO + +#### Prerrogativas e incompatibilidades + +**Artículo sexto.** + +Uno. El Defensor del Pueblo no estará sujeto a mandato imperativo alguno. No recibirá instrucciones de ninguna Autoridad. Desempeñará sus funciones con autonomía y según su criterio. + +Dos. El Defensor del Pueblo gozará de inviolabilidad. No podrá ser detenido, expedientado, multado, perseguido o juzgado en razón a las opiniones que formule o a los actos que realice en el ejercicio de las competencias propias de su cargo. + +Tres. En los demás casos, y mientras permanezca en el ejercicio de sus funciones, el Defensor del Pueblo no podrá ser detenido ni retenido sino en caso de flagrante delito, correspondiendo la decisión sobre su inculpación, prisión, procesamiento y juicio exclusivamente a la Sala de lo Penal del Tribunal Supremo. + +Cuatro. Las anteriores reglas serán aplicables a los Adjuntos del Defensor del Pueblo en el cumplimiento de sus funciones. + +**Artículo séptimo.** + +Uno. La condición de Defensor del Pueblo es incompatible con todo mandato representativo; con todo cargo político o actividad de propaganda política; con la permanencia en el servicio activo de cualquier Administración pública; con la afiliación a un partido político o el desempeño de funciones directivas en un partido político o en un sindicato, asociación o fundación, y con el empleo al servicio de los mismos; con el ejercicio de las carreras judicial y fiscal, y con cualquier actividad profesional, liberal, mercantil o laboral. + +Dos. El Defensor del Pueblo deberá cesar, dentro de los diez días siguientes a su nombramiento y antes de tomar posesión, en toda situación de incompatibilidad que pudiera afectarle, entendiéndose en caso contrario que no acepta el nombramiento. + +Tres. Si la incompatibilidad fuere sobrevenida una vez posesionado del cargo, se entenderá que renuncia al mismo en la fecha en que aquélla se hubiere producido. + +### CAPÍTULO CUARTO + +#### De los Adjuntos del Defensor del Pueblo. + +**Artículo octavo.** + +Uno. El Defensor del Pueblo estará auxiliado por un Adjunto Primero y un Adjunto Segundo, en los que podrá delegar sus funciones y que le sustituirán por su orden, en el ejercicio de las mismas, en los supuestos de imposibilidad temporal y en los de cese. + +Dos. El Defensor del Pueblo nombrará y separará a sus Adjuntos previa conformidad de las Cámaras en la forma que determinen sus Reglamentos. + +Tres. El nombramiento de los Adjuntos será publicado en el «Boletín Oficial del Estado». + +Cuatro. A los Adjuntos les será de aplicación lo dispuesto para el Defensor del Pueblo en los artículos tercero, sexto y séptimo de la presente Ley. + +### TÍTULO SEGUNDO + +#### Del procedimiento + +##### CAPÍTULO PRIMERO + +###### Iniciación y contenido de la investigación + +**Artículo noveno.** + +Uno. El Defensor del Pueblo podrá iniciar y proseguir de oficio o a petición de parte, cualquier investigación conducente al esclarecimiento de los actos y resoluciones de la Administración pública y sus agentes, en relación con los ciudadanos, a la luz de lo dispuesto en el artículo ciento tres, uno, de la Constitución, y el respeto debido a los Derechos proclamados en su Título primero. + +Dos. Las atribuciones del Defensor del Pueblo se extienden a la actividad de los ministros, autoridades administrativas, funcionarios y cualquier persona que actúe al servicio de las Administraciones públicas. + +**Artículo diez.** + +Uno. Podrá dirigirse al Defensor del Pueblo toda persona natural o jurídica que invoque un interés legítimo, sin restricción alguna. No podrán constituir impedimento para ello la nacionalidad, residencia, sexo, minoría de edad, la incapacidad legal del sujeto, el internamiento en un centro penitenciario o de reclusión o, en general, cualquier relación especial de sujeción o dependencia de una Administración o Poder público. + +Dos. Los Diputados y Senadores individualmente, las comisiones de investigación o relacionadas con la defensa general o parcial de los derechos y libertades públicas y, principalmente, la Comisión Mixta Congreso-Senado de relaciones con el Defensor del Pueblo podrán solicitar, mediante escrito motivado, la intervención del Defensor del Pueblo para la investigación o esclarecimiento de actos, resoluciones y conductas concretas producidas en las Administraciones públicas, que afecten a un ciudadano o grupo de ciudadanos, en el ámbito de sus competencias. + +Tres. No podrá presentar quejas ante el Defensor del Pueblo ninguna autoridad administrativa en asuntos de su competencia. + +**Artículo once.** + +Uno. La actividad del Defensor del Pueblo no se verá interrumpida en los casos en que las Cortes Generales no se encuentren reunidas, hubieren sido disueltas o hubiere expirado su mandato. + +Dos. En las situaciones previstas en el apartado anterior, el Defensor del Pueblo se dirigirá a las Diputaciones Permanentes de las Cámaras. + +Tres. La declaración de los estados de excepción o de sitio no interrumpirán la actividad del Defensor del Pueblo, ni el derecho de los ciudadanos de acceder al mismo, sin perjuicio de lo dispuesto en el artículo cincuenta y cinco de la Constitución. + +### CAPÍTULO SEGUNDO + +#### Ámbito de competencias + +**Artículo doce.** + +Uno. El Defensor del Pueblo podrá, en todo caso, de oficio o a instancia de parte, supervisar por sí mismo la actividad de la Comunidad Autónoma en el ámbito de competencias definido por esta Ley. + +Dos. A los efectos de lo previsto en el párrafo anterior, los órganos similares de las Comunidades Autónomas coordinarán sus funciones con las del Defensor del Pueblo y éste podrá solicitar su cooperación. + +**Artículo trece.** + +Cuando el Defensor del Pueblo reciba quejas referidas al funcionamiento de la Administración de Justicia, deberá dirigirlas al Ministerio Fiscal para que éste investigue su realidad y adopte las medidas oportunas con arreglo a la ley, o bien dé traslado de las mismas al Consejo General del Poder Judicial, según el tipo de reclamación de que se trate; todo ello sin perjuicio de la referencia que en su informe general a las Cortes Generales pueda hacer al tema. + +**Artículo catorce.** + +El Defensor del Pueblo velará por el respeto de los derechos proclamados en el título primero de la Constitución en el ámbito de la Administración Militar, sin que ella pueda entrañar una interferencia en el mando de la Defensa Nacional. + +### CAPÍTULO TERCERO + +#### Tramitación de las quejas + +**Artículo quince.** + +Uno. Toda queja se presentará firmada por el interesado, con indicación de su nombre, apellidos y domicilio, en escrito razonado en papel común y en el plazo máximo de un año, contado a partir del momento en que tuviera conocimiento de los hechos objeto de la misma. + +Dos. Todas las actuaciones del Defensor del Pueblo son gratuitas para el interesado y no será preceptiva la asistencia de Letrado ni de Procurador. De toda queja se acusará recibo. + +**Artículo dieciséis.** + +Uno. La correspondencia dirigida al Defensor del Pueblo y que sea remitida desde cualquier centro de detención, internamiento o custodia de las personas no podrá ser objeto de censura de ningún tipo. + +Dos. Tampoco podrán ser objeto de escucha o interferencia las conversaciones que se produzcan entre el Defensor del Pueblo o sus delegados y cualquier otra persona de las enumeradas en el apartado anterior. + +**Artículo diecisiete.** + +Uno. El Defensor del Pueblo registrará y acusará recibo de las quejas que se formulen, que tramitará o rechazará. En este último caso lo hará en escrito motivado pudiendo informar al interesado sobre las vías más oportunas para ejercitar su acción, caso de que a su entender hubiese alguna y sin perjuicio de que el interesado pueda utilizar las que considere más pertinentes. + +Dos. El Defensor del Pueblo no entrará en el examen individual de aquellas quejas sobre las que esté pendiente resolución judicial y lo suspenderá si, iniciada su actuación, se interpusiere por persona interesada demanda o recurso ante las Tribunales ordinarios o el Tribunal Constitucional. Ello no impedirá, sin embargo, la investigación sobre los problemas generales planteados en las quejas presentadas. En cualquier caso velará por que la Administración resuelva expresamente, en tiempo y forma, las peticiones y recursos que le hayan sido formulados. + +Tres. El Defensor del Pueblo rechazará las quejas anónimas y podrá rechazar aquellas en las que advierta mala fe, carencia de fundamento, inexistencia de pretensión, así como aquellas otras cuya tramitación irrogue perjuicio al legítimo derecho de tercera persona. Sus decisiones no serán susceptibles de recurso. + +**Artículo dieciocho.** + +Uno. Admitida la queja, el Defensor del Pueblo promoverá la oportuna investigación sumaria e informal para el esclarecimiento de los supuestos de la misma. En todo caso dará cuenta del contenido sustancial de la solicitud al Organismo o a la Dependencia administrativa procedente con el fin de que por su Jefe en el plazo máximo de quince días, se remita informe escrito. Tal plazo será ampliable cuando concurran circunstancias que lo aconsejen a juicio del Defensor del Pueblo. + +Dos. La negativa o negligencia del funcionario o de sus superiores responsables al envío del informe inicial solicitado podrá ser considerada por el Defensor del Pueblo como hostil y entorpecedora de sus funciones, haciéndola pública de inmediato y destacando tal calificación en su informe anual o especial, en su caso, a las Cortes Generales. + +### CAPÍTULO CUARTO + +#### Obligación de colaboración de los organismos requeridos +**Artículo diecinueve.** + +Uno. Todos los poderes públicos están obligados a auxiliar, con carácter preferente y urgente, al Defensor del Pueblo en sus investigaciones e inspecciones. + +Dos. En la fase de comprobación e investigación de una queja o en expediente iniciado de oficio, el Defensor del Pueblo su Adjunto, o la persona en quien él delegue, podrán personarse en cualquier centro de la Administración pública, dependientes de la misma a afectos a un servicio público, para comprobar cuantos datos fueren menester, hacer las entrevistas personales pertinentes o proceder al estudio de los expedientes y documentación necesaria. + +Tres. A estos efectos no podrá negársele el acceso a ningún expediente o documentación administrativa o que se encuentre relacionada con la actividad o servicio objeto de la investigación, sin perjuicio de lo que se dispone en el artículo veintidós de esta Ley. + +**Artículo veinte.** + +Uno. Cuando la queja a investigar afectare a la conducta de las personas al servicio de la Administración, en relación con la función que desempeñan, el Defensor del Pueblo dará cuenta de la misma al afectado y a su inmediato superior u Organismo de quien aquél dependiera. + +Dos. El afectado responderá por escrito, y con la aportación de cuantos documentos y testimonios considere oportunos, en el plazo que se le haya fijado, que en ningún caso será inferior a diez días, pudiendo ser prorrogado, a instancia de parte, por la mitad del concedido. + +Tres. El Defensor del Pueblo podrá comprobar la veracidad de los mismos y proponer al funcionario afectado una entrevista ampliatoria de datos. Los funcionarios que se negaren a ello podrán ser requeridos por aquél para que manifiesten por escrito las razones que justifiquen tal decisión. + +Cuatro. La información que en el curso de una investigación pueda aportar un funcionario a través de su testimonio personal tendrá el carácter de reservada, sin perjuicio de lo dispuesto en la Ley de Enjuiciamiento Criminal sobre la denuncia de hechos que pudiesen revestir carácter delictivo. + +**Artículo veintiuno.** + +El superior jerárquico u Organismo que prohíba al funcionario a sus órdenes o servicio responder a la requisitoria del Defensor del Pueblo o entrevistarse con él, deberá manifestarlo por escrito, debidamente motivado, dirigido al funcionario y al propio Defensor del Pueblo. El Defensor del Pueblo dirigirá en adelante cuantas actuaciones investigadoras sean necesarias al referido superior jerárquico. + +### CAPÍTULO QUINTO + +#### Sobre documentos reservados + +**Artículo veintidós.** + +Uno. El Defensor del Pueblo podrá solicitar a los poderes públicos todos los documentos que considere necesarios para el desarrollo de su función, incluidos aquéllos clasificados con el carácter de secretos de acuerdo con la ley. En este último supuesto la no remisión de dichos documentos deberá ser acordada por el Consejo de Ministros y se acompañará una certificación acreditativa del acuerdo denegatorio. + +Dos. Las investigaciones que realice el Defensor del Pueblo y el personal dependiente del mismo, así como los trámites procedimentales, se verificarán dentro de la más absoluta reserva, tanto con respecto a los particulares como a las dependencias y demás Organismos públicos, sin perjuicio de las consideraciones que el Defensor del Pueblo considere oportuno incluir en sus informes a las Cortes Generales. Se dispondrán medidas especiales de protección en relación con los documentos clasificados como secretos. + +Tres. Cuando entienda que un documento declarado secreto y no remitido por la Administración pudiera afectar de forma decisiva a la buena marcha de su investigación, lo pondrá en conocimiento de la Comisión Mixta Congreso-Senado a que se refiere el artículo 2.° de esta Ley. + +### CAPÍTULO SEXTO + +#### Responsabilidades de las autoridades y funcionarios + +**Artículo veintitrés.** + +Cuando las actuaciones practicadas revelen que la queja ha sido originada presumiblemente por el abuso, arbitrariedad, discriminación, error, negligencia u omisión de un funcionario, el Defensor del Pueblo podrá dirigirse al afectado haciéndole constar su criterio al respecto. Con la misma fecha dará traslado de dicho escrito al superior jerárquico, formulando las sugerencias que considere oportunas. + +**Artículo veinticuatro.** + +Uno. La persistencia en una actitud hostil o entorpecedora de la labor de investigación del Defensor del Pueblo por parte de cualquier Organismo, funcionarios, directivo o persona al servicio de la Administración pública podrá ser objeto de un informe especial, además de destacarlo en la sección correspondiente de su informe anual. + +**Artículo veinticinco.** + +Uno. Cuando el Defensor del Pueblo, en razón del ejercicio de las funciones propias de su cargo, tenga conocimiento de una conducta o hechos presumiblemente delictivos lo pondrá de inmediato en conocimiento del Fiscal General del Estado. + +Dos. En cualquier caso, el Fiscal General del Estado informará periódicamente al Defensor del Pueblo, o cuando éste lo solicite, del trámite en que se hallen las actuaciones iniciadas a su instancia. + +Tres. El Fiscal General del Estado pondrá en conocimiento del Defensor del Pueblo todas aquellas posibles irregularidades administrativas de que tenga conocimiento el Ministerio Fiscal en el ejercicio de sus funciones. + +**Artículo veintiséis.** + +El Defensor del Pueblo podrá, de oficio, ejercitar la acción de responsabilidad contra todas las autoridades, funcionarios y agentes civiles del orden gubernativo o administrativo, incluso local, sin que sea necesaria en ningún caso la previa reclamación por escrito. + +### CAPÍTULO SÉPTIMO + +#### Gastos causados a particulares + +**Artículo veintisiete.** + +Los gastos efectuados o perjuicios materiales causados a los particulares que no hayan promovido la queja al ser llamados a informar por el Defensor del Pueblo, serán correspondidos con cargo a su presupuesto una vez justificados debidamente. + +### TÍTULO TERCERO + +#### De las resoluciones + +### CAPÍTULO PRIMERO + +#### Contenido de las resoluciones + +**Artículo veintiocho.** + +Uno. El Defensor del Pueblo, aun no siendo competente para modificar o anular los actos y resoluciones de la Administración Pública, podrá, sin embargo, sugerir la modificación de los criterios utilizados para la producción de aquéllos. + +Dos. Si como consecuencia de sus investigaciones llegase al convencimiento de que el cumplimiento riguroso de la norma puede provocar situaciones injustas o perjudiciales para los administrados, podrá sugerir al órgano legislativo competente o a la Administración la modificación de la misma. + +Tres. Si las actuaciones se hubiesen realizado con ocasión de servicios prestados por particulares en virtud de acto administrativo habilitante, el Defensor del Pueblo podrá instar de las autoridades administrativas competentes el ejercicio de sus potestades de inspección y sanción. + +**Artículo veintinueve.** + +El Defensor del Pueblo está legitimado para interponer los recursos de inconstitucionalidad y de amparo, de acuerdo con lo dispuesto en la Constitución y en la Ley Orgánica del Tribunal Constitucional. + +**Artículo treinta.** + +Uno. El Defensor del Pueblo, con ocasión de sus investigaciones, podrá formular a las autoridades y funcionarios de las Administraciones Públicas advertencias, recomendaciones, recordatorios de sus deberes legales y sugerencias para la adopción de nuevas medidas. En todos los casos, las autoridades y los funcionarios vendrán obligados a responder por escrito en término no superior al de un mes. + +Dos. Si formuladas sus recomendaciones dentro de un plazo razonable no se produce una medida adecuada en tal sentido por la autoridad administrativa afectada o éste no informa al Defensor del Pueblo de las razones que estime para no adoptarlas, el Defensor del Pueblo podrá poner en conocimiento del Ministro del Departamento afectado, o sobre la máxima autoridad de la Administración afectada, los antecedentes del asunto y las recomendaciones presentadas. Si tampoco obtuviera una justificación adecuada, incluirá tal asunto en su informe anual o especial con mención de los nombres de las autoridades o funcionarios que hayan adoptado tal actitud entre los casos en que considerando el Defensor del Pueblo que era posible una solución positiva, ésta no se ha conseguido. + +### CAPÍTULO SEGUNDO + +#### Notificaciones y comunicaciones + +**Artículo treinta y uno.** + +Uno. El Defensor del Pueblo informará al interesado del resultado de sus investigaciones y gestión así como de la respuesta que hubiese dado la Administración o funcionario implicados, salvo en el caso de que éstas, por su naturaleza, fuesen consideradas como de carácter reservado o declaradas secretas. + +Dos. Cuando en intervención se hubiere iniciado de acuerdo con lo dispuesto en el apartado dos del artículo diez, el Defensor del Pueblo informará al parlamentario o Comisión competente que lo hubiese solicitado y al término de sus investigaciones, de los resultados alcanzados. Igualmente, cuando decida no intervenir informará razonando su desestimación. + +Tres. El Defensor del Pueblo comunicará el resultado positivo o negativo de sus investigaciones a la autoridad, funcionario o dependencia administrativa acerca de la cual se haya suscitado, + +### CAPÍTULO TERCERO +#### Informe a las Cortes +**Artículo treinta y dos.** + +Uno. El Defensor del Pueblo dará cuenta anualmente a las Cortes Generales de la gestión realizada en un informe que presentará ante las mismas cuando se hallen reunidas en periodo ordinario de sesiones. + +Dos. Cuando la gravedad o urgencia de los hechos lo aconsejen podrá presentar un informe extraordinario que dirigirá a las Diputaciones Permanentes de las Cámaras si éstas no se encontraran reunidas. + +Tres. Los informes anuales y, en su caso los extraordinarios, serán publicados. + +**Artículo treinta y tres.** + +Uno. El Defensor del Pueblo en su informe anual dará cuenta del número y tipo de quejas presentadas; de aquellas que hubiesen sido rechazadas y sus causas, así como de las que fueron objeto de investigación y el resultado de las mismas, con especificación de las sugerencias o recomendaciones admitidas por las Administraciones Públicas. + +Dos. En el informe no constarán datos personales que permitan la pública identificación de los interesados en el procedimiento investigador, sin perjuicio de lo dispuesto en el artículo veinticuatro punto uno. + +Tres. El informe contendrá igualmente un anexo, cuyo destinatario serán las Cortes Generales, en el que se hará constar la liquidación del presupuesto de la institución en el periodo que corresponda. + +Cuatro. Un resumen del informe será expuesto oralmente por el Defensor del Pueblo ante los Plenos de ambas Cámaras, pudiendo intervenir los grupos parlamentarios a efectos de fijar su postura. + +### TÍTULO CUARTO + +#### Medios personales y materiales + +### CAPÍTULO PRIMERO + +#### Personal + +**Artículo treinta y cuatro.** + +El Defensor del Pueblo podrá designar libremente los asesores necesarios para el ejercicio de sus funciones, de acuerdo con el Reglamento y dentro de los límites presupuestarios. + +**Artículo treinta y cinco.** + +Uno. Las personas que se encuentren al servicio del Defensor del Pueblo, y mientras permanezcan en el mismo, se considerarán como persona al servicio de las Cortes. + +Dos. En los casos de funcionarios provenientes de la Administración Pública se les reservará la plaza y destino que ocupasen con anterioridad a su adscripción a la oficina del Defensor del Pueblo, y se les computará, a todos los efectos, el tiempo transcurrido en esta situación. + +**Artículo treinta y seis.** + +Los adjuntos y asesores cesarán automáticamente en el momento de la toma de posesión de un nuevo Defensor del Pueblo destinado por las Cortes. + +### CAPÍTULO SEGUNDO + +#### Dotación económica + +**Artículo treinta y siete.** + +La dotación económica necesaria para el funcionamiento de la institución constituirá una partida dentro de los Presupuestos de las Cortes Generales. +Disposición transitoria. + +A los cinco años de entrada en vigor de la presente Ley, el Defensor del Pueblo podrá proponer a las Cortes Generales y en informe razonado aquellas modificaciones que entienda que deben realizarse a la misma. + +### Disposición final única. Mecanismo Nacional de Prevención de la Tortura. + +Primero. El Defensor del Pueblo ejercerá las funciones del Mecanismo Nacional de Prevención de la Tortura de conformidad con la Constitución, la presente Ley y el Protocolo facultativo de la Convención contra la tortura u otros tratos o penas crueles, inhumanos o degradantes. + +Segundo. Se crea un Consejo Asesor como órgano de cooperación técnica y jurídica en el ejercicio de las funciones propias del Mecanismo Nacional de Prevención, que será presidido por el Adjunto en el que el Defensor del Pueblo delegue las funciones previstas en esta disposición. El Reglamento determinará su estructura, composición y funcionamiento. diff --git a/apuntes/bloque1/tema2_audio.md b/apuntes/bloque1/tema2_audio.md new file mode 100644 index 0000000..b10b4d9 --- /dev/null +++ b/apuntes/bloque1/tema2_audio.md @@ -0,0 +1,251 @@ +## Bloque 1 Tema 2. Las Cortes Generales. Tribunal Constitucional. Defensor del Pueblo + +Introducción + +En este tema se estudian tres instituciones fundamentales del sistema constitucional español. + +Las Cortes Generales, como poder legislativo. + +El Tribunal Constitucional, como garante de la Constitución. + +El Defensor del Pueblo, como protector de los derechos de los ciudadanos frente a la Administración. + +Es un tema muy frecuente en el examen TAI. + +--- + +## 1. Las Cortes Generales + +Las Cortes Generales representan al pueblo español. + +Ejercen el poder legislativo del Estado. + +Están formadas por dos cámaras. + +El Congreso de los Diputados. + +El Senado. + +--- + +### 1.1 Funciones generales + +Las Cortes Generales tienen las siguientes funciones. + +Elaborar y aprobar las leyes. + +Aprobar los Presupuestos Generales del Estado. + +Controlar la acción del Gobierno. + +--- + +## 2. El Congreso de los Diputados + +Es la cámara baja. + +Tiene un papel predominante en el sistema parlamentario. + +--- + +### 2.1 Funciones principales + +Otorgar o retirar la confianza al Gobierno. + +Elegir al Presidente del Gobierno mediante la investidura. + +Aprobar la moción de censura. + +Plantear y resolver la cuestión de confianza. + +Participar en la elaboración de leyes. + +--- + +Importante para examen + +El Congreso tiene mayor poder que el Senado. + +--- + +## 3. El Senado + +Es la cámara de representación territorial. + +--- + +### 3.1 Funciones principales + +Participar en la elaboración de leyes. + +Puede enmendar o vetar proyectos de ley. + +Controlar la acción del Gobierno. + +Representar a las Comunidades Autónomas. + +--- + +Importante para examen + +El veto del Senado puede ser levantado por el Congreso. + +--- + +## 4. Procedimiento legislativo básico + +La elaboración de leyes sigue varias fases. + +--- + +Iniciativa legislativa. + +Puede corresponder al Gobierno, Congreso, Senado o Comunidades Autónomas. + +--- + +Debate y aprobación en el Congreso. + +--- + +Intervención del Senado. + +Puede aprobar, enmendar o vetar. + +--- + +Aprobación definitiva por el Congreso. + +--- + +Sanción y promulgación por el Rey. + +--- + +## 5. El Tribunal Constitucional + +Es el órgano encargado de interpretar la Constitución. + +Es independiente de los demás poderes del Estado. + +--- + +### 5.1 Composición + +Está formado por doce miembros. + +Son nombrados por el Rey. + +--- + +Su designación corresponde a. + +Cuatro a propuesta del Congreso. + +Cuatro a propuesta del Senado. + +Dos a propuesta del Gobierno. + +Dos a propuesta del Consejo General del Poder Judicial. + +--- + +Importante para examen + +El mandato es de nueve años. + +Se renueva por tercios. + +--- + +### 5.2 Funciones + +El Tribunal Constitucional tiene varias funciones clave. + +--- + +Control de constitucionalidad de las leyes. + +--- + +Resolución de recursos de amparo. + +Protege los derechos fundamentales. + +--- + +Resolución de conflictos. + +Entre el Estado y las Comunidades Autónomas. + +--- + +Control de tratados internacionales. + +--- + +Importante para examen + +El recurso de amparo protege derechos fundamentales frente a vulneraciones de los poderes públicos. + +--- + +## 6. El Defensor del Pueblo + +Es el alto comisionado de las Cortes Generales. + +Su función es defender los derechos de los ciudadanos frente a la Administración. + +--- + +### 6.1 Características + +Es independiente. + +Actúa de oficio o a instancia de parte. + +No tiene poder sancionador. + +--- + +### 6.2 Funciones + +Supervisar la actividad de la Administración. + +Investigar quejas de los ciudadanos. + +Proponer recomendaciones. + +Interponer recurso de amparo. + +Interponer recurso de inconstitucionalidad. + +--- + +Importante para examen + +Puede supervisar la Administración, pero no anular actos. + +--- + +## 7. Relaciones entre las instituciones + +Las Cortes elaboran leyes. + +El Tribunal Constitucional controla que las leyes respeten la Constitución. + +El Defensor del Pueblo protege a los ciudadanos frente a la Administración. + +--- + +## Resumen final del tema + +Las Cortes Generales representan al pueblo y ejercen el poder legislativo. + +El Congreso tiene mayor peso político que el Senado. + +El Tribunal Constitucional es el intérprete supremo de la Constitución. + +El Defensor del Pueblo protege los derechos de los ciudadanos frente a la Administración. + +Son instituciones clave del sistema constitucional español. \ No newline at end of file diff --git a/apuntes/bloque1/tema3.md b/apuntes/bloque1/tema3.md new file mode 100644 index 0000000..f7d9326 --- /dev/null +++ b/apuntes/bloque1/tema3.md @@ -0,0 +1,451 @@ +Tema 3 - Tambien se puede escuchar +# 3. El Gobierno: composición, nombramiento y cese. Las funciones del Gobierno. Relaciones entre el Gobierno y las Cortes Generales + +# Introducción +El **Gobierno de España** es el órgano que ejerce la función ejecutiva y dirige la política interior y exterior del Estado. Sus principales aspectos de funcionamiento, composición y relación con las Cortes Generales se resumen a continuación. + +# Composición, Nombramiento y Cese del Gobierno +## Composición +El Gobierno se compone del **Presidente**, del **Vicepresidente o Vicepresidentes** (en su caso) y de los **Ministros**. Se reúnen en **Consejo de Ministros** y en **Comisiones Delegadas del Gobierno**. + +## Nombramiento +### *Presidente del Gobierno:* +Es propuesto por el **Rey** tras consultar a los representantes de los grupos parlamentarios con representación en el Congreso de los Diputados. + +Debe obtener la **confianza** del Congreso de los Diputados, mediante el procedimiento de **investidura**. En la primera votación, se requiere **mayoría absoluta**. Si no se logra, se repite 48 horas después y basta la **mayoría simple**. + +Una vez investido, el Rey le nombra formalmente. + +### *Vicepresidentes y Ministros:* + +Son nombrados y separados por el **Rey**, a propuesta del **Presidente del Gobierno**. + +El nombramiento debe garantizar el principio de **presencia equilibrada** de mujeres y hombres (mínimo del 40% de cada sexo). + +## Cese + +El Gobierno cesa en los siguientes casos: + +- Tras la celebración de **elecciones generales**. +- En los casos de **pérdida de la confianza parlamentaria** (tras la aprobación de una **moción de censura** o la pérdida de una **cuestión de confianza**). +- Por **dimisión** o **fallecimiento** de su Presidente. + +**Nota:** El Gobierno cesante continúa **en funciones** hasta la toma de posesión del nuevo Gobierno. + +# Funciones del Gobierno + +De acuerdo con la Constitución Española, el Gobierno tiene las siguientes funciones: + +- **Dirección Política:** Dirige la **política interior y exterior**, la **Administración civil y militar**, y la **defensa del Estado**. +- **Función Ejecutiva:** Ejerce la **función ejecutiva** y gestiona los asuntos del Estado a través de la Administración General del Estado. +- **Potestad Reglamentaria:** Ejerce la **potestad reglamentaria** para desarrollar las leyes, dictando reglamentos y otras disposiciones normativas inferiores a la ley. +- **Iniciativa Legislativa:** Tiene la **iniciativa legislativa** a través de la aprobación de **Proyectos de Ley** en Consejo de Ministros, que se remiten a las Cortes. +- **Normas con Rango de Ley:** Puede dictar, en casos de extraordinaria y urgente necesidad, **Decretos-Leyes** (que deben ser convalidados por el Congreso) y **Decretos Legislativos** (por delegación expresa de las Cortes). +- **Presupuestos:** Elabora el **Proyecto de Ley de Presupuestos Generales del Estado**. + +# Relaciones entre el Gobierno y las Cortes Generales + +El sistema político español es un sistema parlamentario, lo que implica una estrecha relación de control e impulso entre el Gobierno (Poder Ejecutivo) y las Cortes Generales (Poder Legislativo, formado por el Congreso de los Diputados y el Senado). + +### Instrumentos de Control y Exigencia de Responsabilidad + +El Gobierno responde **solidariamente** de su gestión política ante el **Congreso de los Diputados**. + +### Instrumentos de Colaboración e Impulso + +**Investidura:** El Presidente del Gobierno necesita la confianza del Congreso para ser nombrado. + +**Iniciativa Legislativa:** El Gobierno presenta **Proyectos de Ley** y las Cortes los examinan, enmiendan y aprueban. + +**Aprobación de Presupuestos:** El Gobierno elabora el proyecto y las Cortes lo aprueban. + +**Delegación Legislativa:** Las Cortes pueden delegar en el Gobierno la potestad de dictar normas con rango de ley (Decretos Legislativos). + +# El Gobierno: composición, nombramiento y cese. Las funciones del Gobierno. + +## **Titulo 4 de la CE: Del Gobierno y la administración (artículos del 97 al 107)** + +**Artículo 97.** El Gobierno dirige la política interior y exterior, la Administración civil y militar y la defensa del Estado. Ejerce la función ejecutiva y la potestad reglamentaria de acuerdo con la Constitución y las leyes. + +**Artículo 98.** +1. El Gobierno se compone del Presidente, de los Vicepresidentes, en su caso, de los Ministros y de los demás miembros que establezca la ley. +2. El Presidente dirige la acción del Gobierno y coordina las funciones de los demás miembros del mismo, sin perjuicio de la competencia y responsabilidad directa de éstos en su gestión. +3. Los miembros del Gobierno no podrán ejercer otras funciones representativas que las propias del mandato parlamentario, ni cualquier otra función pública que no derive de su cargo, ni actividad profesional o mercantil alguna. +4. La ley regulará el estatuto e incompatibilidades de los miembros del Gobierno. + +**Artículo 99.** +1. Después de cada renovación del Congreso de los Diputados, y en los demás supuestos constitucionales en que así proceda, el Rey, previa consulta con los representantes designados por los Grupos políticos con representación parlamentaria, y a través del Presidente del Congreso, propondrá un candidato a la Presidencia del Gobierno. +2. El candidato propuesto conforme a lo previsto en el apartado anterior expondrá ante el Congreso de los Diputados el programa político del Gobierno que pretenda formar y solicitará la confianza de la Cámara. +3. Si el Congreso de los Diputados, por el voto de la **mayoría absoluta** de sus miembros, otorgare su confianza a dicho candidato, el Rey le nombrará Presidente. De no alcanzarse dicha mayoría, se someterá la misma propuesta a **nueva votación cuarenta y ocho horas después** de la anterior, y la confianza se entenderá otorgada si obtuviere la **mayoría simple**. +4. Si efectuadas las citadas votaciones no se otorgase la confianza para la investidura, se tramitarán sucesivas propuestas en la forma prevista en los apartados anteriores. +5. Si transcurrido el plazo de dos meses, a partir de la primera votación de investidura, ningún candidato hubiere obtenido la confianza del Congreso, el Rey disolverá ambas Cámaras y convocará nuevas elecciones con el refrendo del Presidente del Congreso. + +**Artículo 100.** Los demás miembros del Gobierno serán nombrados y separados por el Rey, a propuesta de su Presidente. + +**Artículo 101.** +1. El Gobierno cesa tras la celebración de elecciones generales, en los casos de pérdida de la confianza parlamentaria previstos en la Constitución, o por dimisión o fallecimiento de su Presidente. +2. El Gobierno cesante continuará en funciones hasta la toma de posesión del nuevo Gobierno. + +**Artículo 102.** +1. La responsabilidad criminal del Presidente y los demás miembros del Gobierno será exigible, en su caso, ante la Sala de lo Penal del Tribunal Supremo. +2. Si la acusación fuere por traición o por cualquier delito contra la seguridad del Estado en el ejercicio de sus funciones, sólo podrá ser planteada por iniciativa de la cuarta parte de los miembros del Congreso, y con la aprobación de la mayoría absoluta del mismo. +3. La prerrogativa real de gracia no será aplicable a ninguno de los supuestos del presente artículo. + +**Artículo 103.** MUY IMPORTANTE +1. La Administración Pública sirve con objetividad los intereses generales y actúa de acuerdo con los principios de **eficacia, jerarquía, descentralización, desconcentración y coordinación, con sometimiento pleno a la ley y al Derecho**. +2. Los órganos de la Administración del Estado son creados, regidos y coordinados de acuerdo con la ley. +3. La ley regulará el estatuto de los funcionarios públicos, el acceso a la función pública de acuerdo con los principios de mérito y capacidad, las peculiaridades del ejercicio de su derecho a sindicación, el sistema de incompatibilidades y las garantías para la imparcialidad en el ejercicio de sus funciones. + +**Artículo 104.** +1. Las Fuerzas y Cuerpos de seguridad, bajo la dependencia del Gobierno, tendrán como misión proteger el libre ejercicio de los derechos y libertades y garantizar la seguridad ciudadana. +2. Una ley orgánica determinará las funciones, principios básicos de actuación y estatutos de las Fuerzas y Cuerpos de seguridad. + +**Artículo 105.** +La ley regulará: +- La audiencia de los ciudadanos, directamente o a través de las organizaciones y asociaciones reconocidas por la ley, en el procedimiento de elaboración de las disposiciones administrativas que les afecten. +- El acceso de los ciudadanos a los archivos y registros administrativos, salvo en lo que afecte a la seguridad y defensa del Estado, la averiguación de los delitos y la intimidad de las personas. +- El procedimiento a través del cual deben producirse los actos administrativos, garantizando, cuando proceda, la audiencia del interesado. + +**Artículo 106.** + +1. Los Tribunales controlan la potestad reglamentaria y la legalidad de la actuación administrativa, así como el sometimiento de ésta a los fines que la justifican. +2. Los particulares, en los términos establecidos por la ley, tendrán derecho a ser indemnizados por toda lesión que sufran en cualquiera de sus bienes y derechos, salvo en los casos de fuerza mayor, siempre que la lesión sea consecuencia del funcionamiento de los servicios públicos. + +**Artículo 107.** El Consejo de Estado es el supremo órgano consultivo del Gobierno. Una ley orgánica regulará su composición y competencia. + +Relaciones entre el Gobierno y las Cortes Generales + +**TÍTULO V de la CE. De las relaciones entre el Gobierno y las Cortes Generales** + +**Artículo 108.** El Gobierno responde solidariamente en su gestión política ante el Congreso de los Diputados. + +**Artículo 109.** Las Cámaras y sus Comisiones podrán recabar, a través de los Presidentes de aquéllas, la información y ayuda que precisen del Gobierno y de sus Departamentos y de cualesquiera autoridades del Estado y de las Comunidades Autónomas. + +**Artículo 110.** +1. Las Cámaras y sus Comisiones pueden reclamar la presencia de los miembros del Gobierno. +2. Los miembros del Gobierno tienen acceso a las sesiones de las Cámaras y a sus Comisiones y la facultad de hacerse oír en ellas, y podrán solicitar que informen ante las mismas funcionarios de sus Departamentos. + +**Artículo 111.** +1. El Gobierno y cada uno de sus miembros están sometidos a las interpelaciones y preguntas que se le formulen en las Cámaras. Para esta clase de debate los Reglamentos establecerán un tiempo mínimo semanal. +2. Toda interpelación podrá dar lugar a una moción en la que la Cámara manifieste su posición. + +**Artículo 112.** El Presidente del Gobierno, previa deliberación del Consejo de Ministros, puede plantear ante el Congreso de los Diputados la cuestión de confianza sobre su programa o sobre una declaración de política general. La confianza se entenderá otorgada cuando vote a favor de la misma la mayoría simple de los Diputados. + +**Artículo 113.** +1. El Congreso de los Diputados puede exigir la responsabilidad política del Gobierno mediante la adopción por mayoría absoluta de la moción de censura. +2. La moción de censura deberá ser propuesta al menos por la décima parte de los Diputados, y habrá de incluir un candidato a la Presidencia del Gobierno. +3. La moción de censura no podrá ser votada hasta que transcurran cinco días desde su presentación. En los dos primeros días de dicho plazo podrán presentarse mociones alternativas. +4. Si la moción de censura no fuere aprobada por el Congreso, sus signatarios no podrán presentar otra durante el mismo período de sesiones. + +**Artículo 114.** + +1. Si el Congreso niega su confianza al Gobierno, éste presentará su dimisión al Rey, procediéndose a continuación a la designación de Presidente del Gobierno, según lo dispuesto en el artículo 99. +2. Si el Congreso adopta una moción de censura, el Gobierno presentará su dimisión al Rey y el candidato incluido en aquélla se entenderá investido de la confianza de la Cámara a los efectos previstos en el artículo 99. El Rey le nombrará Presidente del Gobierno. + +**Artículo 115.** +1. El Presidente del Gobierno, previa deliberación del Consejo de Ministros, y bajo su exclusiva responsabilidad, podrá proponer la disolución del Congreso, del Senado o de las Cortes Generales, que será decretada por el Rey. El decreto de disolución fijará la fecha de las elecciones. +2. La propuesta de disolución no podrá presentarse cuando esté en trámite una moción de censura. +3. No procederá nueva disolución antes de que transcurra un año desde la anterior, salvo lo dispuesto en el artículo 99, apartado 5. + +**Artículo 116.** MUY PREGUNTADO +1. Una ley orgánica regulará los estados de alarma, de excepción y de sitio, y las competencias y limitaciones correspondientes. +2. El estado de alarma será declarado por el Gobierno mediante decreto acordado en Consejo de Ministros por un plazo máximo de quince días, dando cuenta al Congreso de los Diputados, reunido inmediatamente al efecto y sin cuya autorización no podrá ser prorrogado dicho plazo. El decreto determinará el ámbito territorial a que se extienden los efectos de la declaración. +3. El estado de excepción será declarado por el Gobierno mediante decreto acordado en Consejo de Ministros, previa autorización del Congreso de los Diputados. La autorización y proclamación del estado de excepción deberá determinar expresamente los efectos del mismo, el ámbito territorial a que se extiende y su duración, que no podrá exceder de treinta días, prorrogables por otro plazo igual, con los mismos requisitos. +4. El estado de sitio será declarado por la mayoría absoluta del Congreso de los Diputados, a propuesta exclusiva del Gobierno. El Congreso determinará su ámbito territorial, duración y condiciones. +5. No podrá procederse a la disolución del Congreso mientras estén declarados algunos de los estados comprendidos en el presente artículo, quedando automáticamente convocadas las Cámaras si no estuvieren en período de sesiones. Su funcionamiento, así como el de los demás poderes constitucionales del Estado, no podrán interrumpirse durante la vigencia de estos estados. Disuelto el Congreso o expirado su mandato, si se produjere alguna de las situaciones que dan lugar a cualquiera de dichos estados, las competencias del Congreso serán asumidas por su Diputación Permanente. +6. La declaración de los estados de alarma, de excepción y de sitio no modificarán el principio de responsabilidad del Gobierno y de sus agentes reconocidos en la Constitución y en las leyes. + +--- +## Título 8 - De la Organización Territorial del Estado + +### CAPÍTULO PRIMERO - Principios generales + +**Artículo 137** + +El Estado se organiza territorialmente en municipios, en provincias y en las Comunidades Autónomas que se constituyan. Todas estas entidades gozan de autonomía para la gestión de sus respectivos intereses. + +**Artículo 138** + +1. El Estado garantiza la realización efectiva del principio de solidaridad consagrado en el artículo 2 de la Constitución, velando por el establecimiento de un equilibrio económico, adecuado y justo entre las diversas partes del territorio español, y atendiendo en particular a las circunstancias del hecho insular. + +2. Las diferencias entre los Estatutos de las distintas Comunidades Autónomas no podrán implicar, en ningún caso, privilegios económicos o sociales. +Artículo 139 + +1. Todos los españoles tienen los mismos derechos y obligaciones en cualquier parte del territorio del Estado. + +2. Ninguna autoridad podrá adoptar medidas que directa o indirectamente obstaculicen la libertad de circulación y establecimiento de las personas y la libre circulación de bienes en todo el territorio español. + +### CAPÍTULO SEGUNDO - De la Administración Local + +**Artículo 140** + +La Constitución garantiza la autonomía de los municipios. Estos gozarán de personalidad jurídica plena. Su gobierno y administración corresponde a sus respectivos Ayuntamientos, integrados por los Alcaldes y los Concejales. Los Concejales serán elegidos por los vecinos del municipio mediante sufragio universal, igual, libre, directo y secreto, en la forma establecida por la ley. Los Alcaldes serán elegidos por los Concejales o por los vecinos. La ley regulará las condiciones en las que proceda el régimen del concejo abierto. + +**Artículo 141** + +1. La provincia es una entidad local con personalidad jurídica propia, determinada por la agrupación de municipios y división territorial para el cumplimiento de las actividades del Estado. Cualquier alteración de los límites provinciales habrá de ser aprobada por las Cortes Generales mediante ley orgánica. + +2. El gobierno y la administración autónoma de las provincias estarán encomendados a Diputaciones u otras Corporaciones de carácter representativo. + +3. Se podrán crear agrupaciones de municipios diferentes de la provincia. + +4. En los archipiélagos, las islas tendrán además su administración propia en forma de Cabildos o Consejos. + +**Artículo 142** + +Las Haciendas locales deberán disponer de los medios suficientes para el desempeño de las funciones que la ley atribuye a las Corporaciones respectivas y se nutrirán fundamentalmente de tributos propios y de participación en los del Estado y de las Comunidades Autónomas. + +### CAPÍTULO TERCERO - De las Comunidades Autónomas + +**Artículo 143** + +1. En el ejercicio del derecho a la autonomía reconocido en el artículo 2 de la Constitución, las provincias limítrofes con características históricas, culturales y económicas comunes, los territorios insulares y las provincias con entidad regional histórica podrán acceder a su autogobierno y constituirse en Comunidades Autónomas con arreglo a lo previsto en este Título y en los respectivos Estatutos. + +2. La iniciativa del proceso autonómico corresponde a todas las Diputaciones interesadas o al órgano interinsular correspondiente y a las dos terceras partes de los municipios cuya población represente, al menos, la mayoría del censo electoral de cada provincia o isla. Estos requisitos deberán ser cumplidos en el plazo de seis meses desde el primer acuerdo adoptado al respecto por alguna de las Corporaciones locales interesadas. + +3. La iniciativa, en caso de no prosperar, solamente podrá reiterarse pasados cinco años. + +**Artículo 144** + +Las Cortes Generales, mediante ley orgánica, podrán, por motivos de interés nacional: + +1. Autorizar la constitución de una comunidad autónoma cuando su ámbito territorial no supere el de una provincia y no reúna las condiciones del apartado 1 del artículo 143. +2. Autorizar o acordar, en su caso, un Estatuto de autonomía para territorios que no estén integrados en la organización provincial. +3. Sustituir la iniciativa de las Corporaciones locales a que se refiere el apartado 2 del artículo 143. + +**Artículo 145** + +1. En ningún caso se admitirá la federación de Comunidades Autónomas. + +2. Los Estatutos podrán prever los supuestos, requisitos y términos en que las Comunidades Autónomas podrán celebrar convenios entre sí para la gestión y prestación de servicios propios de las mismas, así como el carácter y efectos de la correspondiente comunicación a las Cortes Generales. En los demás supuestos, los acuerdos de cooperación entre las Comunidades Autónomas necesitarán la autorización de las Cortes Generales. + +**Artículo 146** + +El proyecto de Estatuto será elaborado por una asamblea compuesta por los miembros de la Diputación u órgano interinsular de las provincias afectadas y por los Diputados y Senadores elegidos en ellas y será elevado a las Cortes Generales para su tramitación como ley. + +**Artículo 147** + +1. Dentro de los términos de la presente Constitución, los Estatutos serán la norma institucional básica de cada Comunidad Autónoma y el Estado los reconocerá y amparará como parte integrante de su ordenamiento jurídico. + +2. Los Estatutos de autonomía deberán contener: + + a) La denominación de la Comunidad que mejor corresponda a su identidad histórica. + + b) La delimitación de su territorio. + + c) La denominación, organización y sede de las instituciones autónomas propias. + + d) Las competencias asumidas dentro del marco establecido en la Constitución y las bases para el traspaso de los servicios correspondientes a las mismas. + +3. La reforma de los Estatutos se ajustará al procedimiento establecido en los mismos y requerirá, en todo caso, la aprobación por las Cortes Generales, mediante ley orgánica. + +**Artículo 148** + +1. Las Comunidades Autónomas podrán asumir competencias en las siguientes materias: + + 1.ª Organización de sus instituciones de autogobierno. + + 2.ª Las alteraciones de los términos municipales comprendidos en su territorio y, en general, las funciones que correspondan a la Administración del Estado sobre las Corporaciones locales y cuya transferencia autorice la legislación sobre Régimen Local. + + 3.ª Ordenación del territorio, urbanismo y vivienda. + + 4.ª Las obras públicas de interés de la Comunidad Autónoma en su propio territorio. + + 5.ª Los ferrocarriles y carreteras cuyo itinerario se desarrolle íntegramente en el territorio de la Comunidad Autónoma y, en los mismos términos, el transporte desarrollado por estos medios o por cable. + + 6.ª Los puertos de refugio, los puertos y aeropuertos deportivos y, en general, los que no desarrollen actividades comerciales. + + 7.ª La agricultura y ganadería, de acuerdo con la ordenación general de la economía. + + 8.ª Los montes y aprovechamientos forestales. + + 9.ª La gestión en materia de protección del medio ambiente. + + 10.ª Los proyectos, construcción y explotación de los aprovechamientos hidráulicos, canales y regadíos de interés de la Comunidad Autónoma; las aguas minerales y termales. + + 11.ª La pesca en aguas interiores, el marisqueo y la acuicultura, la caza y la pesca fluvial. + + 12.ª Ferias interiores. + + 13.ª El fomento del desarrollo económico de la Comunidad Autónoma dentro de los objetivos marcados por la política económica nacional. + + 14.ª La artesanía. + + 15.ª Museos, bibliotecas y conservatorios de música de interés para la Comunidad Autónoma. + + 16.ª Patrimonio monumental de interés de la Comunidad Autónoma. + + 17.ª El fomento de la cultura, de la investigación y, en su caso, de la enseñanza de la lengua de la Comunidad Autónoma. + + 18.ª Promoción y ordenación del turismo en su ámbito territorial. + + 19.ª Promoción del deporte y de la adecuada utilización del ocio. + + 20.ª Asistencia social. + + 21.ª Sanidad e higiene. + + 22.ª La vigilancia y protección de sus edificios e instalaciones. La coordinación y demás facultades en relación con las policías locales en los términos que establezca una ley orgánica. + +2. Transcurridos cinco años, y mediante la reforma de sus Estatutos, las Comunidades Autónomas podrán ampliar sucesivamente sus competencias dentro del marco establecido en el artículo 149. + +**Artículo 149** + +1. El Estado tiene competencia exclusiva sobre las siguientes materias: + + 1.ª La regulación de las condiciones básicas que garanticen la igualdad de todos los españoles en el ejercicio de los derechos y en el cumplimiento de los deberes constitucionales. + + 2.ª Nacionalidad, inmigración, emigración, extranjería y derecho de asilo. + + 3.ª Relaciones internacionales. + + 4.ª Defensa y Fuerzas Armadas. + + 5.ª Administración de Justicia. + + 6.ª Legislación mercantil, penal y penitenciaria; legislación procesal, sin perjuicio de las necesarias especialidades que en este orden se deriven de las particularidades del derecho sustantivo de las Comunidades Autónomas. + + 7.ª Legislación laboral; sin perjuicio de su ejecución por los órganos de las Comunidades Autónomas. + + 8.ª Legislación civil, sin perjuicio de la conservación, modificación y desarrollo por las Comunidades Autónomas de los derechos civiles, forales o especiales, allí donde existan. En todo caso, las reglas relativas a la aplicación y eficacia de las normas jurídicas, relaciones jurídico-civiles relativas a las formas de matrimonio, ordenación de los registros e instrumentos públicos, bases de las obligaciones contractuales, normas para resolver los conflictos de leyes y determinación de las fuentes del Derecho, con respeto, en este último caso, a las normas de derecho foral o especial. + + 9.ª Legislación sobre propiedad intelectual e industrial. + + 10.ª Régimen aduanero y arancelario; comercio exterior. + + 11.ª Sistema monetario: divisas, cambio y convertibilidad; bases de la ordenación de crédito, banca y seguros. + + 12.ª Legislación sobre pesas y medidas, determinación de la hora oficial. + + 13.ª Bases y coordinación de la planificación general de la actividad económica. + + 14.ª Hacienda general y Deuda del Estado. + + 15.ª Fomento y coordinación general de la investigación científica y técnica. + + 16.ª Sanidad exterior. Bases y coordinación general de la sanidad. Legislación sobre productos farmacéuticos. + + 17.ª Legislación básica y régimen económico de la Seguridad Social, sin perjuicio de la ejecución de sus servicios por las Comunidades Autónomas. + + 18.ª Las bases del régimen jurídico de las Administraciones públicas y del régimen estatutario de sus funcionarios que, en todo caso, garantizarán a los administrados un tratamiento común ante ellas; el procedimiento administrativo común, sin perjuicio de las especialidades derivadas de la organización propia de las Comunidades Autónomas; legislación sobre expropiación forzosa; legislación básica sobre contratos y concesiones administrativas y el sistema de responsabilidad de todas las Administraciones públicas. + + 19.ª Pesca marítima, sin perjuicio de las competencias que en la ordenación del sector se atribuyan a las Comunidades Autónomas. + + 20.ª Marina mercante y abanderamiento de buques; iluminación de costas y señales marítimas; puertos de interés general; aeropuertos de interés general; control del espacio aéreo, tránsito y transporte aéreo, servicio meteorológico y matriculación de aeronaves. + + 21.ª Ferrocarriles y transportes terrestres que transcurran por el territorio de más de una Comunidad Autónoma; régimen general de comunicaciones; tráfico y circulación de vehículos a motor; correos y telecomunicaciones; cables aéreos, submarinos y radiocomunicación. + + 22.ª La legislación, ordenación y concesión de recursos y aprovechamientos hidráulicos cuando las aguas discurran por más de una Comunidad Autónoma, y la autorización de las instalaciones eléctricas cuando su aprovechamiento afecte a otra Comunidad o el transporte de energía salga de su ámbito territorial. + + 23.ª Legislación básica sobre protección del medio ambiente, sin perjuicio de las facultades de las Comunidades Autónomas de establecer normas adicionales de protección. La legislación básica sobre montes, aprovechamientos forestales y vías pecuarias. + + 24.ª Obras públicas de interés general o cuya realización afecte a más de una Comunidad Autónoma. + + 25.ª Bases de régimen minero y energético. + + 26.ª Régimen de producción, comercio, tenencia y uso de armas y explosivos. + + 27.ª Normas básicas del régimen de prensa, radio y televisión y, en general, de todos los medios de comunicación social, sin perjuicio de las facultades que en su desarrollo y ejecución correspondan a las Comunidades Autónomas. + + 28.ª Defensa del patrimonio cultural, artístico y monumental español contra la exportación y la expoliación; museos, bibliotecas y archivos de titularidad estatal, sin perjuicio de su gestión por parte de las Comunidades Autónomas. + + 29.ª Seguridad pública, sin perjuicio de la posibilidad de creación de policías por las Comunidades Autónomas en la forma que se establezca en los respectivos Estatutos en el marco de lo que disponga una ley orgánica. + + 30.ª Regulación de las condiciones de obtención, expedición y homologación de títulos académicos y profesionales y normas básicas para el desarrollo del artículo 27 de la Constitución, a fin de garantizar el cumplimiento de las obligaciones de los poderes públicos en esta materia. + + 31.ª Estadística para fines estatales. + + 32.ª Autorización para la convocatoria de consultas populares por vía de referéndum. + +2. Sin perjuicio de las competencias que podrán asumir las Comunidades Autónomas, el Estado considerará el servicio de la cultura como deber y atribución esencial y facilitará la comunicación cultural entre las Comunidades Autónomas, de acuerdo con ellas. + +3. Las materias no atribuidas expresamente al Estado por esta Constitución podrán corresponder a las Comunidades Autónomas, en virtud de sus respectivos Estatutos. La competencia sobre las materias que no se hayan asumido por los Estatutos de Autonomía corresponderá al Estado, cuyas normas prevalecerán, en caso de conflicto, sobre las de las Comunidades Autónomas en todo lo que no esté atribuido a la exclusiva competencia de éstas. El derecho estatal será, en todo caso, supletorio del derecho de las Comunidades Autónomas. + +**Artículo 150** + +1. Las Cortes Generales, en materias de competencia estatal, podrán atribuir a todas o a alguna de las Comunidades Autónomas la facultad de dictar, para sí mismas, normas legislativas en el marco de los principios, bases y directrices fijados por una ley estatal. Sin perjuicio de la competencia de los Tribunales, en cada ley marco se establecerá la modalidad del control de las Cortes Generales sobre estas normas legislativas de las Comunidades Autónomas. + +2. El Estado podrá transferir o delegar en las Comunidades Autónomas, mediante ley orgánica, facultades correspondientes a materia de titularidad estatal que por su propia naturaleza sean susceptibles de transferencia o delegación. La ley preverá en cada caso la correspondiente transferencia de medios financieros, así como las formas de control que se reserve el Estado. + +3. El Estado podrá dictar leyes que establezcan los principios necesarios para armonizar las disposiciones normativas de las Comunidades Autónomas, aun en el caso de materias atribuidas a la competencia de éstas, cuando así lo exija el interés general. Corresponde a las Cortes Generales, por mayoría absoluta de cada Cámara, la apreciación de esta necesidad. + +**Artículo 151** + +1. No será preciso dejar transcurrir el plazo de cinco años, a que se refiere el apartado 2 del artículo 148, cuando la iniciativa del proceso autonómico sea acordada dentro del plazo del artículo 143.2, además de por las Diputaciones o los órganos interinsulares correspondientes, por las tres cuartas partes de los municipios de cada una de las provincias afectadas que representen, al menos, la mayoría del censo electoral de cada una de ellas y dicha iniciativa sea ratificada mediante referéndum por el voto afirmativo de la mayoría absoluta de los electores de cada provincia en los términos que establezca una ley orgánica. + +2. En el supuesto previsto en el apartado anterior, el procedimiento para la elaboración del Estatuto será el siguiente: + + 1.º El Gobierno convocará a todos los Diputados y Senadores elegidos en las circunscripciones comprendidas en el ámbito territorial que pretenda acceder al autogobierno, para que se constituyan en Asamblea, a los solos efectos de elaborar el correspondiente proyecto de Estatuto de autonomía, mediante el acuerdo de la mayoría absoluta de sus miembros. + + 2.º Aprobado el proyecto de Estatuto por la Asamblea de Parlamentarios, se remitirá a la Comisión Constitucional del Congreso, la cual, dentro del plazo de dos meses, lo examinará con el concurso y asistencia de una delegación de la Asamblea proponente para determinar de común acuerdo su formulación definitiva. + + 3.º Si se alcanzare dicho acuerdo, el texto resultante será sometido a referéndum del cuerpo electoral de las provincias comprendidas en el ámbito territorial del proyectado Estatuto. + + 4.º Si el proyecto de Estatuto es aprobado en cada provincia por la mayoría de los votos válidamente emitidos, será elevado a las Cortes Generales. Los plenos de ambas Cámaras decidirán sobre el texto mediante un voto de ratificación. Aprobado el Estatuto, el Rey lo sancionará y lo promulgará como ley. + + 5.º De no alcanzarse el acuerdo a que se refiere el apartado 2 de este número, el proyecto de Estatuto será tramitado como proyecto de ley ante las Cortes Generales. El texto aprobado por éstas será sometido a referéndum del cuerpo electoral de las provincias comprendidas en el ámbito territorial del proyectado Estatuto. En caso de ser aprobado por la mayoría de los votos válidamente emitidos en cada provincia, procederá su promulgación en los términos del párrafo anterior. + +3. En los casos de los párrafos 4.º y 5.º del apartado anterior, la no aprobación del proyecto de Estatuto por una o varias provincias no impedirá la constitución entre las restantes de la Comunidad Autónoma proyectada, en la forma que establezca la ley orgánica prevista en el apartado 1 de este artículo. + +**Artículo 152** + +1. En los Estatutos aprobados por el procedimiento a que se refiere el artículo anterior, la organización institucional autonómica se basará en una Asamblea Legislativa, elegida por sufragio universal, con arreglo a un sistema de representación proporcional que asegure, además, la representación de las diversas zonas del territorio; un Consejo de Gobierno con funciones ejecutivas y administrativas y un Presidente, elegido por la Asamblea, de entre sus miembros, y nombrado por el Rey, al que corresponde la dirección del Consejo de Gobierno, la suprema representación de la respectiva Comunidad y la ordinaria del Estado en aquélla. El Presidente y los miembros del Consejo de Gobierno serán políticamente responsables ante la Asamblea. + + Un Tribunal Superior de Justicia, sin perjuicio de la jurisdicción que corresponde al Tribunal Supremo, culminará la organización judicial en el ámbito territorial de la Comunidad Autónoma. En los Estatutos de las Comunidades Autónomas podrán establecerse los supuestos y las formas de participación de aquéllas en la organización de las demarcaciones judiciales del territorio. Todo ello de conformidad con lo previsto en la ley orgánica del poder judicial y dentro de la unidad e independencia de éste. + + Sin perjuicio de lo dispuesto en el artículo 123, las sucesivas instancias procesales, en su caso, se agotarán ante órganos judiciales radicados en el mismo territorio de la Comunidad Autónoma en que esté el órgano competente en primera instancia. + +2. Una vez sancionados y promulgados los respectivos Estatutos, solamente podrán ser modificados mediante los procedimientos en ellos establecidos y con referéndum entre los electores inscritos en los censos correspondientes. + +3. Mediante la agrupación de municipios limítrofes, los Estatutos podrán establecer circunscripciones territoriales propias, que gozarán de plena personalidad jurídica. +Artículo 153 + + El control de la actividad de los órganos de las Comunidades Autónomas se ejercerá: + + a) Por el Tribunal Constitucional, el relativo a la constitucionalidad de sus disposiciones normativas con fuerza de ley. + + b) Por el Gobierno, previo dictamen del Consejo de Estado, el del ejercicio de funciones delegadas a que se refiere el apartado 2 del artículo 150. + + c) Por la jurisdicción contencioso-administrativa, el de la administración autónoma y sus normas reglamentarias. + + d) Por el Tribunal de Cuentas, el económico y presupuestario. + +**Artículo 154** + +Un Delegado nombrado por el Gobierno dirigirá la Administración del Estado en el territorio de la Comunidad Autónoma y la coordinará, cuando proceda, con la administración propia de la Comunidad. + +**Artículo 155** + +1. Si una Comunidad Autónoma no cumpliere las obligaciones que la Constitución u otras leyes le impongan, o actuare de forma que atente gravemente al interés general de España, el Gobierno, previo requerimiento al Presidente de la Comunidad Autónoma y, en el caso de no ser atendido, con la aprobación por mayoría absoluta del Senado, podrá adoptar las medidas necesarias para obligar a aquélla al cumplimiento forzoso de dichas obligaciones o para la protección del mencionado interés general. + +2. Para la ejecución de las medidas previstas en el apartado anterior, el Gobierno podrá dar instrucciones a todas las autoridades de las Comunidades Autónomas. + +**Artículo 156** + +1. Las Comunidades Autónomas gozarán de autonomía financiera para el desarrollo y ejecución de sus competencias con arreglo a los principios de coordinación con la Hacienda estatal y de solidaridad entre todos los españoles. + +2. Las Comunidades Autónomas podrán actuar como delegados o colaboradores del Estado para la recaudación, la gestión y la liquidación de los recursos tributarios de aquél, de acuerdo con las leyes y los Estatutos. + +**Artículo 157** + +1. Los recursos de las Comunidades Autónomas estarán constituidos por: + + a) Impuestos cedidos total o parcialmente por el Estado; recargos sobre impuestos estatales y otras participaciones en los ingresos del Estado. + + b) Sus propios impuestos, tasas y contribuciones especiales. + + c) Transferencias de un Fondo de Compensación interterritorial y otras asignaciones con cargo a los Presupuestos Generales del Estado. + + d) Rendimientos procedentes de su patrimonio e ingresos de derecho privado. + + e) El producto de las operaciones de crédito. + +2. Las Comunidades Autónomas no podrán en ningún caso adoptar medidas tributarias sobre bienes situados fuera de su territorio o que supongan obstáculo para la libre circulación de mercancías o servicios. + +3. Mediante ley orgánica podrá regularse el ejercicio de las competencias financieras enumeradas en el precedente apartado 1, las normas para resolver los conflictos que pudieran surgir y las posibles formas de colaboración financiera entre las Comunidades Autónomas y el Estado. + +**Artículo 158** + +1. En los Presupuestos Generales del Estado podrá establecerse una asignación a las Comunidades Autónomas en función del volumen de los servicios y actividades estatales que hayan asumido y de la garantía de un nivel mínimo en la prestación de los servicios públicos fundamentales en todo el territorio español. + +2. Con el fin de corregir desequilibrios económicos interterritoriales y hacer efectivo el principio de solidaridad, se constituirá un Fondo de Compensación con destino a gastos de inversión, cuyos recursos serán distribuidos por las Cortes Generales entre las Comunidades Autónomas y provincias, en su caso. diff --git a/apuntes/bloque1/tema3_audio.md b/apuntes/bloque1/tema3_audio.md new file mode 100644 index 0000000..f2c3d94 --- /dev/null +++ b/apuntes/bloque1/tema3_audio.md @@ -0,0 +1,289 @@ +## Bloque 1 Tema 3. El Gobierno. Composición, nombramiento y cese. Funciones. Relaciones con las Cortes Generales + +Introducción + +El Gobierno es el órgano que ejerce el poder ejecutivo en España. + +Dirige la política interior y exterior, la Administración y la defensa del Estado. + +Este tema es muy importante en el examen TAI, especialmente en lo relativo al nombramiento del Presidente, las funciones y el control parlamentario. + +--- + +## 1. El Gobierno + +El Gobierno está regulado en el Título cuarto de la Constitución, artículos 97 a 107. + +--- + +## 2. Composición del Gobierno + +El Gobierno se compone de. + +El Presidente del Gobierno. + +Los Vicepresidentes, en su caso. + +Los Ministros. + +--- + +Importante para examen + +El Presidente dirige la acción del Gobierno y coordina a los demás miembros. + +--- + +## 3. Nombramiento del Gobierno + +### 3.1 Nombramiento del Presidente + +El proceso es el siguiente. + +--- + +El Rey propone un candidato tras consultar a los grupos parlamentarios. + +--- + +El candidato expone su programa ante el Congreso. + +--- + +Se realiza la votación de investidura. + +--- + +En primera votación se requiere mayoría absoluta. + +--- + +Si no se obtiene, se realiza una segunda votación cuarenta y ocho horas después. + +En esta segunda votación basta la mayoría simple. + +--- + +Si ningún candidato obtiene la confianza en dos meses, se disuelven las Cortes y se convocan elecciones. + +--- + +### 3.2 Nombramiento de los Ministros + +Los ministros son nombrados por el Rey a propuesta del Presidente del Gobierno. + +--- + +Importante para examen + +El Rey nombra, pero la iniciativa es del Presidente. + +--- + +## 4. Cese del Gobierno + +El Gobierno cesa en los siguientes casos. + +--- + +Tras la celebración de elecciones generales. + +--- + +Por pérdida de la confianza parlamentaria. + +--- + +Por dimisión o fallecimiento del Presidente del Gobierno. + +--- + +Importante + +El Gobierno cesante continúa en funciones hasta la toma de posesión del nuevo Gobierno. + +--- + +## 5. Funciones del Gobierno + +Según la Constitución, el Gobierno tiene varias funciones. + +--- + +### 5.1 Dirección política + +Dirige la política interior y exterior. + +Dirige la Administración civil y militar. + +Dirige la defensa del Estado. + +--- + +### 5.2 Función ejecutiva + +Aplica las leyes y gestiona la Administración. + +--- + +### 5.3 Potestad reglamentaria + +Puede dictar reglamentos para desarrollar las leyes. + +--- + +### 5.4 Iniciativa legislativa + +El Gobierno puede presentar proyectos de ley. + +--- + +### 5.5 Normas con rango de ley + +Puede aprobar. + +Decretos leyes en casos de urgente necesidad. + +Decretos legislativos por delegación de las Cortes. + +--- + +### 5.6 Función presupuestaria + +Elabora el proyecto de Presupuestos Generales del Estado. + +--- + +Importante para examen + +El Gobierno puede dictar normas con rango de ley en determinados casos. + +--- + +## 6. Relaciones entre el Gobierno y las Cortes Generales + +España tiene un sistema parlamentario. + +Esto implica una relación estrecha entre el Gobierno y las Cortes. + +--- + +## 7. Control parlamentario del Gobierno + +El Gobierno responde políticamente ante el Congreso de los Diputados. + +--- + +### 7.1 Instrumentos de control + +Preguntas parlamentarias. + +Interpelaciones. + +Mociones. + +--- + +### 7.2 Moción de censura + +Permite exigir responsabilidad política al Gobierno. + +--- + +Requiere mayoría absoluta. + +Debe incluir un candidato alternativo. + +--- + +Importante para examen + +Es una moción de censura constructiva. + +--- + +### 7.3 Cuestión de confianza + +La plantea el Presidente del Gobierno. + +--- + +Se aprueba por mayoría simple. + +--- + +Si se pierde, el Gobierno debe dimitir. + +--- + +## 8. Relaciones de colaboración + +Además del control, existe colaboración entre Gobierno y Cortes. + +--- + +El Gobierno presenta proyectos de ley. + +--- + +Las Cortes aprueban los Presupuestos. + +--- + +Las Cortes pueden delegar en el Gobierno la potestad legislativa. + +--- + +## 9. Responsabilidad del Gobierno + +El Gobierno responde solidariamente de su gestión política ante el Congreso. + +--- + +Idea clave + +Todos los miembros del Gobierno responden conjuntamente. + +--- + +## 10. Trampas típicas de examen + +Primera trampa + +Confundir mayoría absoluta con mayoría simple en la investidura. + +--- + +Segunda trampa + +Olvidar que la moción de censura requiere candidato alternativo. + +--- + +Tercera trampa + +Pensar que el Rey elige libremente al Presidente. + +No es así, depende del Congreso. + +--- + +Cuarta trampa + +Confundir decreto ley con decreto legislativo. + +--- + +## Resumen final del tema + +El Gobierno ejerce el poder ejecutivo y dirige la política del Estado. + +Está compuesto por el Presidente, ministros y en su caso vicepresidentes. + +El Presidente es elegido mediante investidura en el Congreso. + +El Gobierno cesa en varios supuestos y continúa en funciones hasta su sustitución. + +Tiene funciones ejecutivas, normativas y políticas. + +Está sometido al control del Congreso mediante instrumentos como la moción de censura y la cuestión de confianza. \ No newline at end of file diff --git a/apuntes/bloque1/tema4.md b/apuntes/bloque1/tema4.md new file mode 100644 index 0000000..051e11d --- /dev/null +++ b/apuntes/bloque1/tema4.md @@ -0,0 +1,521 @@ +# 4. El texto refundido del Estatuto Básico del Empleo Público y demás normativa de aplicación: derechos y deberes, formas de provisión de puestos, promoción interna y carrera profesional; situaciones administrativas, incompatibilidades y régimen sancionador. La Ley 19/2013, de 9 de diciembre, de transparencia, acceso a la información pública y buen gobierno. La Agenda 2030 y los Objetivos de Desarrollo Sostenible + +## El texto refundido del Estatuto Básico del Empleo Público y demás normativa de aplicación: derechos y deberes, formas de provisión de puestos, promoción interna y carrera profesional; situaciones administrativas, incompatibilidades y régimen sancionador. + +### 1. Esquema introducción (corto y visual) + +1. **Derechos del personal empleado público** + - Individuales + - Colectivos + - Derecho a la carrera y a la formación + - Derechos retributivos +2. **Deberes y código de conducta** + - Principios éticos + - Principios de conducta +3. **Provisión de puestos** + - Concurso (ordinario) + - Libre designación (excepcional) + - Comisión de servicios + - Adscripción provisional + - Atribución temporal de funciones +4. **Promoción interna y carrera profesional** + - Vertical + - Horizontal + - Grado personal + - Evaluación del desempeño +5. **Situaciones administrativas** + - Servicio activo + - Servicios especiales + - Servicio en otras Administraciones + - Excedencias (varias) + - Suspensión +6. **Incompatibilidades** + - Ley 53/1984 + - Principio general: **una actividad pública → dedicación exclusiva salvo excepciones** +7. **Régimen disciplinario** + - Faltas: muy graves, graves y leves + - Sanciones + - Prescripción + +### 2. Desarrollo explicado punto por punto + +### *1. Derechos del personal empleado público* + +(Arts. 14–18 TRLEBEP) + +**1.1. Derechos individuales** + +- **Inamovilidad** (funcionarios). +- Derecho al **desempeño efectivo de funciones**. +- **Progresión en la carrera profesional**. +- **Formación continua gratuita**. +- **Retribuciones dignas**. +- **Conciliación de vida personal y laboral**. +- Protección frente al **acoso y seguridad en el trabajo**. + +**1.2. Derechos colectivos** + +- **Negociación colectiva** (mesas de negociación). +- **Acción sindical**. +- **Huelga** (con límites en servicios esenciales). +- Derecho a información y participación. + +**1.3. Derecho a la carrera y formación** + +- Ascender, progresar, recibir cursos. +- Evaluación objetiva. + +**1.4. Derechos retributivos** + +Dos grandes grupos: + +- **Básicas**: sueldo + trienios + pagas extra. +- **Complementarias**: destino, específico, productividad, gratificaciones. + +### *2. Deberes y código de conducta (Arts. 52–54)* + +**Principios éticos** + +- **Servicio al interés general**. +- **Imparcialidad**, objetividad y profesionalidad. +- Respeto a la Constitución y al resto del ordenamiento. +- Ejercicio responsable del poder público. + +**Principios de conducta** + +- Obedecer instrucciones legítimas. +- Guardar **secreto profesional**. +- Tratar con **diligencia** a la ciudadanía. +- Usar los recursos públicos adecuadamente. +- No aceptar regalos. +- Evitar conflictos de intereses. + +### 3. Formas de provisión de puestos + +**3.1. Concurso (ordinaria)** + +- Se valoran **méritos**: experiencia, formación, etc. +- Es la forma **normal** según el EBEP. + +**3.2. Libre designación (excepcional)** + +- Puestos de especial confianza o responsabilidad. +- Se nombra y se cesa libremente. + +**Provisión temporal:** + +- **Comisión de servicios**: urgente necesidad, máximo 2 años normalmente. +- **Adscripción provisional**: por supresión del puesto, reingresos, etc. +- **Atribución temporal de funciones**: tareas excepcionales, sin cambiar puesto. + +### 4. Promoción interna y carrera profesional + +**Promoción interna** + +Para funcionarios de carrera: + +- **Vertical**: ascender a cuerpos/escala superior. +- **Horizontal**: pasar a **tramos** superiores dentro del mismo cuerpo. + +**Carrera profesional (Art. 16 EBEP)** + +Modalidades: + +- **Carrera horizontal** (tramos). +- **Carrera vertical** (ascensos). +- **Promoción interna**. +- **Grado personal** (nivel consolidado a través de años de servicio). + +**Evaluación del desempeño (Art. 20)** + +- Mide la conducta profesional y resultados. +- Puede influir en: + - carrera, + - retribuciones, + - permanencia en el puesto. + +### 5. Situaciones administrativas (Arts. 85–92) + +1. **Servicio activo** + - La situación normal. +2. **Servicios especiales** + - Cuando ocupas ciertos puestos políticos o internacionales. + - Se reserva el puesto y se computa a efectos de carrera. +3. **Servicio en otras Administraciones Públicas** + - Para funcionarios que se mueven entre Administraciones. +4. **Excedencias** + - **Voluntaria por interés particular** (2 años de mínimo de servicios). + - **Voluntaria por agrupación familiar**. + - **Por cuidado de hijos o familiares**. + - **Por violencia de género**. + - **Por razón de violencia terrorista**. +5. **Suspensión de funciones** + - Puede ser **provisional** o **firme** (sanción). + - No se cobra y no se avanza en carrera. + +### 6. Incompatibilidades + +Norma clave: **Ley 53/1984** + +Principio general: + +**Un empleado público no puede compatibilizar dos actividades públicas remuneradas**, salvo autorización. + +Tampoco puede realizar actividades privadas si: + +- Interfieren con su jornada. +- Generan conflicto de intereses. +- Son incompatibles por su puesto (seguros, asesoramientos, etc.). + +### 7. Régimen disciplinario (Arts. 93–98) + +**Faltas** + +1. **Muy graves** + - Incumplir neutralidad política. + - Acoso. + - Discriminación. + - Reincidencia en faltas graves. + - Abuso de autoridad, etc. +2. **Graves** + - Desobediencia. + - Falta de rendimiento reiterada. + - Vulnerar la imparcialidad. +3. **Leves** + - Retrasos o faltas ocasionales. + - Descuidos. + +**Sanciones** + +- Separación del servicio (solo para funcionarios). +- Despido disciplinario (laborales). +- Suspensión de funciones. +- Traslado. +- Apercibimiento (para leves). + +**Prescripción** + +- Faltas: **muy graves 3 años**, graves 2, leves 6 meses. +- Sanciones: **muy graves 3 años**, graves 2, leves 1 año. + +## 3. Miniresumen final (para memorizar) + +- **Concurso → regla general. Libre designación → excepción.** +- **Promoción interna**: vertical y horizontal. +- **Carrera profesional**: horizontal, vertical, PI y grado. +- **Situaciones**: servicio activo, especiales, otras AAPP, excedencias, suspensión. +- **Incompatibilidades**: regla de dedicación exclusiva (Ley 53/1984). +- **Régimen disciplinario**: faltas (MG–G–L) y sanciones correspondientes. +- Derechos: individuales, colectivos, carrera, retribuciones. +- Deberes: principios éticos y de conducta. + +La Ley 19/2013, de 9 de diciembre, de transparencia, acceso a la información pública y buen gobierno. + +La ley se estructura en **tres grandes bloques**: + +1. Transparencia activa +2. Derecho de acceso a la información pública +3. Buen gobierno + +--- + +### TRANSPARENCIA ACTIVA + +Es la obligación de las Administraciones Públicas de **publicar información sin que nadie la solicite**. + +**Objetivos** + +- **Aumentar la transparencia institucional** +- **Facilitar el control ciudadano** +- **Favorecer la reutilización de datos (open data)** + +**Información que debe publicarse obligatoriamente** + +La ley divide esta información en **tres** bloques: + +1. **Información institucional y organizativa** + - Funciones de la entidad + - Normativa aplicable + - Estructura organizativa + - Organigramas +2. **Información jurídica** + - Procedimientos administrativos + - Subvenciones y ayudas + - Contratos (objeto, duración, importe, adjudicatarios) + - Convenios y encomiendas de gestión + - Prescripciones técnicas de concursos y licitaciones +3. **Información económica** + - Presupuestos + - Cuentas anuales + - Retribuciones de altos cargos + - Datos estadísticos relevantes + - Informes de auditoría + +👉 *Muy frecuente en examen:* + +La transparencia activa incluye **información institucional, organizativa, jurídica, económica, presupuestaria y estadística**. + +### DERECHO DE ACCESO A LA INFORMACIÓN PÚBLICA + +Es el pilar central de la Ley. + +**✔ ¿Qué es información pública?** + +Toda la que obre en poder de la Administración, **cualquiera que sea su formato**, y que haya sido generada o adquirida en ejercicio de sus funciones. + +**✔ Quién puede solicitarla** + +➡ **Cualquier persona**, física o jurídica. + +No es necesario justificar motivos. + +**✔ Cómo se solicita** + +- Preferentemente por vía electrónica +- Debe identificarse el solicitante +- Debe describirse la información que se pide + +**✔ Plazo para resolver** + +➡ **1 mes** + +➡ Prórroga: **otro mes máximo** si la información es compleja o muy voluminosa. + +👉 *Pregunta clásica:* + +El silencio administrativo es **desestimatorio**. + +**✔ Acceso parcial** + +Si parte de la información está afectada por límites → se concede el resto. + +**✔ Límites al acceso** + +La Ley establece **límites tasados**, entre ellos: + +- Seguridad nacional +- Defensa +- Relaciones exteriores +- Prevención, detección e investigación de delitos +- Secreto profesional +- Protección de datos personales +- Propiedad intelectual o industrial +- Intereses económicos y comerciales +- Medio ambiente (con matices) + +Cuando el límite está relacionado con **datos personales**, se aplica un **test de ponderación** entre privacidad y transparencia. + +### BUEN GOBIERNO + +Esta parte **solo se aplica a los altos cargos**. + +**A) Principios generales** + +- Transparencia +- Eficacia +- Economía y eficiencia +- Ética pública +- Responsabilidad +- Ejemplaridad +- Neutralidad +- Respeto a la Constitución y a la ley + +**B) Obligaciones específicas** + +- Gestión eficiente de recursos +- No superar límites de gasto +- Cumplimiento de las normas de transparencia +- Declaración de bienes y actividades +- Respeto a la integridad pública + +**C) Infracciones (tipos)** + +1. **Muy graves** +2. **Graves** +3. **Leves** + +Ejemplos: + +- Muy grave: gestión irregular de fondos. +- Grave: incumplir obligaciones de transparencia. +- Leve: incumplir plazos formales. + +**D) Sanciones aplicables** + +- Destitución +- Inhabilitación para cargo público +- No poder percibir indemnización de cese +- Devolución de cantidades mal percibidas + +👉 *Muy típico:* + +El régimen de buen gobierno **no se aplica a funcionarios comunes**, solo a **altos cargos**. + +--- + +### CONSEJO DE TRANSPARENCIA Y BUEN GOBIERNO (CTBG) + +**✔ Naturaleza** + +- Autoridad administrativa independiente +- Garantiza el cumplimiento de la Ley + +**✔ Funciones principales** + +- Resolver reclamaciones por denegaciones de acceso +- Vigilar el cumplimiento de publicidad activa +- Dictar recomendaciones +- Formular criterios interpretativos + +👉 Importante: + +La reclamación ante el CTBG **es potestativa** y **sustitutiva del recurso administrativo**. + +### ESQUEMA FLASH PARA MEMORIZAR + +**LEY 19/2013** + +➡ *Transparencia activa* → Publicación obligatoria + +➡ *Derecho de acceso* → 1 mes / cualquiera / límites / CTBG + +➡ *Buen Gobierno* → altos cargos / infracciones / sanciones + +➡ *Silencio* → desestimatorio + +➡ *Datos personales* → test de ponderación + +La Agenda 2030 y los Objetivos de Desarrollo Sostenible + +La **Agenda 2030** es un plan de acción adoptado por **Naciones Unidas en 2015**. + +Su finalidad es lograr un **desarrollo sostenible** en lo social, económico y ambiental. + +Consta de: + +- **17 Objetivos de Desarrollo Sostenible (ODS)** +- **169 metas** asociadas +- Con horizonte temporal **2030** + +Se aplica a **todos los países** (desarrollados y en desarrollo). + +### PRINCIPIOS DE LA AGENDA 2030 + +Los pilares centrales son: + +**✔ Universalidad:** Afecta a todos los países: ricos, pobres, desarrollados o no. + +**✔ Integralidad:** Los ODS están conectados. Avanzar en uno ayuda a los demás. + +**✔ Inclusión:** “Nadie debe quedar atrás.”. Derechos humanos, igualdad y equidad social. + +**✔ Sostenibilidad:** Equilibrio entre desarrollo **económico**, **social** y **ambiental**. + +**✔ Rendición de cuentas:** Seguimiento, indicadores y evaluación. + +### LOS 17 OBJETIVOS DE DESARROLLO SOSTENIBLE (ODS) + +*(Esto es lo que más cae en exámenes: saber identificar los ODS y su finalidad.)* + +**ODS 1 – Fin de la pobreza** + +Erradicar la pobreza extrema y reducir la pobreza en todas sus formas. + +**ODS 2 – Hambre cero** + +Garantizar seguridad alimentaria, nutrición adecuada y agricultura sostenible. + +**ODS 3 – Salud y bienestar** + +Acceso universal a salud y reducción de mortalidad. + +**ODS 4 – Educación de calidad** + +Educación inclusiva, equitativa y de calidad para todos. + +**ODS 5 – Igualdad de género** + +Eliminar discriminación contra mujeres y niñas. + +**ODS 6 – Agua limpia y saneamiento** + +Acceso universal a agua potable, saneamiento e higiene. + +**ODS 7 – Energía asequible y no contaminante** + +Acceso a energía moderna, fiable y sostenible. + +**ODS 8 – Trabajo decente y crecimiento económico** + +Promover empleo digno, productividad y economía sostenible. + +**ODS 9 – Industria, innovación e infraestructura** + +Desarrollo industrial sostenible, innovación y resiliencia. + +**ODS 10 – Reducción de desigualdades** + +Reducir desigualdades dentro y entre países. + +**ODS 11 – Ciudades y comunidades sostenibles** + +Ciudades inclusivas, seguras y resilientes. + +**ODS 12 – Producción y consumo responsables** + +Patrones sostenibles de producción y consumo. + +**ODS 13 – Acción por el clima** + +Medidas urgentes contra el cambio climático. + +**ODS 14 – Vida submarina** + +Conservar océanos y recursos marinos. + +**ODS 15 – Vida de ecosistemas terrestres** + +Proteger bosques, suelos, biodiversidad y combatir la desertificación. + +**ODS 16 – Paz, justicia e instituciones sólidas** + +Promover sociedades pacíficas, acceso a justicia e instituciones eficaces. + +**ODS 17 – Alianzas para lograr los objetivos** + +Cooperación internacional, medios de implementación y financiamiento. + +### ¿Qué pregunta el INAP sobre la Agenda 2030? (muy frecuente) + +- Saber **qué son** los ODS. +- Reconocer cuál es el **ODS 3, 5, 13, 17**, etc. +- Preguntar **cuántos son**: **17 ODS y 169 metas**. +- Identificar los **principios clave**: universalidad, integralidad, sostenibilidad. +- Comprender que la Agenda 2030 es un **compromiso global**, no solo europeo o español. +- Relación con políticas de igualdad, medio ambiente o digitalización. + +### ESQUEMA FLASH PARA MEMORIZAR EN 1 MIN + +**Agenda 2030** + +✔ Adoptada en 2015 – ONU + +✔ 17 ODS – 169 metas + +✔ Enfoque: social + económico + ambiental + +✔ Principios: universalidad, sostenibilidad, inclusión, nadie atrás + +✔ España tiene su propia Estrategia de la Agenda 2030 + +**ODS (en 4 bloques):** + +- *Personas*: 1–5 (pobreza, hambre, salud, educación, género) +- *Planeta*: 6–15 (agua, energía, clima, vida marina, biodiversidad…) +- *Prosperidad*: 7–11 (energía, trabajo, industria, ciudades…) +- *Paz*: 16 +- *Alianzas*: 17 + +[Ley 19/2013, de transparencia, acceso a la información pública y buen gobierno. ](https://www.notion.so/Ley-19-2013-de-transparencia-acceso-a-la-informaci-n-p-blica-y-buen-gobierno-2cbe5cdff7ef81938177da017f77ea95?pvs=21) + +[EBEP que entra en TAI](https://www.notion.so/EBEP-que-entra-en-TAI-2cbe5cdff7ef80a49cded23a242e58af?pvs=21) \ No newline at end of file diff --git a/apuntes/bloque1/tema4_audio.md b/apuntes/bloque1/tema4_audio.md new file mode 100644 index 0000000..973ff8e --- /dev/null +++ b/apuntes/bloque1/tema4_audio.md @@ -0,0 +1,1050 @@ +# Tema 4. Estatuto Básico del Empleado Público: derechos y deberes, provisión de puestos, promoción interna, carrera profesional, situaciones administrativas, incompatibilidades y régimen sancionador. Ley 19/2013 de transparencia. Agenda 2030 y ODS. + +## Introducción + +En este tema vamos a estudiar el Estatuto Básico del Empleado Público, conocido como EBEP, junto con otros elementos importantes como la Ley de Transparencia y la Agenda 2030. + +Se trata de un tema muy relevante en el examen, ya que combina conceptos jurídicos con aspectos prácticos del funcionamiento de la Administración Pública. + +Para entenderlo correctamente, vamos a seguir un orden lógico. Primero veremos los derechos y deberes de los empleados públicos. Después analizaremos la carrera profesional y la provisión de puestos. A continuación estudiaremos el régimen disciplinario. Y por último, abordaremos la transparencia y la Agenda 2030. + + +## Derechos del personal empleado público + +Los derechos del personal empleado público se regulan fundamentalmente en los artículos 14 a 18 del Estatuto Básico del Empleado Público, conocido como EBEP. + +Es muy importante entender que estos derechos se dividen en dos grandes grupos. Por un lado, los derechos individuales. Y por otro lado, los derechos colectivos. + + +### Derechos individuales + +Vamos a empezar con los derechos individuales, que son aquellos que corresponden a cada empleado público de forma personal. + +En primer lugar, debemos destacar el derecho a la inamovilidad en la condición de funcionario de carrera. + +Esto significa que un funcionario no puede ser separado del servicio de forma arbitraria. Solo puede perder su condición mediante un procedimiento legal, normalmente disciplinario o penal, con todas las garantías. + +Este derecho es una garantía clave de la independencia de la Administración. + +En segundo lugar, encontramos el derecho al desempeño efectivo de las funciones propias del puesto de trabajo. + +Esto implica que el empleado público tiene derecho a que se le asignen tareas reales y acordes con su puesto, evitando situaciones como la infrautilización o el vaciamiento de funciones. + +En tercer lugar, es fundamental el derecho a la progresión en la carrera profesional y a la promoción interna. + +Esto permite al empleado público avanzar dentro de la Administración, ya sea mediante ascensos o mediante sistemas de carrera horizontal, sin necesidad de cambiar de puesto. + +Este derecho está directamente relacionado con los principios de mérito y capacidad. + +Otro derecho importante es el derecho a la formación continua. + +La Administración debe facilitar la formación necesaria para que el empleado público pueda desempeñar correctamente sus funciones y adaptarse a los cambios tecnológicos y organizativos. + +Además, encontramos el derecho a las retribuciones. + +Estas deben ser adecuadas al puesto de trabajo desempeñado y están reguladas por ley. Incluyen conceptos como el sueldo base, complementos y pagas extraordinarias. + +También es importante el derecho a la jornada de trabajo, permisos y vacaciones. + +Estos aspectos garantizan el descanso y la conciliación de la vida personal, familiar y laboral. + +En relación con esto, debemos destacar expresamente el derecho a la conciliación, que ha cobrado cada vez más importancia en los últimos años. + +Otro derecho relevante es el derecho a la protección eficaz en materia de seguridad y salud en el trabajo. + +La Administración debe garantizar condiciones de trabajo seguras, aplicando la normativa de prevención de riesgos laborales. + +Además, el empleado público tiene derecho a la protección frente al acoso laboral, sexual o por razón de sexo. + +Este punto es especialmente importante y cada vez más presente en los exámenes. + +También existe el derecho a la defensa jurídica y protección de la Administración en los procedimientos que se deriven del ejercicio de sus funciones. + +Esto significa que, si el empleado actúa dentro de la legalidad, la Administración debe respaldarle. + +Por último, dentro de los derechos individuales, debemos mencionar el derecho a la libertad de expresión dentro de los límites del ordenamiento jurídico, así como el derecho a no ser discriminado por razón de nacimiento, raza, sexo, religión, opinión o cualquier otra condición personal o social. + +Este último punto conecta directamente con los principios constitucionales. + +### Esquema mental de los derechos individuales + +Para memorizar mejor este apartado, puedes agrupar los derechos individuales en bloques. + +En primer lugar, derechos relacionados con la estabilidad, como la inamovilidad. + +En segundo lugar, derechos profesionales, como el desempeño efectivo, la carrera profesional y la formación. + +En tercer lugar, derechos económicos y laborales, como las retribuciones, la jornada y las vacaciones. + +Y por último, derechos personales, como la conciliación, la seguridad y la no discriminación. + +Este esquema es muy útil para responder preguntas tipo test. + +### Derechos colectivos + +A continuación, vamos a ver los derechos colectivos, que son aquellos que se ejercen de forma conjunta por los empleados públicos. + +En primer lugar, destaca el derecho a la negociación colectiva. + +Este derecho permite a los representantes de los empleados públicos negociar con la Administración aspectos como las condiciones de trabajo, las retribuciones o la jornada. + +Se ejerce a través de las mesas de negociación. + +En segundo lugar, encontramos el derecho a la representación. + +Los empleados públicos pueden elegir representantes que defiendan sus intereses ante la Administración. + +En tercer lugar, debemos mencionar el derecho a la acción sindical. + +Este derecho permite la afiliación a sindicatos y la participación en actividades sindicales. + +Está estrechamente relacionado con la libertad sindical reconocida en la Constitución. + +Otro derecho importante es el derecho de huelga. + +Sin embargo, este derecho puede estar limitado en determinados servicios esenciales, para garantizar el funcionamiento de la Administración. + +Además, los empleados públicos tienen derecho a la reunión y a la participación en los asuntos que les afectan. + +Por ejemplo, pueden participar en órganos consultivos o en procesos de mejora organizativa. + + +### Claves de examen + +Para terminar este apartado, hay varias ideas clave que debes retener. + +En primer lugar, la división entre derechos individuales y colectivos. + +En segundo lugar, la importancia de la inamovilidad como garantía básica del funcionario. + +En tercer lugar, la relación entre carrera profesional, mérito y capacidad. + +Y por último, la existencia de derechos colectivos como la negociación, la acción sindical y la huelga, aunque con posibles limitaciones. + +Si entiendes bien estos conceptos, este apartado es bastante asequible en el examen. + +## Deberes y código de conducta + +Los deberes de los empleados públicos se regulan principalmente en los artículos 52 a 54 del Estatuto Básico del Empleado Público. + +Este apartado es muy importante porque define cómo debe actuar un empleado público en el ejercicio de sus funciones. + +Además, es un tema muy preguntado en examen, especialmente en relación con principios éticos y de conducta. + + +### Principios generales de actuación + +En primer lugar, debemos entender que todos los empleados públicos deben actuar con sometimiento pleno a la ley y al Derecho. + +Esto significa que no pueden actuar de forma arbitraria, sino siempre conforme al ordenamiento jurídico. + +Además, su actuación debe orientarse al interés general. + +Este es un concepto clave: el empleado público no trabaja para intereses personales, sino para el conjunto de la sociedad. + +Junto a esto, el EBEP establece una serie de principios que deben guiar su actuación. + +Entre ellos destacan la objetividad, la integridad, la neutralidad, la imparcialidad y la responsabilidad. + +También es muy importante la profesionalidad, que implica desempeñar el trabajo con diligencia y competencia. + +Otro principio fundamental es la ejemplaridad. + +El empleado público debe ser un modelo de conducta, tanto dentro como fuera de su puesto de trabajo. + +Este punto, aunque a veces pasa desapercibido, es muy relevante en el enfoque ético de la función pública. + + +### Principios éticos + +A continuación, el EBEP recoge una serie de principios éticos más concretos. + +En primer lugar, el respeto a la Constitución y al resto del ordenamiento jurídico. + +Este punto conecta directamente con el principio de legalidad. + +En segundo lugar, el deber de actuar con lealtad a la Administración. + +Esto significa que el empleado público debe colaborar con los fines de la organización y no actuar en contra de ella. + +También deben evitar cualquier situación de conflicto de intereses. + +Un conflicto de intereses se produce cuando el interés personal del empleado puede influir en el ejercicio de sus funciones. + +En estos casos, el empleado debe abstenerse de intervenir. + +Otro principio ético importante es la transparencia. + +Los empleados públicos deben actuar de forma clara y accesible, facilitando la información cuando proceda. + +Además, deben utilizar adecuadamente los recursos públicos, evitando cualquier uso indebido. + +Esto incluye desde el uso de material hasta el tiempo de trabajo. + + +### Principios de conducta + +Junto a los principios éticos, el EBEP establece principios de conducta más concretos. + +En primer lugar, los empleados públicos deben tratar a los ciudadanos con respeto, cortesía y consideración. + +Esto es fundamental, ya que representan a la Administración. + +En segundo lugar, deben actuar con eficacia, eficiencia y celeridad. + +Es decir, deben hacer su trabajo bien, utilizando correctamente los recursos y sin retrasos innecesarios. + +También deben cumplir con las instrucciones de sus superiores, siempre que sean legales. + +Este matiz es clave: la obediencia no es absoluta, está limitada por la legalidad. + +Otro aspecto importante es la obligación de guardar secreto sobre la información que conozcan por razón de su cargo. + +Este deber de confidencialidad es fundamental para proteger datos y garantizar el correcto funcionamiento de la Administración. + +Además, deben rechazar cualquier regalo, favor o trato de favor que pueda comprometer su imparcialidad. + +Este punto suele aparecer en preguntas tipo test. + +Por último, deben actuar con diligencia en el cumplimiento de sus funciones, evitando conductas negligentes. + + +### Conflicto de intereses y abstención + +Un punto especialmente importante dentro del código de conducta es el conflicto de intereses. + +Como hemos visto, se produce cuando un interés personal puede influir en la actuación del empleado público. + +En estos casos, el empleado tiene la obligación de abstenerse. + +Es decir, no debe intervenir en el procedimiento o asunto concreto. + +Este mecanismo es clave para garantizar la imparcialidad de la Administración. + +En el examen, es habitual que planteen situaciones prácticas donde debes identificar si existe conflicto de intereses. + + +### Esquema mental para memorizar + +Para facilitar el estudio, puedes organizar este tema en tres bloques. + +En primer lugar, los principios generales, como la legalidad, el interés general y la objetividad. + +En segundo lugar, los principios éticos, como la integridad, la lealtad, la transparencia y la ausencia de conflictos de interés. + +Y en tercer lugar, los principios de conducta, como el respeto al ciudadano, la eficacia, la obediencia legal y la confidencialidad. + +Este esquema ayuda mucho a responder preguntas tipo test. + + +### Claves de examen + +Para terminar, hay varias ideas clave que debes retener. + +En primer lugar, el sometimiento pleno a la ley y al Derecho. + +En segundo lugar, la orientación al interés general. + +En tercer lugar, la importancia de evitar conflictos de intereses y la obligación de abstenerse. + +Y por último, el trato correcto al ciudadano y el uso adecuado de los recursos públicos. + +Este es un apartado donde suelen caer preguntas teóricas, pero también casos prácticos, así que conviene entenderlo bien. + +## Acceso al empleo público + +El acceso al empleo público se regula en los artículos 55 a 62 del Estatuto Básico del Empleado Público. + +Este apartado es fundamental, ya que establece cómo se puede acceder a la función pública y bajo qué condiciones. + +Además, es muy habitual en el examen, tanto en preguntas teóricas como en preguntas tipo test con matices. + + +### Principios rectores del acceso + +En primer lugar, debemos conocer los principios que rigen el acceso al empleo público. + +El más importante es el principio de igualdad. + +Esto significa que todos los ciudadanos tienen derecho a acceder al empleo público en condiciones de igualdad, sin discriminación por razón de nacimiento, sexo, religión u otras circunstancias. + +En segundo lugar, encontramos el principio de mérito. + +Esto implica que deben valorarse los méritos de los aspirantes, como la formación o la experiencia. + +En tercer lugar, el principio de capacidad. + +Este principio exige que los aspirantes demuestren que tienen los conocimientos y habilidades necesarios para el puesto. + +Estos tres principios, igualdad, mérito y capacidad, son absolutamente clave y aparecen constantemente en el examen. + +Además, existen otros principios complementarios. + +Por ejemplo, la publicidad de las convocatorias, que garantiza que los procesos sean conocidos por todos. + +También la transparencia, que asegura que el proceso sea claro y comprensible. + +Y la imparcialidad de los órganos de selección, que deben actuar sin favoritismos. + +Otro principio importante es la profesionalidad de los miembros del tribunal. + +Y también la independencia y discrecionalidad técnica en la valoración de las pruebas. + +Este último punto suele generar dudas, pero es importante: el tribunal tiene margen para valorar, siempre dentro de la legalidad. + + +### Requisitos para el acceso + +Para poder participar en un proceso selectivo, es necesario cumplir una serie de requisitos. + +En primer lugar, tener la nacionalidad española o cumplir las condiciones que se establezcan para el acceso de extranjeros. + +En segundo lugar, poseer la capacidad funcional para el desempeño de las tareas. + +Es decir, estar en condiciones físicas y psíquicas adecuadas para el puesto. + +En tercer lugar, tener la edad mínima establecida, normalmente 16 años, y no superar la edad máxima de jubilación forzosa. + +También es necesario no haber sido separado del servicio de una Administración Pública mediante expediente disciplinario. + +Ni estar inhabilitado para el ejercicio de funciones públicas. + +Por último, se debe poseer la titulación exigida para el puesto. + +Este punto es muy importante y suele aparecer en preguntas tipo test. + + +### Sistemas selectivos + +El EBEP establece tres sistemas principales de selección. + +En primer lugar, la oposición. + +La oposición consiste en la realización de una o varias pruebas para evaluar los conocimientos y capacidades de los aspirantes. + +Es el sistema más habitual en la Administración. + +En segundo lugar, el concurso. + +El concurso consiste en la valoración de méritos, como la experiencia profesional, la formación o los cursos realizados. + +No hay pruebas, solo valoración de méritos. + +En tercer lugar, el concurso-oposición. + +Este sistema combina los dos anteriores. + +Primero se realizan pruebas, como en la oposición, y después se valoran los méritos. + +Es muy frecuente en muchas convocatorias. + +Es importante recordar que el sistema general es la oposición o el concurso-oposición. + +El concurso puro es excepcional. + + +### Órganos de selección + +Los órganos de selección, es decir, los tribunales, deben cumplir una serie de requisitos. + +En primer lugar, deben ser colegiados. + +Esto significa que están formados por varias personas. + +En segundo lugar, deben actuar con imparcialidad y profesionalidad. + +Además, sus miembros deben poseer titulación igual o superior a la exigida para el acceso al puesto. + +También es importante que exista paridad entre hombres y mujeres, siempre que sea posible. + +Y que sus miembros actúen a título individual, no en representación de ningún órgano o entidad. + +Este punto es muy preguntado en examen. + + +### Desarrollo del proceso selectivo + +El proceso selectivo debe desarrollarse conforme a lo establecido en la convocatoria. + +La convocatoria es la norma que rige el proceso. + +Incluye aspectos como los requisitos, las pruebas, los criterios de evaluación y los plazos. + +Durante el proceso, deben respetarse los principios de igualdad, mérito y capacidad. + +Además, debe garantizarse la transparencia en todas las fases. + +Una vez finalizado el proceso, se publica la lista de aprobados. + +Posteriormente, los aspirantes seleccionados deben superar un periodo de prácticas o curso selectivo, si así se establece. + +Y finalmente, se produce el nombramiento como funcionario de carrera. + + +### Adquisición de la condición de funcionario + +Para adquirir la condición de funcionario de carrera, deben cumplirse varios requisitos. + +En primer lugar, superar el proceso selectivo. + +En segundo lugar, ser nombrado por la autoridad competente. + +En tercer lugar, tomar posesión del puesto dentro del plazo establecido. + +Y en algunos casos, superar un periodo de prácticas. + +Este proceso es importante y puede aparecer en preguntas tipo test. + + +### Claves de examen + +Para terminar este apartado, hay varias ideas clave que debes tener muy claras. + +En primer lugar, los principios de igualdad, mérito y capacidad. + +En segundo lugar, la diferencia entre oposición, concurso y concurso-oposición. + +En tercer lugar, los requisitos de acceso, especialmente la titulación y la no inhabilitación. + +Y por último, el papel de los órganos de selección y la importancia de la convocatoria. + +Si dominas estos puntos, tendrás gran parte de este apartado controlado. + +## Ordenación de la actividad profesional + +La ordenación de la actividad profesional se regula en los artículos 69 a 77 del Estatuto Básico del Empleado Público. + +Este apartado es muy importante porque organiza cómo se gestiona el personal dentro de la Administración Pública. + +Incluye aspectos como la planificación de recursos humanos, la carrera profesional y la evaluación del desempeño. + +Es un bloque conceptual que suele generar dudas, por lo que es importante entenderlo bien. + + +### Planificación de recursos humanos + +En primer lugar, encontramos la planificación de los recursos humanos. + +La Administración debe planificar qué personal necesita, en qué cantidad y con qué perfil. + +El objetivo es garantizar un funcionamiento eficaz de los servicios públicos. + +Esta planificación se realiza teniendo en cuenta las necesidades actuales y futuras. + +Además, permite adaptar la organización a cambios como avances tecnológicos o nuevas demandas sociales. + +Un instrumento clave en esta planificación es la oferta de empleo público. + +La oferta de empleo público determina las plazas que se van a convocar en un periodo determinado. + +Este concepto es muy importante y suele aparecer en el examen. + +También es relevante la relación de puestos de trabajo, conocida como RPT. + +La RPT define las características de cada puesto, como funciones, requisitos y retribuciones. + +Es, en esencia, el “mapa” de la organización administrativa. + + +### Carrera profesional + +A continuación, vamos a ver la carrera profesional, que es uno de los puntos más importantes de este tema. + +La carrera profesional es el conjunto de oportunidades de progreso que tiene un empleado público dentro de la Administración. + +Existen dos tipos principales: la carrera horizontal y la carrera vertical. + +En primer lugar, la carrera horizontal. + +La carrera horizontal permite progresar dentro del mismo puesto de trabajo, sin necesidad de cambiar de puesto. + +Esto se traduce normalmente en mejoras retributivas o de reconocimiento profesional. + +Es decir, el empleado mejora sin ascender a otro puesto. + +En segundo lugar, la carrera vertical. + +La carrera vertical implica el ascenso a puestos de mayor nivel o responsabilidad. + +Es decir, cambiar de puesto para ocupar uno superior. + +Esta distinción entre horizontal y vertical es muy importante y suele caer en el examen. + +Además, existe la promoción interna. + +La promoción interna permite acceder a cuerpos o escalas superiores desde dentro de la Administración. + +Está basada en los principios de mérito y capacidad. + +Es importante no confundir promoción interna con carrera horizontal. + +La promoción interna implica cambiar de cuerpo o escala, mientras que la carrera horizontal no. + + +### Evaluación del desempeño + +Otro elemento clave es la evaluación del desempeño. + +La evaluación del desempeño consiste en valorar cómo trabaja un empleado público. + +No solo se evalúan los resultados, sino también la conducta profesional. + +Por ejemplo, se puede valorar la calidad del trabajo, la eficiencia o el cumplimiento de objetivos. + +Esta evaluación tiene varias consecuencias importantes. + +En primer lugar, puede influir en la carrera profesional. + +En segundo lugar, puede afectar a las retribuciones. + +Y en tercer lugar, puede determinar la necesidad de formación. + +Es importante destacar que la evaluación del desempeño debe realizarse con criterios objetivos y transparentes. + +Además, debe respetar los derechos del empleado público. + +Este es un punto donde pueden aparecer preguntas teóricas en el examen. + + +### Agrupación de puestos y cuerpos + +Dentro de la ordenación también encontramos la organización de los empleados públicos en cuerpos, escalas y grupos. + +Los cuerpos y escalas agrupan a los empleados según sus funciones. + +Por otro lado, los grupos de clasificación profesional se basan en la titulación exigida. + +Actualmente, existen los grupos A, B y C. + +El grupo A se divide en A1 y A2, según el nivel de responsabilidad. + +El grupo B es menos frecuente. + +Y el grupo C se divide en C1 y C2. + +Este esquema es muy importante y suele aparecer en preguntas tipo test. + + +### Esquema mental para memorizar + +Para entender este bloque, puedes dividirlo en tres partes. + +En primer lugar, la planificación, que incluye la oferta de empleo público y la RPT. + +En segundo lugar, la carrera profesional, con la distinción entre horizontal, vertical y promoción interna. + +Y en tercer lugar, la evaluación del desempeño. + +Este esquema simplifica mucho el tema y ayuda a memorizarlo. + + +### Claves de examen + +Para terminar, hay varias ideas clave que debes retener. + +En primer lugar, la diferencia entre carrera horizontal y vertical. + +En segundo lugar, el concepto de promoción interna y su diferencia respecto a la carrera. + +En tercer lugar, la importancia de la evaluación del desempeño. + +Y por último, la función de la oferta de empleo público y la RPT. + +Este bloque es muy conceptual, pero si entiendes bien las diferencias, es bastante asequible en el examen. + + +## Provisión de puestos de trabajo + +La provisión de puestos de trabajo se regula en los artículos 78 y siguientes del Estatuto Básico del Empleado Público. + +Este apartado explica cómo se asignan los puestos de trabajo a los empleados públicos una vez que ya forman parte de la Administración. + +Es importante no confundir este concepto con el acceso al empleo público. + +El acceso es la entrada en la Administración, mientras que la provisión es la asignación concreta de un puesto. + + +### Sistemas de provisión + +Existen varios sistemas para cubrir los puestos de trabajo, pero los dos principales son el concurso y la libre designación. + +En primer lugar, el concurso. + +El concurso es el sistema normal de provisión de puestos de trabajo. + +Se basa en la valoración de méritos objetivos, como la antigüedad, la formación o la experiencia profesional. + +Es un sistema reglado, lo que significa que se aplican criterios previamente establecidos. + +Por tanto, ofrece mayor objetividad y transparencia. + +En segundo lugar, la libre designación. + +La libre designación se utiliza para puestos de especial responsabilidad o confianza. + +En este caso, la Administración elige al candidato de forma discrecional, aunque siempre dentro de la legalidad. + +Es importante entender que “libre designación” no significa arbitrariedad. + +Debe justificarse la elección y respetarse los principios generales. + +La diferencia entre concurso y libre designación es una de las preguntas más típicas de examen. + + +### Diferencias clave entre concurso y libre designación + +El concurso es el sistema ordinario, basado en méritos objetivos. + +La libre designación es un sistema excepcional, basado en la confianza y la idoneidad del candidato. + +En el concurso, la valoración está más limitada por criterios objetivos. + +En la libre designación, hay mayor discrecionalidad, aunque siempre controlada. + +Memorizar esta diferencia es fundamental para el examen. + + +### Otros sistemas de provisión + +Además de los sistemas principales, existen otros mecanismos para cubrir puestos de trabajo. + +Uno de ellos es la comisión de servicios. + +La comisión de servicios permite que un empleado público ocupe temporalmente un puesto distinto al suyo. + +Se utiliza normalmente por razones urgentes o de necesidad. + +Otro mecanismo es la adscripción provisional. + +Se produce cuando un empleado ocupa un puesto de forma temporal, por ejemplo, tras la supresión de su puesto anterior. + +También existe la reasignación de efectivos. + +Este mecanismo se utiliza cuando hay cambios organizativos que obligan a redistribuir al personal. + +Y por último, la movilidad. + +La movilidad permite el traslado de empleados entre distintas Administraciones Públicas, en determinadas condiciones. + + +### Garantías en la provisión + +La provisión de puestos debe respetar una serie de garantías. + +En primer lugar, los principios de igualdad, mérito y capacidad. + +En segundo lugar, la publicidad de las convocatorias. + +Y en tercer lugar, la transparencia en el proceso. + +Incluso en la libre designación, deben respetarse estos principios. + +Este punto es importante porque suele generar confusión. + + +### Esquema mental para memorizar + +Para estudiar este apartado, puedes organizarlo de la siguiente forma. + +En primer lugar, los sistemas principales: concurso y libre designación. + +En segundo lugar, los sistemas temporales: comisión de servicios y adscripción provisional. + +Y en tercer lugar, otros mecanismos como la movilidad o la reasignación de efectivos. + +Este esquema simplifica mucho el tema. + + +### Claves de examen + +Para terminar, hay varias ideas clave que debes retener. + +En primer lugar, que el concurso es el sistema normal de provisión. + +En segundo lugar, que la libre designación es excepcional y se basa en la confianza. + +En tercer lugar, que no debe confundirse la provisión con el acceso. + +Y por último, que existen mecanismos temporales como la comisión de servicios. + +Este es un apartado muy agradecido para el examen si tienes claras las diferencias. + +## Situaciones administrativas + +Las situaciones administrativas de los empleados públicos se regulan en los artículos 85 y siguientes del Estatuto Básico del Empleado Público. + +Este apartado explica las distintas posiciones en las que puede encontrarse un empleado público a lo largo de su vida profesional. + +No siempre un funcionario está trabajando activamente en su puesto, sino que puede pasar por diferentes situaciones según las circunstancias. + +Es muy importante conocerlas bien, ya que suelen aparecer en el examen en forma de preguntas comparativas. + + +### Servicio activo + +En primer lugar, encontramos la situación de servicio activo. + +Esta es la situación normal. + +El empleado público se encuentra desempeñando su puesto de trabajo con todos sus derechos y deberes. + +También se considera en servicio activo cuando el funcionario está disfrutando de permisos o vacaciones. + +Este detalle es importante y suele aparecer en preguntas tipo test. + + +### Servicios especiales + +En segundo lugar, encontramos la situación de servicios especiales. + +Esta situación se produce cuando el empleado público desempeña determinadas funciones que justifican que deje temporalmente su puesto habitual. + +Por ejemplo, cuando es nombrado para un cargo político o para determinados cargos en organismos públicos. + +Durante esta situación, el empleado no pierde su condición de funcionario. + +Además, suele conservar el derecho a reingresar en su puesto o en uno similar. + +Este punto es importante: no se pierde la condición de funcionario. + + +### Excedencia + +Otra situación muy importante es la excedencia. + +La excedencia implica que el empleado deja de prestar servicios temporalmente, pero mantiene su vínculo con la Administración. + +Existen varios tipos de excedencia. + +En primer lugar, la excedencia voluntaria. + +Se solicita por interés particular del empleado. + +En segundo lugar, la excedencia por cuidado de familiares. + +Se concede para atender al cuidado de hijos o familiares dependientes. + +Este tipo de excedencia tiene una protección especial. + +Por ejemplo, se reserva el puesto de trabajo durante un determinado tiempo. + +También existe la excedencia por violencia de género, que protege especialmente a la víctima. + +Y otras modalidades que pueden existir según la normativa aplicable. + +Es importante diferenciar la excedencia del servicio activo: en la excedencia no se está trabajando. + + +### Suspensión de funciones + +Otra situación es la suspensión de funciones. + +En este caso, el empleado público deja de ejercer sus funciones como consecuencia de una sanción o de un procedimiento judicial. + +Puede ser provisional o firme. + +La suspensión provisional se produce mientras se tramita un procedimiento. + +La suspensión firme es consecuencia de una sanción definitiva. + +Durante la suspensión, el empleado no desempeña su puesto y puede ver afectados sus derechos económicos. + +Este punto suele aparecer en preguntas tipo test. + + +### Reingreso al servicio activo + +Cuando un empleado se encuentra en una situación distinta al servicio activo, puede solicitar el reingreso. + +El reingreso puede producirse de diferentes formas. + +Por ejemplo, mediante la participación en concursos de provisión de puestos. + +O mediante la adscripción provisional. + +Este punto conecta con el tema anterior de provisión de puestos. + +Es importante entender que el reingreso no siempre es automático, depende de las circunstancias. + + +### Esquema mental para memorizar + +Para entender este apartado, puedes agrupar las situaciones en cuatro grandes bloques. + +En primer lugar, el servicio activo, que es la situación normal. + +En segundo lugar, los servicios especiales, cuando se desempeñan funciones distintas pero se mantiene la condición de funcionario. + +En tercer lugar, la excedencia, cuando se deja de trabajar voluntariamente o por causas específicas. + +Y en cuarto lugar, la suspensión de funciones, como consecuencia de sanciones o procedimientos. + +Este esquema ayuda mucho a diferenciar conceptos. + + +### Claves de examen + +Para terminar, hay varias ideas clave que debes retener. + +En primer lugar, que el servicio activo es la situación normal. + +En segundo lugar, que en servicios especiales no se pierde la condición de funcionario. + +En tercer lugar, que la excedencia implica dejar de trabajar, pero mantener el vínculo con la Administración. + +Y en cuarto lugar, que la suspensión de funciones está relacionada con sanciones o procedimientos. + +Este apartado es muy preguntable, sobre todo en preguntas que comparan unas situaciones con otras. + +## Régimen disciplinario + +El régimen disciplinario de los empleados públicos se regula en los artículos 93 a 98 del Estatuto Básico del Empleado Público. + +Este apartado establece las infracciones que pueden cometer los empleados públicos y las sanciones correspondientes. + +Además, regula el procedimiento que debe seguirse para imponer dichas sanciones. + +Es un tema muy importante en el examen, ya que combina teoría con aplicación práctica. + + +### Principios del régimen disciplinario + +En primer lugar, debemos conocer los principios que rigen el régimen disciplinario. + +El más importante es el principio de legalidad. + +Esto significa que solo se pueden sancionar conductas que estén previamente tipificadas como infracciones. + +En segundo lugar, el principio de tipicidad. + +Las conductas sancionables deben estar claramente definidas. + +En tercer lugar, el principio de proporcionalidad. + +La sanción debe ser adecuada a la gravedad de la infracción. + +También es fundamental el principio de culpabilidad. + +Solo se puede sancionar si existe dolo o negligencia. + +Y por último, el principio de presunción de inocencia. + +El empleado público se considera inocente mientras no se demuestre lo contrario. + +Estos principios son muy importantes y suelen aparecer en el examen. + + +### Clasificación de las faltas + +Las infracciones disciplinarias se clasifican en tres tipos: leves, graves y muy graves. + +En primer lugar, las faltas muy graves. + +Son las conductas más graves y están recogidas de forma expresa en el EBEP. + +Entre ellas se encuentran el incumplimiento del deber de fidelidad a la Constitución. + +También la discriminación por razón de nacimiento, raza, sexo u otras circunstancias. + +Otra falta muy grave es el abandono del servicio. + +Y también la corrupción o el abuso de autoridad en casos especialmente graves. + +Estas faltas suelen aparecer en preguntas tipo test. + +En segundo lugar, las faltas graves. + +Incluyen conductas como la desobediencia a los superiores. + +También el abuso de autoridad en casos menos graves. + +O el incumplimiento de funciones. + +En tercer lugar, las faltas leves. + +Son incumplimientos de menor entidad. + +Por ejemplo, retrasos injustificados o falta de diligencia. + +Es importante entender la diferencia entre estos tres niveles. + + +### Sanciones disciplinarias + +A cada tipo de falta le corresponde una sanción. + +En el caso de las faltas muy graves, las sanciones pueden ser muy severas. + +La más importante es la separación del servicio. + +Esto implica la pérdida definitiva de la condición de funcionario. + +También puede imponerse la suspensión de funciones de larga duración. + +En el caso de las faltas graves, las sanciones suelen ser suspensión de funciones por un periodo determinado. + +O el traslado forzoso. + +En el caso de las faltas leves, las sanciones son más suaves. + +Por ejemplo, la amonestación. + +Es importante recordar que debe existir proporcionalidad entre la falta y la sanción. + + +### Procedimiento disciplinario + +Para imponer una sanción, es necesario seguir un procedimiento disciplinario. + +Este procedimiento garantiza los derechos del empleado público. + +En primer lugar, se inicia el expediente disciplinario. + +A continuación, se realiza la instrucción del procedimiento. + +Durante esta fase, se recogen pruebas y se da audiencia al interesado. + +El empleado público tiene derecho a defenderse y a presentar alegaciones. + +Finalmente, se dicta una resolución. + +Esta resolución debe estar motivada. + +Es decir, debe explicar las razones de la sanción. + +Este procedimiento es fundamental y suele aparecer en preguntas teóricas. + +### Prescripción de faltas y sanciones + +Otro aspecto importante es la prescripción. + +La prescripción implica que, pasado un determinado tiempo, no se puede sancionar una falta. + +Las faltas muy graves prescriben en un plazo más largo que las graves. + +Y estas, a su vez, prescriben en un plazo más largo que las leves. + +Lo mismo ocurre con las sanciones. + +Este es un punto típico de examen, aunque a veces no se piden los plazos exactos, sino el orden. + + +### Esquema mental para memorizar + +Para estudiar este apartado, puedes dividirlo en cuatro bloques. + +En primer lugar, los principios del régimen disciplinario. + +En segundo lugar, la clasificación de las faltas. + +En tercer lugar, las sanciones. + +Y en cuarto lugar, el procedimiento disciplinario. + +Este esquema facilita mucho la comprensión. + + +### Claves de examen + +Para terminar, hay varias ideas clave que debes retener. + +En primer lugar, los principios como legalidad, tipicidad y proporcionalidad. + +En segundo lugar, la diferencia entre faltas leves, graves y muy graves. + +En tercer lugar, la relación entre faltas y sanciones. + +Y en cuarto lugar, la necesidad de un procedimiento con garantías. + +Este es uno de los apartados más importantes del tema, así que conviene dominarlo bien. + + +## Transparencia y buen gobierno + +La transparencia está regulada por la Ley 19/2013 de Transparencia, Acceso a la Información Pública y Buen Gobierno. + +Tiene como objetivo garantizar que los ciudadanos puedan conocer cómo funciona la Administración. + +Incluye la publicidad activa, es decir, la obligación de publicar información sin que nadie la solicite. + +Y también el derecho de acceso a la información pública. + +Además, establece principios de buen gobierno que deben cumplir los responsables públicos. + + +## Agenda 2030 y desarrollo sostenible + +La Agenda 2030 es una iniciativa internacional impulsada por Naciones Unidas. + +Incluye 17 Objetivos de Desarrollo Sostenible, conocidos como ODS. + +Estos objetivos buscan erradicar la pobreza, proteger el planeta y garantizar el bienestar de todas las personas. + +Las Administraciones Públicas tienen un papel clave en la implementación de estos objetivos. + +Por ejemplo, a través de políticas públicas relacionadas con la educación, la igualdad o el medio ambiente. + +1. Fin de la pobreza +Erradicar la pobreza extrema y reducir la pobreza en todas sus formas. + +2. Hambre cero +Garantizar seguridad alimentaria, nutrición adecuada y agricultura sostenible. + +3. Salud y bienestar +Acceso universal a salud y reducción de mortalidad. + +4. Educación de calidad +Educación inclusiva, equitativa y de calidad para todos. + +5. Igualdad de género +Eliminar discriminación contra mujeres y niñas. + +6. Agua limpia y saneamiento** +Acceso universal a agua potable, saneamiento e higiene. + +7. Energía asequible y no contaminante** +Acceso a energía moderna, fiable y sostenible. + +8. Trabajo decente y crecimiento económico** +Promover empleo digno, productividad y economía sostenible. + +9. Industria, innovación e infraestructura +Desarrollo industrial sostenible, innovación y resiliencia. + +10. Reducción de desigualdades +Reducir desigualdades dentro y entre países. + +11. Ciudades y comunidades sostenibles +Ciudades inclusivas, seguras y resilientes. + +12. Producción y consumo responsables +Patrones sostenibles de producción y consumo. + +13. Acción por el clima +Medidas urgentes contra el cambio climático. + +14. Vida submarina +Conservar océanos y recursos marinos. + +15. Vida de ecosistemas terrestres +Proteger bosques, suelos, biodiversidad y combatir la desertificación. + +16. Paz, justicia e instituciones sólidas +Promover sociedades pacíficas, acceso a justicia e instituciones eficaces. + +17. Alianzas para lograr los objetivos +Cooperación internacional, medios de implementación y financiamiento. + + + +## Resumen final + +En resumen, en este tema hemos visto el régimen jurídico de los empleados públicos. + +Hemos estudiado sus derechos y deberes, así como las formas de acceso y promoción. + +También hemos analizado la provisión de puestos, las situaciones administrativas y el régimen disciplinario. + +Por último, hemos abordado la transparencia y la Agenda 2030. + +Se trata de un tema muy importante, ya que combina normativa jurídica con el funcionamiento real de la Administración Pública. \ No newline at end of file diff --git a/apuntes/bloque1/tema5.md b/apuntes/bloque1/tema5.md new file mode 100644 index 0000000..833bdd1 --- /dev/null +++ b/apuntes/bloque1/tema5.md @@ -0,0 +1,218 @@ +# Bloque 1 · Tema 5 +## Políticas de igualdad y contra la violencia de género +## Políticas de igualdad de trato y no discriminación de las personas LGTBI +## Discapacidad y dependencia: régimen jurídico + +--- + +## Introducción + +Las políticas de igualdad, no discriminación y protección de colectivos vulnerables constituyen una línea transversal de actuación de los poderes públicos, con especial relevancia en el empleo público y en la actuación administrativa. + +Este tema es frecuente en examen, especialmente en preguntas sobre: +- Leyes concretas. +- Finalidad de cada norma. +- Diferencias entre igualdad, violencia de género, LGTBI, discapacidad y dependencia. + +--- + +## 1. Políticas de igualdad y contra la violencia de género + +### 1.1. Igualdad entre mujeres y hombres + +**Norma clave:** +**Ley Orgánica 3/2007, de 22 de marzo**, para la igualdad efectiva de mujeres y hombres. + +### Objetivo de la Ley + +Garantizar la igualdad real y efectiva entre mujeres y hombres, eliminando cualquier forma de discriminación por razón de sexo. + +No se limita a la igualdad formal, sino que impulsa medidas activas. + +### Principios básicos + +- Igualdad de trato y de oportunidades. +- Integración del principio de igualdad en todas las políticas públicas. +- Eliminación de discriminación directa e indirecta. +- Presencia equilibrada de mujeres y hombres. + +### Ámbitos de actuación + +- Empleo público y privado. +- Conciliación de la vida personal, familiar y laboral. +- Educación. +- Publicidad y medios de comunicación. +- Representación política y administrativa. + +**Muy típico de examen:** +La igualdad efectiva permite acciones positivas cuando exista desigualdad real. + +--- + +### 1.2. Violencia de género + +**Norma clave:** +**Ley Orgánica 1/2004, de 28 de diciembre**, de medidas de protección integral contra la violencia de género. + +### Concepto de violencia de género + +Violencia ejercida contra las mujeres: +- Por parte de quienes sean o hayan sido sus cónyuges o parejas. +- Como manifestación de la discriminación y desigualdad. + +Incluye: +- Violencia física. +- Violencia psicológica. +- Violencia sexual. +- Amenazas, coacciones o privación de libertad. + +### Enfoque integral de la Ley + +La ley actúa de forma: +- Preventiva. +- Educativa. +- Social. +- Asistencial. +- Judicial. + +### Medidas principales + +- Derechos de las víctimas. +- Medidas laborales y de Seguridad Social. +- Protección judicial y penal. +- Coordinación institucional. + +**Importante:** +La violencia de género no es violencia doméstica en general, sino una forma específica de violencia contra la mujer por razón de género. + +--- + +### Mini-resumen apartado 1 + +- Igualdad → **LO 3/2007**. +- Violencia de género → **LO 1/2004**. +- La igualdad efectiva permite acciones positivas. +- Violencia de género = violencia contra la mujer por razón de género. + +--- + +## 2. Políticas de igualdad de trato y no discriminación LGTBI + +### 2.1. Marco normativo + +**Norma clave:** +**Ley 4/2023, de 28 de febrero**, para la igualdad real y efectiva de las personas LGTBI y para la garantía de los derechos de las personas trans. + +### Finalidad de la Ley + +Garantizar: +- La igualdad de trato. +- La no discriminación. +- El libre desarrollo de la personalidad. + +Por razón de: +- Orientación sexual. +- Identidad sexual. +- Identidad y expresión de género. +- Características sexuales. + +### Principios inspiradores + +- Dignidad humana. +- Libre desarrollo de la personalidad. +- Respeto a la diversidad. +- No discriminación. +- Protección frente a la violencia y el acoso. + +### Ámbitos de actuación + +- Educación. +- Empleo (incluido empleo público). +- Sanidad. +- Servicios sociales. +- Medios de comunicación. +- Administraciones Públicas. + +--- + +### Mini-resumen apartado 2 + +- Norma clave → **Ley 4/2023**. +- Protege orientación, identidad y expresión de género. +- Garantiza igualdad real y no discriminación. +- Afecta directamente a la actuación administrativa. + +--- + +## 3. Discapacidad y dependencia: régimen jurídico + +### 3.1. Discapacidad + +**Norma clave:** +**Real Decreto Legislativo 1/2013, de 29 de noviembre** +(Texto Refundido de la Ley General de derechos de las personas con discapacidad y de su inclusión social). + +### Concepto de persona con discapacidad + +Personas que presentan deficiencias físicas, mentales, intelectuales o sensoriales, previsiblemente permanentes, que al interactuar con barreras pueden impedir su participación plena y efectiva en la sociedad. + +### Principios fundamentales + +- Igualdad de oportunidades. +- No discriminación. +- Accesibilidad universal. +- Inclusión social. +- Vida independiente. + +### Artículo constitucional relevante + +**Artículo 49 de la Constitución Española** +Obliga a los poderes públicos a realizar políticas de integración y protección. + +--- + +### 3.2. Dependencia + +**Norma clave:** +**Ley 39/2006, de 14 de diciembre**, de promoción de la autonomía personal y atención a las personas en situación de dependencia. + +### Concepto de dependencia + +Situación permanente en la que una persona necesita ayuda para realizar las actividades básicas de la vida diaria. + +### Sistema de atención + +La ley crea el: +**Sistema para la Autonomía y Atención a la Dependencia (SAAD)** + +### Grados de dependencia + +- Grado I: Dependencia moderada. +- Grado II: Dependencia severa. +- Grado III: Gran dependencia. + +### Prestaciones + +- Servicios (ayuda a domicilio, centros de día, residencias). +- Prestaciones económicas (cuando no existen servicios adecuados). + +--- + +### Mini-resumen apartado 3 + +- Discapacidad → **RDL 1/2013** + art. 49 CE. +- Principios: igualdad, accesibilidad e inclusión. +- Dependencia → **Ley 39/2006**. +- Sistema → **SAAD**. +- Tres grados de dependencia. + +--- + +## Mini-resumen final del tema + +- Igualdad → **LO 3/2007**. +- Violencia de género → **LO 1/2004**. +- LGTBI → **Ley 4/2023**. +- Discapacidad → **RDL 1/2013** + art. 49 CE. +- Dependencia → **Ley 39/2006** + **SAAD**. +- Tema muy frecuente en test por asociación ley–materia. diff --git a/apuntes/bloque1/tema5_audio.md b/apuntes/bloque1/tema5_audio.md new file mode 100644 index 0000000..9739757 --- /dev/null +++ b/apuntes/bloque1/tema5_audio.md @@ -0,0 +1,426 @@ +# Bloque 1 · Tema 5 +## Políticas de igualdad y contra la violencia de género +## Políticas de igualdad de trato y no discriminación de las personas L G T B I +## Discapacidad y dependencia: régimen jurídico + +## Introducción + +En este tema vamos a estudiar tres bloques relacionados con las políticas sociales y de igualdad en España. + +En primer lugar, las políticas de igualdad y la lucha contra la violencia de género. + +En segundo lugar, las políticas de igualdad de trato y no discriminación de las personas L G T B I . + +Y por último, el régimen jurídico de la discapacidad y la dependencia. + +Se trata de un tema cada vez más importante en el examen, especialmente por su relevancia social y normativa. + + +## Igualdad entre mujeres y hombres + +La igualdad entre mujeres y hombres es un principio fundamental recogido en la Constitución Española. + +En concreto, el artículo 14 establece el derecho a la igualdad y a la no discriminación. + +Además, el artículo 9.2 obliga a los poderes públicos a promover las condiciones para que la igualdad sea real y efectiva. + +Esto es muy importante: no basta con la igualdad formal, sino que se busca una igualdad material. + +La norma principal en esta materia es la Ley Orgánica 3/2007 para la igualdad efectiva de mujeres y hombres. + +Esta ley establece medidas para eliminar la discriminación y promover la igualdad en todos los ámbitos. + + +### Principios de la Ley de Igualdad + +La Ley Orgánica 3/2007 se basa en varios principios fundamentales. + +En primer lugar, el principio de igualdad de trato. + +Esto significa que no puede existir discriminación directa ni indirecta por razón de sexo. + +La discriminación directa se produce cuando una persona recibe un trato peor por ser mujer u hombre. + +La discriminación indirecta se produce cuando una norma aparentemente neutra perjudica especialmente a uno de los sexos. + +En segundo lugar, el principio de igualdad de oportunidades. + +Este principio busca garantizar que mujeres y hombres tengan las mismas posibilidades en ámbitos como el empleo o la educación. + +En tercer lugar, la transversalidad. + +Esto significa que la perspectiva de género debe incorporarse en todas las políticas públicas. + +Este concepto suele aparecer en el examen. + +Y por último, el principio de acción positiva. + +Las acciones positivas son medidas específicas para corregir situaciones de desigualdad. + +Por ejemplo, programas de apoyo a mujeres en determinados sectores. + + +## Violencia de género + +La violencia de género es una de las manifestaciones más graves de la desigualdad. + +Se regula principalmente en la Ley Orgánica 1/2004 de medidas de protección integral contra la violencia de género. + +Esta ley define la violencia de género como la violencia que se ejerce contra la mujer por el hecho de serlo, en el ámbito de la pareja o expareja. + +Es importante no confundirla con otros tipos de violencia. + +La clave es que existe una relación afectiva y una motivación basada en la desigualdad. + +Este matiz es muy preguntado en el examen. + + +### Medidas contra la violencia de género + +La Ley Orgánica 1/2004 establece un conjunto de medidas integrales. + +En primer lugar, medidas de prevención. + +Incluyen campañas de sensibilización y educación en igualdad. + +En segundo lugar, medidas de protección a las víctimas. + +Por ejemplo, órdenes de protección o asistencia jurídica gratuita. + +En tercer lugar, medidas judiciales. + +Se crean juzgados específicos de violencia sobre la mujer. + +Y en cuarto lugar, medidas sociales. + +Incluyen apoyo psicológico, ayudas económicas y recursos de acogida. + +Es importante entender que se trata de un enfoque integral. + + +### Derechos de las víctimas + +Las víctimas de violencia de género tienen derechos específicos. + +Entre ellos, el derecho a la información y a la asistencia social. + +También el derecho a la asistencia jurídica gratuita. + +Y el derecho a medidas de protección. + +Además, tienen derechos laborales, como la reducción o reordenación de la jornada. + +Este punto puede aparecer en preguntas tipo test. + + +### Esquema mental para memorizar + +Para estudiar este bloque, puedes dividirlo en tres partes. + +En primer lugar, la igualdad entre mujeres y hombres y la Ley Orgánica 3/2007. + +En segundo lugar, los conceptos clave como discriminación directa, indirecta, transversalidad y acción positiva. + +Y en tercer lugar, la violencia de género y la Ley Orgánica 1/2004. + +Este esquema facilita mucho la memorización. + + +### Claves de examen + +Para terminar este apartado, hay varias ideas clave. + +En primer lugar, el artículo 14 y el artículo 9.2 de la Constitución. + +En segundo lugar, la diferencia entre discriminación directa e indirecta. + +En tercer lugar, el concepto de transversalidad. + +Y en cuarto lugar, la definición de violencia de género y su ámbito. + +Este bloque es bastante teórico, pero muy preguntable. + +## Políticas de igualdad de trato y no discriminación de las personas LGTBI + +En este apartado vamos a estudiar la normativa y los principios que garantizan la igualdad de trato y la no discriminación de las personas L G T B I . + +Se trata de un bloque relativamente reciente, pero cada vez más presente en los exámenes. + +La norma principal en esta materia es la Ley 4/2023 para la igualdad real y efectiva de las personas trans y para la garantía de los derechos de las personas LGTBI. + + +### Conceptos básicos + +Para entender este bloque, es fundamental conocer una serie de conceptos clave. + +En primer lugar, la orientación sexual. + +Hace referencia a la atracción emocional, afectiva o sexual hacia otras personas. + +Por ejemplo, heterosexualidad, homosexualidad o bisexualidad. + +En segundo lugar, la identidad de género. + +Se refiere a la vivencia interna del género tal y como cada persona la siente. + +Puede coincidir o no con el sexo asignado al nacer. + +En tercer lugar, la expresión de género. + +Es la forma en que una persona manifiesta su género a través de su apariencia o comportamiento. + +Estos conceptos son muy importantes y suelen aparecer en preguntas tipo test. + + +### Principio de igualdad de trato + +El principio de igualdad de trato implica que ninguna persona puede ser discriminada por razón de orientación sexual, identidad de género o expresión de género. + +Esto incluye tanto la discriminación directa como la indirecta. + +La discriminación directa se produce cuando una persona recibe un trato menos favorable. + +La discriminación indirecta se produce cuando una norma aparentemente neutra perjudica a un colectivo. + +Además, la ley reconoce otras formas de discriminación. + +Por ejemplo, la discriminación por asociación, cuando una persona es discriminada por su relación con otra. + +Y la discriminación por error, cuando se discrimina a alguien por una característica que en realidad no tiene. + +Estos matices son muy preguntables en examen. + + +### Ámbitos de aplicación + +Las políticas de igualdad L G T B I se aplican en múltiples ámbitos. + +En primer lugar, en el empleo. + +Se prohíbe la discriminación en el acceso al trabajo, en la promoción y en las condiciones laborales. + +En segundo lugar, en la educación. + +Se promueve el respeto a la diversidad y la inclusión. + +En tercer lugar, en la sanidad. + +Se garantiza una atención adecuada, respetando la identidad de género. + +Y en general, en todos los servicios públicos. + +Este enfoque transversal es clave y conecta con otros temas. + + +### Medidas de protección + +La normativa establece medidas para proteger a las personas L G T B I . + +En primer lugar, medidas de prevención. + +Incluyen campañas de sensibilización y formación. + +En segundo lugar, medidas de detección y actuación frente a la discriminación. + +Por ejemplo, protocolos en centros educativos o en el ámbito laboral. + +En tercer lugar, medidas de apoyo a las víctimas. + +Incluyen asistencia psicológica, jurídica y social. + +Es importante entender que estas medidas buscan garantizar la igualdad real. + + +### Especial referencia a las personas trans + +La ley presta especial atención a las personas trans. + +Se reconoce el derecho a la autodeterminación de género. + +Esto significa que una persona puede modificar su sexo registral sin necesidad de requisitos médicos. + +Este punto es muy relevante y ha sido objeto de debate. + +También se garantizan derechos en ámbitos como la educación, la sanidad y el empleo. + +Este bloque suele aparecer en preguntas tipo test por su actualidad. + + +### Esquema mental para memorizar + +Para estudiar este apartado, puedes dividirlo en cuatro bloques. + +En primer lugar, los conceptos básicos: orientación, identidad y expresión de género. + +En segundo lugar, el principio de igualdad de trato y los tipos de discriminación. + +En tercer lugar, los ámbitos de aplicación. + +Y en cuarto lugar, las medidas de protección. + +Este esquema ayuda a organizar el contenido. + + +### Claves de examen + +Para terminar, hay varias ideas clave. + +En primer lugar, los conceptos básicos, especialmente identidad de género. + +En segundo lugar, los tipos de discriminación, incluyendo asociación y error. + +En tercer lugar, el carácter transversal de estas políticas. + +Y en cuarto lugar, el derecho a la autodeterminación de género. + +Es un bloque relativamente corto, pero con conceptos muy concretos que conviene dominar. + + +## Discapacidad y dependencia: régimen jurídico + +En este último apartado del tema vamos a estudiar el régimen jurídico de la discapacidad y la dependencia. + +Se trata de dos conceptos relacionados, pero no idénticos, que cuentan con regulación propia. + +Ambos tienen como objetivo garantizar la igualdad, la inclusión y la protección social de las personas en situación de vulnerabilidad. + + +### Concepto de discapacidad + +La discapacidad se refiere a la situación en la que una persona presenta deficiencias físicas, mentales, intelectuales o sensoriales a largo plazo. + +Estas deficiencias, en interacción con diversas barreras, pueden impedir su participación plena y efectiva en la sociedad. + +Es importante entender que el concepto actual no es solo médico, sino también social. + +Esto significa que la discapacidad no depende únicamente de la persona, sino también del entorno. + +Este enfoque suele aparecer en el examen. + + +### Normativa básica sobre discapacidad + +La norma principal es el Texto Refundido de la Ley General de derechos de las personas con discapacidad y de su inclusión social, aprobado por Real Decreto Legislativo 1/2013. + +Esta ley reconoce derechos fundamentales y establece medidas para garantizar la igualdad de oportunidades. + +Entre sus principios destacan: + +La igualdad de trato. + +La no discriminación. + +La accesibilidad universal. + +Y la inclusión social. + +Estos principios son muy importantes para preguntas tipo test. + + +### Medidas en materia de discapacidad + +La normativa establece diferentes medidas. + +En primer lugar, medidas de accesibilidad. + +Se busca eliminar barreras físicas, tecnológicas y de comunicación. + +En segundo lugar, medidas de empleo. + +Por ejemplo, la reserva de un porcentaje de puestos para personas con discapacidad. + +En tercer lugar, medidas educativas. + +Se promueve la educación inclusiva. + +Y en cuarto lugar, medidas de acción positiva. + +Para corregir situaciones de desigualdad. + +Este esquema es muy útil para estudiar. + + +### Concepto de dependencia + +La dependencia se define como el estado de carácter permanente en el que una persona necesita la ayuda de otras para realizar actividades básicas de la vida diaria. + +Por ejemplo, comer, vestirse o desplazarse. + +Es importante distinguir dependencia de discapacidad. + +No todas las personas con discapacidad son dependientes, ni todas las personas dependientes tienen discapacidad reconocida. + +Este matiz es muy preguntado. + + +### Normativa básica sobre dependencia + +La norma principal es la Ley 39/2006 de promoción de la autonomía personal y atención a las personas en situación de dependencia. + +Esta ley crea el Sistema para la Autonomía y Atención a la Dependencia, conocido como SAAD. + +Su objetivo es garantizar una atención adecuada a las personas dependientes. + + +### Grados de dependencia + +La ley establece tres grados de dependencia. + +En primer lugar, grado uno, dependencia moderada. + +La persona necesita ayuda al menos una vez al día. + +En segundo lugar, grado dos, dependencia severa. + +La persona necesita ayuda varias veces al día. + +Y en tercer lugar, grado tres, gran dependencia. + +La persona necesita ayuda de forma continua. + +Estos grados son muy importantes y suelen preguntarse directamente. + + +### Prestaciones del sistema + +El sistema de dependencia ofrece diferentes tipos de prestaciones. + +Por un lado, servicios. + +Por ejemplo, ayuda a domicilio, centros de día o residencias. + +Por otro lado, prestaciones económicas. + +Por ejemplo, ayudas para cuidados en el entorno familiar. + +También existen prestaciones vinculadas a servicios. + +Este esquema es muy típico de examen. + + +### Esquema mental para memorizar + +Para estudiar este bloque, puedes dividirlo en dos partes. + +En primer lugar, la discapacidad y su normativa. + +Y en segundo lugar, la dependencia y el sistema SAAD. + +Dentro de la dependencia, es clave recordar los grados y las prestaciones. + +Este esquema simplifica mucho el estudio. + + +### Claves de examen + +Para terminar, hay varias ideas clave. + +En primer lugar, la diferencia entre discapacidad y dependencia. + +En segundo lugar, la ley 1/2013 y la ley 39/2006. + +En tercer lugar, los grados de dependencia. + +Y en cuarto lugar, los tipos de prestaciones. + +Este bloque es muy técnico, pero también muy preguntable. \ No newline at end of file diff --git a/apuntes/bloque1/tema6.md b/apuntes/bloque1/tema6.md new file mode 100644 index 0000000..3d39d7d --- /dev/null +++ b/apuntes/bloque1/tema6.md @@ -0,0 +1,191 @@ +# Bloque 1 · Tema 6 +## Sociedad de la información. Identidad y firma electrónica +## DNI electrónico. Agenda Digital para España + +## Introducción + +La sociedad de la información y el uso de medios electrónicos en las Administraciones Públicas constituyen un elemento esencial de la modernización administrativa. + +Este tema es especialmente relevante en el examen TAI por su conexión con: +- Administración electrónica. +- Identificación y firma electrónica. +- Servicios digitales públicos. +- Estrategias digitales del Estado. + +## 1. La sociedad de la información + +### 1.1. Concepto y marco legal + +La base legal en España se encuentra en la **Ley 34/2002, de 11 de julio**, de servicios de la sociedad de la información y de comercio electrónico (LSSI-CE). + +La sociedad de la información es aquella en la que: +- La información y el conocimiento son elementos clave. +- Se utilizan de forma generalizada las tecnologías de la información y la comunicación (TIC). +- La actividad económica, social y administrativa se apoya en medios electrónicos. + +### 1.2. Conceptos clave de la LSSI-CE + +- **Servicio de la Sociedad de la Información**: + Servicio prestado normalmente a título oneroso, a distancia, por vía electrónica y a petición individual del destinatario. + +- **Principio de libre prestación de servicios**: + No se requiere autorización previa para los prestadores establecidos en España. + +- **Obligaciones de los prestadores**: + Deben facilitar, entre otros datos: + - Nombre o denominación social. + - NIF. + - Domicilio. + - Dirección de correo electrónico. + - Datos de inscripción en el Registro Mercantil, si procede. + +- **Comunicaciones comerciales**: + Se prohíbe el envío de comunicaciones comerciales no solicitadas por correo electrónico salvo consentimiento previo o relación contractual previa. + +### 1.3. Características principales + +- Uso intensivo de las TIC. +- Acceso generalizado a la información. +- Digitalización de servicios. +- Interconexión de sistemas. +- Impulso de la administración electrónica. + +### 1.4. Papel de las Administraciones Públicas + +Las Administraciones Públicas deben: +- Garantizar el acceso electrónico a los servicios públicos. +- Impulsar la transformación digital. +- Asegurar la accesibilidad y la inclusión digital. +- Proteger los derechos de la ciudadanía en el entorno digital. + +> Mini-resumen apartado 1 +> - Sociedad basada en información y TIC. +> - Regulación por la LSSI-CE. +> - Papel activo de las Administraciones Públicas. + +## 2. Identidad electrónica + +### 2.1. Concepto + +La identidad electrónica permite identificar a una persona en el entorno digital de forma: +- Segura. +- Fiable. +- Verificable. + +Es imprescindible para la relación electrónica con las Administraciones Públicas. + +### 2.2. Marco normativo + +La identidad electrónica se regula principalmente por: +- **Reglamento (UE) 910/2014**, de 23 de julio (Reglamento eIDAS). +- **Ley 6/2020, de 11 de noviembre**, reguladora de determinados aspectos de los servicios electrónicos de confianza. + +> Muy típico de examen +> Identificación electrónica y firma electrónica no son lo mismo. + +> Mini-resumen apartado 2 +> - Identidad electrónica = identificación segura. +> - Regulada por eIDAS y Ley 6/2020. +> - No implica necesariamente firma. + +## 3. Firma electrónica: régimen jurídico + +### 3.1. Concepto de firma electrónica + +La firma electrónica es el conjunto de datos en formato electrónico que: +- Se asocian a otros datos electrónicos. +- Permiten identificar al firmante. +- Garantizan la integridad del documento. + +### 3.2. Marco normativo + +Normativa clave: +- **Reglamento (UE) nº 910/2014** (eIDAS). +- **Ley 6/2020**, de servicios electrónicos de confianza. + +### 3.3. Tipos de firma electrónica según eIDAS + +- **Firma electrónica simple**: + Datos electrónicos utilizados por el firmante para firmar. + +- **Firma electrónica avanzada**: + - Vinculada al firmante de manera única. + - Permite su identificación. + - Creada bajo el control exclusivo del firmante. + - Vinculada a los datos firmados de forma que cualquier modificación sea detectable. + +- **Firma electrónica cualificada**: + - Firma avanzada basada en un certificado cualificado. + - Creada mediante un dispositivo cualificado de creación de firma. + - Tiene el mismo valor jurídico que la firma manuscrita. + +> Mini-resumen apartado 3 +> - Firma = identificación + integridad. +> - Tipos: simple, avanzada y cualificada. +> - La firma cualificada equivale a la manuscrita. + +## 4. Documento Nacional de Identidad electrónico (DNIe) + +### 4.1. Concepto y regulación + +El DNI electrónico está regulado por el **Real Decreto 1553/2005**. + +Es el documento que: +- Acredita la identidad del ciudadano. +- Permite la identificación y la firma electrónica. + +### 4.2. Características y versiones + +- Versiones 3.0 y 4.0. +- Incorporan chip de doble interfaz y tecnología NFC. +- Contiene: + - Certificado de autenticación. + - Certificado de firma electrónica. + +Los certificados tienen una validez de 5 años y deben renovarse en los puntos de actualización. + +### 4.3. Funciones principales + +- Identificación electrónica. +- Firma electrónica con validez legal. +- Acceso seguro a servicios públicos y privados. + +> Mini-resumen apartado 4 +> - DNIe = identidad + firma. +> - Incorpora certificados electrónicos. +> - Uso en relaciones electrónicas. + +## 5. Agenda Digital para España + +### 5.1. Concepto + +La Agenda Digital para España es el plan estratégico del Gobierno para impulsar la transformación digital del país. + +### 5.2. Objetivos principales + +- Impulsar la economía digital. +- Mejorar la administración electrónica. +- Garantizar la inclusión y capacitación digital. +- Extender la conectividad digital (banda ancha y 5G). +- Reforzar la ciberseguridad (INCIBE). +- Digitalización de las Administraciones Públicas. +- Digitalización de pymes (Kit Digital). +- Desarrollo de competencias digitales. + +### 5.3. Relación con la Unión Europea + +La Agenda Digital para España se alinea con: +- La Agenda Digital Europea. +- Las estrategias digitales de la Unión Europea. + +> Mini-resumen apartado 5 +> - Estrategia digital estatal. +> - Impulso TIC y servicios públicos digitales. +> - Coordinación con la UE. + +> Mini-resumen final del tema +> - Sociedad de la información → TIC y LSSI-CE. +> - Identidad electrónica ≠ firma electrónica. +> - Firma electrónica → eIDAS + Ley 6/2020. +> - DNIe → identificación y firma. +> - Agenda Digital → transformación digital del Estado. diff --git a/apuntes/bloque1/tema6_audio.md b/apuntes/bloque1/tema6_audio.md new file mode 100644 index 0000000..746293b --- /dev/null +++ b/apuntes/bloque1/tema6_audio.md @@ -0,0 +1,1107 @@ +# Bloque 1 · Tema 6 +## Sociedad de la información. Identidad y firma electrónica +## DNI electrónico. Agenda Digital para España + + +## Bloque 1 Tema 6. Sociedad de la información. Parte 1 + +Introducción + +La sociedad de la información es uno de los pilares fundamentales de la transformación digital del Estado y de la Administración electrónica. + +En el ámbito de las oposiciones TAI, este tema es especialmente relevante porque conecta con múltiples bloques, como la administración electrónica, los servicios digitales y los derechos de los ciudadanos en Internet. + +Su regulación principal en España se encuentra en la Ley 34 barra 2002, de servicios de la sociedad de la información y de comercio electrónico, conocida como LSSI CE. + +--- + +## 1. Concepto de sociedad de la información + +La sociedad de la información es aquella en la que la creación, distribución y uso de la información y el conocimiento se convierten en elementos esenciales de la actividad económica y social. + +Esto implica que: + +La información es un recurso clave, al mismo nivel que el capital o el trabajo. + +Las tecnologías de la información y la comunicación, conocidas como TIC, son imprescindibles. + +Las relaciones entre ciudadanos, empresas y Administraciones se realizan principalmente por medios electrónicos. + +--- + +## 2. Ley de Servicios de la Sociedad de la Información + +La norma básica en España es la Ley 34 barra 2002. + +Esta ley regula: + +La prestación de servicios por Internet. + +El comercio electrónico. + +Las comunicaciones comerciales electrónicas. + +Las obligaciones de los prestadores de servicios digitales. + +--- + +### 2.1 Ámbito de aplicación + +La ley se aplica a: + +Los servicios prestados por vía electrónica. + +Los prestadores establecidos en España. + +También se aplica, en determinados casos, a prestadores de otros países que actúen en España. + +--- + +### 2.2 Qué es un servicio de la sociedad de la información + +Un servicio de la sociedad de la información es aquel que cumple cuatro requisitos: + +Se presta normalmente a cambio de una remuneración. + +Se realiza a distancia, sin presencia física simultánea. + +Se presta por medios electrónicos. + +Se realiza a petición individual del usuario. + +--- + +Ejemplos típicos que pueden caer en examen: + +Una tienda online. + +Una plataforma de streaming. + +Un servicio de correo electrónico. + +Una página web con publicidad. + +--- + +Importante + +No todos los servicios en Internet entran en este concepto. Por ejemplo, una página web personal sin actividad económica puede no considerarse servicio de la sociedad de la información. + +--- + +## 3. Principios de la LSSI + +### 3.1 Principio de libre prestación de servicios + +No se exige autorización previa para prestar servicios en Internet. + +Esto facilita el desarrollo de la economía digital. + +--- + +### 3.2 Principio de país de origen + +El prestador está sometido a la legislación del país donde está establecido. + +Este principio es clave dentro de la Unión Europea. + +--- + +## 4. Obligaciones de los prestadores de servicios + +Los prestadores deben ofrecer información clara y accesible en su página web. + +Los datos obligatorios incluyen: + +Nombre o denominación social. + +Número de identificación fiscal. + +Domicilio. + +Dirección de correo electrónico. + +Datos de inscripción en el Registro Mercantil, si procede. + +En el caso de actividades reguladas, deben indicarse los datos del colegio profesional o título académico. + +--- + +Importante para examen + +Esta información debe estar disponible de forma permanente, fácil y directa. + +--- + +## 5. Responsabilidad de los prestadores + +Los prestadores de servicios pueden ser responsables de los contenidos que ofrecen. + +Sin embargo, en algunos casos no son responsables, por ejemplo: + +Cuando actúan como intermediarios. + +Cuando no tienen conocimiento efectivo de que el contenido es ilícito. + +Cuando actúan con diligencia para retirarlo. + +--- + +Ejemplo típico + +Un proveedor de hosting no es responsable de un contenido ilegal si no sabía que existía y lo elimina cuando tiene conocimiento. + +--- + +## 6. Comunicaciones comerciales electrónicas + +La LSSI regula el envío de publicidad por medios electrónicos. + +--- + +### 6.1 Regla general + +Está prohibido enviar comunicaciones comerciales no solicitadas. + +Esto incluye el spam. + +--- + +### 6.2 Excepciones + +Sí se permite enviar comunicaciones comerciales cuando: + +El usuario ha dado su consentimiento previo. + +Existe una relación contractual previa. + +Se trata de productos o servicios similares. + +Se ofrece la posibilidad de darse de baja fácilmente. + +--- + +Importante para examen + +El consentimiento es la clave para que la comunicación sea legal. + +--- + +## 7. Contratación electrónica + +La contratación electrónica es la realización de contratos por medios electrónicos. + +--- + +### 7.1 Validez + +Los contratos electrónicos tienen la misma validez que los contratos tradicionales. + +No pueden ser negados por el hecho de haberse celebrado por Internet. + +--- + +### 7.2 Obligaciones de información + +Antes de contratar, el prestador debe informar sobre: + +Los pasos del proceso de contratación. + +Si el contrato se va a archivar. + +Los medios para corregir errores. + +Las condiciones generales del contrato. + +--- + +Ejemplo típico + +Antes de comprar en una tienda online, debes ver las condiciones de compra, precios y pasos del proceso. + +--- + +## 8. Papel de las Administraciones Públicas + +Las Administraciones Públicas tienen un papel clave en la sociedad de la información. + +Deben: + +Impulsar la administración electrónica. + +Garantizar el acceso a los servicios públicos digitales. + +Promover la inclusión digital. + +Proteger los derechos de los ciudadanos. + +--- + +También deben asegurar: + +La accesibilidad universal. + +La seguridad de la información. + +La protección de datos personales. + +--- + +## Resumen final de la parte 1 + +La sociedad de la información se basa en el uso intensivo de las tecnologías y en la importancia de la información. + +Su regulación principal en España es la Ley 34 barra 2002. + +Los servicios deben cumplir requisitos como ser electrónicos, a distancia y normalmente remunerados. + +Los prestadores tienen obligaciones de información y responsabilidad. + +Las comunicaciones comerciales están reguladas y requieren consentimiento. + +Los contratos electrónicos son válidos legalmente. + +Las Administraciones Públicas tienen un papel esencial en el impulso de la digitalización. + +--- + +## 2. Identidad electrónica + +Introducción + +La identidad electrónica es uno de los pilares fundamentales de la administración electrónica. + +Permite identificar a ciudadanos y empresas en el entorno digital de forma segura, lo que hace posible la prestación de servicios públicos electrónicos. + +Es un concepto clave en el examen TAI y suele aparecer junto a la firma electrónica, aunque no son lo mismo. + +--- + +### Concepto de identidad electrónica + +La identidad electrónica es el conjunto de datos que permiten identificar a una persona física o jurídica en el entorno digital. + +Debe cumplir tres requisitos fundamentales: + +Seguridad, para evitar suplantaciones. + +Fiabilidad, para garantizar que la identidad es correcta. + +Verificabilidad, para poder comprobarla por terceros. + +--- + +Importante para examen + +Identidad electrónica significa identificar al usuario. + +No implica necesariamente que exista firma ni manifestación de voluntad. + +--- + +### Marco normativo + +La identidad electrónica se regula principalmente por dos normas: + +El Reglamento europeo 910 barra 2014, conocido como Reglamento eIDAS. + +La Ley 6 barra 2020, reguladora de los servicios electrónicos de confianza. + +--- + +#### Reglamento eIDAS + +Es una norma de la Unión Europea que regula: + +La identificación electrónica. + +Los servicios electrónicos de confianza. + +Su objetivo es garantizar que los sistemas de identificación electrónica sean válidos en todos los Estados miembros. + +--- + +Idea clave de examen + +El Reglamento eIDAS permite el reconocimiento mutuo de identidades electrónicas entre países de la Unión Europea. + +--- + +#### Ley 6 barra 2020 + +Esta ley adapta el ordenamiento español al Reglamento eIDAS. + +Regula aspectos como: + +Prestadores de servicios electrónicos de confianza. + +Régimen jurídico de la firma electrónica. + +Supervisión y control. + +--- + +### Sistemas de identificación electrónica + +La identificación electrónica puede realizarse mediante distintos sistemas. + +--- + +#### Sistemas basados en certificados electrónicos + +Utilizan certificados digitales emitidos por una autoridad de certificación. + +Ejemplo típico + +El DNI electrónico. + +--- + +#### Sistemas basados en claves concertadas + +Se basan en usuario y contraseña o sistemas similares. + +Ejemplo típico + +Sistema Clave. + +--- + +#### Otros sistemas + +Incluyen métodos como: + +Sistemas de un solo uso. + +Autenticación multifactor. + +Biometría. + +--- + +Importante + +Las Administraciones Públicas pueden admitir distintos sistemas de identificación, siempre que garanticen seguridad. + +--- + +### Niveles de seguridad en la identificación electrónica + +El Reglamento eIDAS establece distintos niveles de seguridad. + +Aunque no siempre se preguntan en detalle, es importante conocer la idea general. + +--- + +#### Nivel bajo + +Ofrece un grado limitado de seguridad. + +Existe mayor riesgo de suplantación. + +--- + +#### Nivel sustancial + +Reduce significativamente el riesgo de uso indebido. + +Es el nivel habitual en muchos servicios públicos. + +--- + +#### Nivel alto + +Máximo nivel de seguridad. + +Requiere controles más estrictos. + +Se utiliza en servicios especialmente sensibles. + +--- + +Idea clave + +Cuanto mayor es el nivel de seguridad, mayor es la fiabilidad del sistema de identificación. + +--- + +### Identidad electrónica en las Administraciones Públicas + +Las Administraciones Públicas deben garantizar que los ciudadanos puedan identificarse electrónicamente para: + +Acceder a servicios públicos. + +Realizar trámites administrativos. + +Ejercer sus derechos. + +--- + +Además, deben permitir: + +El uso de distintos sistemas de identificación. + +La interoperabilidad entre sistemas. + +La accesibilidad para todos los ciudadanos. + +--- + +### Diferencia entre identificación y autenticación + +Aunque muchas veces se usan como sinónimos, no son exactamente lo mismo. + +Identificación es declarar quién eres. + +Autenticación es comprobar que realmente eres quien dices ser. + +--- + +Ejemplo claro + +Introducir un usuario es identificación. + +Introducir contraseña o usar certificado es autenticación. + +--- + +### Diferencia entre identidad electrónica y firma electrónica + +Esta es una de las preguntas más típicas de examen. + +--- + +Identidad electrónica + +Sirve para identificar a una persona. + +No implica necesariamente consentimiento ni efectos jurídicos. + +--- + +Firma electrónica + +Sirve para identificar y además expresar voluntad. + +Tiene efectos jurídicos. + +Garantiza la integridad del documento. + +--- + +Frase clave para memorizar + +Toda firma electrónica implica identificación, pero no toda identificación implica firma. + +--- + +### Servicios electrónicos de confianza + +Son servicios que garantizan la seguridad en las transacciones electrónicas. + +Están regulados por el Reglamento eIDAS y la Ley 6 barra 2020. + +--- + +Ejemplos importantes + +Firma electrónica. + +Sellos electrónicos. + +Sellos de tiempo. + +Servicios de entrega electrónica certificada. + +Certificados electrónicos. + +--- + +Importante para examen + +Los servicios de confianza aumentan la seguridad jurídica en el entorno digital. + +--- + +### Prestadores de servicios electrónicos de confianza + +Son entidades que ofrecen estos servicios. + +Deben cumplir requisitos legales y están supervisados por el Estado. + +--- + +Tipos + +Prestadores cualificados. + +Prestadores no cualificados. + +--- + +Diferencia clave + +Los prestadores cualificados ofrecen mayores garantías y sus servicios tienen mayor valor jurídico. + +--- + +### Resumen final de la identidad electronica + +La identidad electrónica permite identificar a una persona en el entorno digital de forma segura. + +Está regulada por el Reglamento eIDAS y la Ley 6 barra 2020. + +Existen distintos sistemas de identificación, como certificados digitales o claves concertadas. + +La identificación no es lo mismo que la firma electrónica. + +Los servicios electrónicos de confianza garantizan la seguridad en las transacciones digitales. + +--- + +## 3. Firma electrónica + +Introducción + +La firma electrónica es uno de los elementos clave de la administración electrónica y uno de los apartados más preguntados en el examen TAI. + +Permite no solo identificar a una persona en el entorno digital, sino también garantizar la integridad de los documentos y expresar su voluntad con efectos jurídicos. + +Está regulada principalmente por el Reglamento europeo 910 barra 2014, conocido como Reglamento eIDAS, y por la Ley 6 barra 2020. + +--- + +### Concepto de firma electrónica + +La firma electrónica es el conjunto de datos en formato electrónico que se adjuntan o asocian a otros datos electrónicos. + +Su finalidad es doble. + +Por un lado, identificar al firmante. + +Por otro, garantizar que el documento no ha sido modificado. + +--- + +Importante para examen + +La firma electrónica garantiza la integridad del documento. + +Si el documento cambia, la firma deja de ser válida. + +--- + +### Funciones de la firma electrónica + +La firma electrónica cumple tres funciones principales. + +Identificación del firmante. + +Integridad del documento. + +No repudio, es decir, el firmante no puede negar haber firmado. + +--- + +### Tipos de firma electrónica según eIDAS + +El Reglamento eIDAS distingue tres tipos de firma electrónica. + +Firma electrónica simple. + +Firma electrónica avanzada. + +Firma electrónica cualificada. + +--- + +### Firma electrónica simple + +Es cualquier conjunto de datos electrónicos utilizado por el firmante para firmar. + +No exige requisitos técnicos específicos. + +--- + +Ejemplos + +Un nombre escrito al final de un correo electrónico. + +Marcar una casilla de aceptación en una página web. + +--- + +Importante + +Tiene el nivel más bajo de seguridad y valor jurídico. + +--- + +### Firma electrónica avanzada + +Es una firma que cumple cuatro requisitos obligatorios. + +Está vinculada al firmante de manera única. + +Permite identificar al firmante. + +Ha sido creada utilizando datos que el firmante puede utilizar bajo su control exclusivo. + +Está vinculada a los datos firmados de modo que cualquier modificación posterior sea detectable. + +--- + +Truco de memorización + +Única, identificable, control exclusivo y detecta cambios. + +--- + +Importante para examen + +La firma avanzada ya garantiza integridad y autenticidad de forma fuerte. + +--- + +### Firma electrónica cualificada + +Es una firma electrónica avanzada que además cumple dos requisitos adicionales. + +Se basa en un certificado cualificado. + +Se crea mediante un dispositivo cualificado de creación de firma. + +--- + +Idea clave de examen + +La firma electrónica cualificada es la única que tiene el mismo valor jurídico que la firma manuscrita. + +--- + +### Certificado electrónico + +Es un documento electrónico que vincula una identidad con una clave pública. + +Sirve para verificar la identidad del firmante. + +--- + +Tipos importantes + +Certificado electrónico. + +Certificado cualificado. + +--- + +Diferencia clave + +El certificado cualificado cumple requisitos más estrictos y permite generar firma cualificada. + +--- + +### Dispositivo cualificado de creación de firma + +Es un dispositivo seguro que garantiza que la firma se crea bajo el control exclusivo del firmante. + +--- + +Ejemplos + +Tarjetas criptográficas. + +El chip del DNI electrónico. + +--- + +### Validez jurídica de la firma electrónica + +Según el Reglamento eIDAS. + +No se puede negar validez a una firma electrónica por el hecho de ser electrónica. + +Sin embargo, el valor probatorio depende del tipo de firma. + +--- + +Resumen de valor jurídico + +Firma simple, menor valor. + +Firma avanzada, valor medio. + +Firma cualificada, equivalente a firma manuscrita. + +--- + +### Diferencias clave que caen en examen + +Firma simple + +No garantiza identidad ni integridad de forma fuerte. + +--- + +Firma avanzada + +Garantiza identidad e integridad. + +Requiere cumplir cuatro requisitos. + +--- + +Firma cualificada + +Es una firma avanzada con certificado cualificado y dispositivo seguro. + +Tiene valor legal máximo. + +--- + +Frase clave de examen + +Solo la firma electrónica cualificada equivale jurídicamente a la firma manuscrita. + +--- + +### Relación entre firma e identidad electrónica + +La firma electrónica siempre implica identificación. + +Pero la identificación electrónica no implica firma. + +--- + +Ejemplo + +Acceder con usuario y contraseña es identificación. + +Firmar un documento digital es firma electrónica. + +--- + +### Servicios relacionados con la firma electrónica + +Dentro de los servicios electrónicos de confianza destacan. + +La creación de firmas electrónicas. + +Los certificados electrónicos. + +Los sellos electrónicos. + +Los sellos de tiempo. + +La entrega electrónica certificada. + +--- + +Importante + +Estos servicios garantizan seguridad y validez jurídica en el entorno digital. + +--- + +### Trampas típicas de examen + +Primera trampa + +Pensar que cualquier firma electrónica equivale a manuscrita. Esto es falso. + +--- + +Segunda trampa + +Confundir firma avanzada con cualificada. + +La cualificada siempre requiere certificado cualificado y dispositivo seguro. + +--- + +Tercera trampa + +Creer que sin certificado no hay firma electrónica. + +Esto es falso, existe la firma simple. + +--- + +Cuarta trampa + +Confundir identificación con firma. + +No son lo mismo. + +--- + +### Resumen final de la firma electronica + +La firma electrónica permite identificar al firmante y garantizar la integridad del documento. + +Existen tres tipos, simple, avanzada y cualificada. + +La firma avanzada debe cumplir cuatro requisitos. + +La firma cualificada añade certificado cualificado y dispositivo seguro. + +Solo la firma cualificada tiene el mismo valor jurídico que la firma manuscrita. + +La firma siempre implica identificación, pero no al revés. + +--- +--- + +## 4. Documento Nacional de Identidad electrónico + +Introducción + +En esta última parte del tema se estudian dos elementos clave dentro de la transformación digital del Estado. + +Por un lado, el Documento Nacional de Identidad electrónico, que permite la identificación y la firma electrónica de los ciudadanos. + +Por otro lado, la Agenda Digital para España, que define la estrategia del país en materia de digitalización. + +--- + +### Documento Nacional de Identidad electrónico + +El DNI electrónico es el documento oficial que acredita la identidad del ciudadano en España y permite su uso en el entorno digital. + +--- + +#### Regulación + +El DNI electrónico está regulado por el Real Decreto 1553 barra 2005. + +--- + +#### Concepto + +El DNI electrónico permite: + +Acreditar la identidad de forma presencial. + +Identificarse electrónicamente en Internet. + +Firmar documentos electrónicos con validez jurídica. + +--- + +Idea clave de examen + +El DNI electrónico combina identidad electrónica y firma electrónica en un solo instrumento. + +--- + +### Características del DNI electrónico + +El DNI electrónico incorpora un chip electrónico que almacena información digital del titular. + +--- + +#### Contenido del chip + +Incluye principalmente dos certificados. + +Certificado de autenticación, que sirve para identificarse. + +Certificado de firma electrónica, que sirve para firmar documentos. + +--- + +Importante para examen + +Son dos certificados distintos con funciones diferentes. + +--- + +#### Validez + +Los certificados del DNI electrónico tienen una validez limitada en el tiempo. + +Generalmente, su duración es de cinco años. + +--- + +#### Tecnología + +Las versiones más modernas del DNI electrónico incorporan tecnología de contacto y también tecnología inalámbrica, como el sistema NFC. + +Esto permite su uso con dispositivos móviles y lectores compatibles. + +--- + +### Funciones del DNI electrónico + +El DNI electrónico permite realizar múltiples funciones en el entorno digital. + +--- + +Permite identificarse ante Administraciones Públicas. + +Permite firmar documentos electrónicos con validez legal. + +Permite acceder a servicios públicos digitales. + +Permite realizar gestiones con entidades privadas. + +--- + +Ejemplo típico + +Presentar una solicitud administrativa online firmada electrónicamente. + +--- + +### Importancia del DNI electrónico en la administración electrónica + +El DNI electrónico es una herramienta fundamental para el desarrollo de la administración electrónica. + +--- + +Permite garantizar la seguridad en las relaciones electrónicas. + +Facilita la realización de trámites sin necesidad de presencia física. + +Reduce costes y tiempos en la gestión administrativa. + +--- + +### Agenda Digital para España + +La Agenda Digital es el plan estratégico del Gobierno para impulsar la transformación digital del país. + +--- + +#### Objetivos principales + +Los objetivos de la Agenda Digital son los siguientes. + +Impulsar la economía digital. + +Mejorar la administración electrónica. + +Garantizar la inclusión digital de todos los ciudadanos. + +Extender la conectividad, como la banda ancha y el cinco G. + +Reforzar la ciberseguridad. + +--- + +#### Líneas de actuación + +La Agenda Digital incluye diversas líneas de actuación. + +--- + +Digitalización de las Administraciones Públicas. + +Digitalización de las empresas, especialmente pymes. + +Desarrollo de competencias digitales en la población. + +Impulso de la innovación tecnológica. + +--- + +Ejemplo típico + +Programas de ayudas para digitalización de empresas, como el Kit Digital. + +--- + +### Relación con la Unión Europea + +La Agenda Digital para España no es independiente. + +Está alineada con las estrategias digitales de la Unión Europea. + +--- + +Importante para examen + +Existe coordinación entre las políticas digitales nacionales y europeas. + +--- + +### Importancia estratégica + +La Agenda Digital es clave para: + +El crecimiento económico. + +La modernización del sector público. + +La competitividad de las empresas. + +La mejora de los servicios públicos. + +--- + +### Trampas típicas de examen + +Primera trampa + +Confundir el DNI electrónico con un simple documento de identidad. + +Es también un medio de identificación y firma electrónica. + +--- + +Segunda trampa + +Pensar que el DNI electrónico solo sirve para la Administración. + +También se utiliza en el ámbito privado. + +--- + +Tercera trampa + +Olvidar que contiene dos certificados distintos. + +Autenticación y firma. + +--- + +Cuarta trampa + +Pensar que la Agenda Digital es una norma jurídica. + +No lo es, es una estrategia. + +--- + +### Resumen final del DNI electronico + +El DNI electrónico permite acreditar la identidad y firmar electrónicamente. + +Incluye certificados de autenticación y firma con una validez limitada. + +Es clave para la administración electrónica. + +La Agenda Digital es la estrategia del Gobierno para impulsar la digitalización. + +Sus objetivos incluyen economía digital, conectividad, ciberseguridad y modernización del sector público. + +Está alineada con las políticas de la Unión Europea. + +--- + +## Resumen final del tema completo + +La sociedad de la información se basa en el uso de tecnologías y está regulada por la Ley 34 barra 2002. + +La identidad electrónica permite identificar a una persona de forma segura. + +La firma electrónica permite además garantizar la integridad y tiene efectos jurídicos. + +Existen tres tipos de firma, simple, avanzada y cualificada. + +Solo la firma cualificada equivale a la firma manuscrita. + +El DNI electrónico permite identificación y firma electrónica. + +La Agenda Digital impulsa la transformación digital del Estado. diff --git a/apuntes/bloque1/tema7.md b/apuntes/bloque1/tema7.md new file mode 100644 index 0000000..4720439 --- /dev/null +++ b/apuntes/bloque1/tema7.md @@ -0,0 +1,160 @@ +# Bloque 1 · Tema 7 +## Protección de datos personales: principios, derechos y obligaciones +## Derechos digitales + +## Introducción + +La protección de datos personales es un derecho fundamental y un aspecto clave en la actuación de las Administraciones Públicas, especialmente en un contexto de digitalización y uso intensivo de las tecnologías de la información. + +Este tema es muy frecuente en el examen TAI, tanto en preguntas conceptuales como en la identificación de principios, derechos y normas aplicables. + +## 1. Marco normativo de la protección de datos + +### 1.1. Normativa europea + +Norma principal: +**Reglamento (UE) 2016/679**, de 27 de abril, General de Protección de Datos (**RGPD**). + +El RGPD es: +- Directamente aplicable en todos los Estados miembros. +- De obligado cumplimiento para el sector público y privado. + +### 1.2. Normativa nacional + +Norma principal: +**Ley Orgánica 3/2018, de 5 de diciembre**, de Protección de Datos Personales y garantía de los derechos digitales (**LOPDGDD**). + +La LOPDGDD: +- Adapta el RGPD al ordenamiento jurídico español. +- Regula los derechos digitales. + +### 🧠 Mini-resumen apartado 1 + +- RGPD → norma europea básica. +- LOPDGDD → adaptación española + derechos digitales. +- Aplicable a Administraciones Públicas. + +## 2. Principios de la protección de datos + +Los datos personales deben tratarse conforme a los siguientes principios: + +### 2.1. Principios fundamentales + +- Licitud, lealtad y transparencia. +- Limitación de la finalidad. +- Minimización de datos. +- Exactitud. +- Limitación del plazo de conservación. +- Integridad y confidencialidad. +- Responsabilidad proactiva. + +👉 Muy típico de examen: +El principio de **responsabilidad proactiva** obliga al responsable a cumplir y demostrar el cumplimiento. + +### 🧠 Mini-resumen apartado 2 + +- Los principios rigen todo tratamiento de datos. +- Destacan transparencia y responsabilidad proactiva. + +## 3. Derechos de las personas (derechos ARSOPL) + +Las personas cuyos datos se tratan son titulares de los siguientes derechos: + +### 3.1. Derechos clásicos y ampliados + +- Derecho de acceso. +- Derecho de rectificación. +- Derecho de supresión (derecho al olvido). +- Derecho de oposición. +- Derecho a la limitación del tratamiento. +- Derecho a la portabilidad de los datos. + +👉 Conocidos como **derechos ARSOPL**. + +### 3.2. Ejercicio de los derechos + +- Son gratuitos. +- Deben resolverse en el plazo máximo de **un mes**. +- Pueden ampliarse en casos complejos. +- Se ejercen ante el responsable del tratamiento. + +### 🧠 Mini-resumen apartado 3 + +- Derechos ARSOPL. +- Plazo general de resolución: un mes. +- Ejercicio gratuito. + +## 4. Obligaciones del responsable y del encargado del tratamiento + +### 4.1. Responsable del tratamiento + +Es quien determina: +- Los fines del tratamiento. +- Los medios utilizados. + +Obligaciones principales: +- Garantizar el cumplimiento del RGPD. +- Aplicar medidas técnicas y organizativas. +- Garantizar los derechos de los interesados. + +### 4.2. Encargado del tratamiento + +Es quien trata los datos: +- Por cuenta del responsable. +- Siguiendo sus instrucciones. + +Debe existir: +- Contrato o acto jurídico que regule la relación. + +### 4.3. Delegado de Protección de Datos (DPD) + +Figura obligatoria, entre otros, en: +- Administraciones Públicas. +- Organismos públicos. + +Funciones principales: +- Informar y asesorar. +- Supervisar el cumplimiento. +- Cooperar con la autoridad de control. + +### 🧠 Mini-resumen apartado 4 + +- Responsable decide fines y medios. +- Encargado actúa por cuenta del responsable. +- DPD obligatorio en el sector público. + +## 5. Derechos digitales + +### 5.1. Concepto + +Los derechos digitales son la proyección de los derechos fundamentales en el entorno digital. + +Están regulados en el **Título X de la LOPDGDD**. + +### 5.2. Principales derechos digitales + +Entre otros: + +- Derecho a la neutralidad de Internet. +- Derecho de acceso universal a Internet. +- Derecho a la seguridad digital. +- Derecho a la educación digital. +- Derecho a la protección de menores en Internet. +- Derecho a la desconexión digital en el ámbito laboral. +- Derecho a la intimidad en el uso de dispositivos digitales. +- Derecho al testamento digital. + +### 🧠 Mini-resumen apartado 5 + +- Derechos fundamentales adaptados al entorno digital. +- Regulados en la LOPDGDD. +- Muy preguntables en el ámbito laboral y público. + +## 🧠 Mini-resumen final del tema + +- RGPD + LOPDGDD → marco normativo básico. +- Principios: licitud, transparencia y responsabilidad proactiva. +- Derechos ARSOPL. +- Responsable, encargado y DPD. +- Derechos digitales regulados en la LOPDGDD. +- Tema clave en test por conceptos y asociaciones. diff --git a/apuntes/bloque1/tema7_audio.md b/apuntes/bloque1/tema7_audio.md new file mode 100644 index 0000000..88e5272 --- /dev/null +++ b/apuntes/bloque1/tema7_audio.md @@ -0,0 +1,64 @@ +Bloque 1 Tema 7. Protección de datos personales y Derechos digitales +Introducción al derecho de protección de datos + +La protección de datos personales es un derecho fundamental recogido en el artículo 18 punto 4 de la Constitución Española. Su objetivo es limitar el uso de la informática para garantizar el honor y la intimidad personal de los ciudadanos. Para un Técnico Auxiliar de Informática de la Administración del Estado, este tema es transversal a toda su actividad técnica. +1. Marco Normativo Actual + +El sistema legal español se basa en la convivencia de dos normas principales que debemos conocer perfectamente. + +Primero. El Reglamento General de Protección de Datos, conocido por sus siglas como R G P D. Es el Reglamento Europeo 2016 barra 679. Es una norma de aplicación directa en toda la Unión Europea desde mayo de 2018. + +Segundo. La Ley Orgánica 3 barra 2018, de 5 de diciembre, de Protección de Datos Personales y garantía de los derechos digitales, conocida como L O P D G D D. Esta ley adapta el reglamento europeo al derecho español y añade un catálogo de derechos digitales en su Título Décimo. + +2. Principios del Tratamiento de Datos + +Todo tratamiento de datos en la Administración Pública debe cumplir obligatoriamente con los siguientes principios: + +Uno. Licitud, lealtad y transparencia. Los datos deben tratarse de forma legal y el ciudadano debe ser informado de forma clara. + +Dos. Limitación de la finalidad. Los datos solo se recogen para fines determinados, explícitos y legítimos. No pueden usarse luego para algo distinto. + +Tres. Minimización de datos. Solo se tratarán los datos que sean estrictamente necesarios para la finalidad perseguida. + +Cuatro. Exactitud. Los datos deben estar actualizados. Si son inexactos, deben suprimirse o rectificarse sin demora. + +Cinco. Limitación del plazo de conservación. Los datos no se guardan para siempre. Deben mantenerse solo el tiempo necesario para los fines del tratamiento. + +Seis. Integridad y confidencialidad. Es el principio de seguridad. Debemos garantizar la protección contra el tratamiento no autorizado, la pérdida o la destrucción accidental mediante medidas técnicas adecuadas. + +Siete. Responsabilidad proactiva. Este es el principio estrella del examen. Obliga al responsable a aplicar medidas técnicas y organizativas eficaces y, lo más importante, a ser capaz de demostrar dicho cumplimiento ante las autoridades. + +3. Bases Jurídicas para el Tratamiento de Datos + +Para que la Administración pueda tratar datos personales, debe existir una base legal. Según el artículo 6 del R G P D, las más comunes en el sector público son: + +Punto A. El consentimiento del interesado para fines específicos. +Punto B. El cumplimiento de una obligación legal del responsable. +Punto C. El cumplimiento de una misión realizada en interés público o en el ejercicio de poderes públicos. Esta es la base principal que usamos los técnicos en la Administración General del Estado. + +4. Derechos de las Personas: El Modelo A R S O P L + +Los ciudadanos tienen el control sobre sus datos mediante el ejercicio de estos derechos, que son gratuitos para el interesado: +- Derecho de Acceso: El ciudadano puede saber si se están tratando sus datos y obtener una copia. +- Derecho de Rectificación: Para corregir datos erróneos o incompletos. +- Derecho de Supresión, también llamado derecho al olvido: Para eliminar los datos cuando ya no son necesarios o el tratamiento es ilícito. +- Derecho de Oposición: Para que no se realice un tratamiento basado en el interés público si existen motivos personales del ciudadano. +- Derecho a la Limitación del Tratamiento: El ciudadano pide que se detenga el uso de sus datos mientras se decide sobre una reclamación. +- Derecho a la Portabilidad: Recibir los datos en un formato electrónico estructurado para trasladarlos a otro responsable. + +Nota importante para el examen: El responsable debe responder en el plazo máximo de un mes. Este plazo puede prorrogarse otros dos meses si la solicitud es muy compleja, informando siempre al interesado. +5. Figuras Principales en la Protección de Datos + +En el entorno administrativo debemos distinguir tres roles: + +- Primero. El Responsable del Tratamiento. Es el órgano administrativo que decide qué datos se piden y para qué se usan. +- Segundo. El Encargado del Tratamiento. Es la empresa o entidad externa que trata los datos siguiendo las instrucciones del responsable. Debe haber un contrato de por medio. +- Tercero. El Delegado de Protección de Datos, o D P D. Es una figura obligatoria en todos los organismos públicos. Actúa con independencia, supervisa el cumplimiento de la ley y es el enlace con la Agencia Española de Protección de Datos. + +6. Garantía de los Derechos Digitales + +La ley española innova creando el Título Décimo para proteger al ciudadano en el entorno de Internet. Los puntos más preguntables son: +- Derecho a la neutralidad de Internet: Los proveedores deben tratar el tráfico de forma equitativa. +- Derecho a la desconexión digital: En el ámbito laboral, los empleados públicos tienen derecho a no responder comunicaciones fuera de su horario de trabajo. +- Derecho a la intimidad frente a dispositivos digitales: Regula el uso de cámaras y sistemas de geolocalización en el trabajo, que deben ser informados previamente. +- Derecho al testamento digital: Permite que familiares o herederos gestionen los contenidos en redes sociales de una persona fallecida. \ No newline at end of file diff --git a/apuntes/bloque1/tema8.md b/apuntes/bloque1/tema8.md new file mode 100644 index 0000000..3a4f520 --- /dev/null +++ b/apuntes/bloque1/tema8.md @@ -0,0 +1,184 @@ +# Bloque 1 · Tema 8 +## Acceso electrónico a los servicios públicos +## Registros, notificaciones y medios electrónicos +## Esquema Nacional de Seguridad (ENS) +## Esquema Nacional de Interoperabilidad (ENI) +## Normas Técnicas de Interoperabilidad (NTI) + +## Introducción + +El acceso electrónico a los servicios públicos constituye un eje esencial de la Administración electrónica y del funcionamiento ordinario de las Administraciones Públicas. + +Este tema es especialmente relevante en el examen TAI por su carácter práctico y normativo, y por la conexión directa con las Leyes 39/2015 y 40/2015, así como con el ENS y el ENI. + +## 1. Acceso electrónico a los servicios públicos + +### 1.1. Derecho de los ciudadanos + +Las personas tienen derecho a: +- Relacionarse con las Administraciones Públicas por medios electrónicos. +- Acceder a los servicios públicos de forma electrónica. + +Este derecho se reconoce con carácter general en la **Ley 39/2015**, del Procedimiento Administrativo Común. + +### 1.2. Obligación de relacionarse electrónicamente + +Están obligados a relacionarse electrónicamente, entre otros: +- Personas jurídicas. +- Entidades sin personalidad jurídica. +- Profesionales colegiados para trámites derivados de su actividad. +- Empleados públicos en el ejercicio de sus funciones. + +### Mini-resumen apartado 1 + +- Derecho general de acceso electrónico. +- Determinados sujetos están obligados. +- Regulación principal en la Ley 39/2015. + +## 2. Medios electrónicos en las Administraciones Públicas + +### 2.1. Uso de medios electrónicos + +Las Administraciones Públicas deben: +- Garantizar la disponibilidad de medios electrónicos. +- Asegurar la accesibilidad, seguridad e interoperabilidad. +- Facilitar la identificación y firma electrónica. + +### 2.2. Sede electrónica + +La sede electrónica es la dirección electrónica disponible para los ciudadanos a través de redes de telecomunicaciones. + +Debe garantizar: +- Identidad del titular. +- Integridad de la información. +- Disponibilidad y accesibilidad permanente. + +### Mini-resumen apartado 2 + +- Uso obligatorio de medios electrónicos. +- La sede electrónica es el punto de acceso seguro. + +## 3. Registros electrónicos + +### 3.1. Registro electrónico general + +Cada Administración debe disponer de un: +- Registro electrónico general. + +Permite: +- La presentación de documentos todos los días del año. +- Las 24 horas del día. + +### 3.2. Asiento registral y cómputo de plazos + +- La fecha y hora oficial determina el cómputo de plazos. +- Los registros electrónicos se rigen por la fecha y hora oficial de la sede. + +### Mini-resumen apartado 3 + +- Registro electrónico general obligatorio. +- Presentación 24/7. +- Fecha y hora oficiales determinan plazos. + +## 4. Notificaciones electrónicas + +### 4.1. Sistema de notificación + +Las notificaciones se practicarán preferentemente: +- Por medios electrónicos. + +En determinados casos son obligatorias. + +### 4.2. Puesta a disposición y rechazo + +- La notificación se entiende practicada cuando se accede a su contenido. +- Si no se accede en **10 días naturales**, se entiende rechazada. + +**Muy típico de examen:** +Rechazo por inacción tras 10 días. + +### Mini-resumen apartado 4 + +- Notificación preferente u obligatoria. +- Rechazo automático a los 10 días. + +## 5. Esquema Nacional de Seguridad (ENS) + +### 5.1. Concepto y finalidad + +El ENS tiene por objeto: +- Establecer la política de seguridad en la utilización de medios electrónicos. +- Garantizar la seguridad de la información y los servicios. + +### 5.2. Ámbito de aplicación + +Se aplica a: +- Sector público. +- Proveedores que presten servicios a las Administraciones Públicas. + +### 5.3. Principios básicos + +- Seguridad integral. +- Gestión de riesgos. +- Prevención, detección y respuesta. +- Proporcionalidad. +- Mejora continua. + +### Mini-resumen apartado 5 + +- ENS = seguridad de la información. +- Aplicable al sector público. +- Basado en gestión de riesgos. + +## 6. Esquema Nacional de Interoperabilidad (ENI) + +### 6.1. Concepto y finalidad + +El ENI establece: +- Los criterios y recomendaciones para la interoperabilidad. +- El intercambio de información entre Administraciones Públicas. + +### 6.2. Principios básicos + +- Interoperabilidad organizativa. +- Interoperabilidad semántica. +- Interoperabilidad técnica. +- Reutilización y cooperación. + +### Mini-resumen apartado 6 + +- ENI = intercambio de información. +- Garantiza interoperabilidad entre Administraciones. + +## 7. Normas Técnicas de Interoperabilidad (NTI) + +### 7.1. Concepto + +Las NTI desarrollan el ENI y establecen: +- Condiciones técnicas comunes. +- Reglas para documentos y expedientes electrónicos. + +### 7.2. Ámbitos regulados + +Entre otros: +- Documento electrónico. +- Expediente electrónico. +- Digitalización de documentos. +- Política de gestión de documentos electrónicos. +- Reutilización de recursos. + +### Mini-resumen apartado 7 + +- NTI desarrollan el ENI. +- Regulan aspectos técnicos concretos. +- Garantizan uniformidad. + +## Mini-resumen final del tema + +- Acceso electrónico reconocido y, en algunos casos, obligatorio. +- Registros electrónicos 24/7. +- Notificaciones electrónicas con rechazo a los 10 días. +- ENS → seguridad. +- ENI → interoperabilidad. +- NTI → desarrollo técnico del ENI. +- Tema muy frecuente en preguntas prácticas y conceptuales. diff --git a/apuntes/bloque1/tema8_audio.md b/apuntes/bloque1/tema8_audio.md new file mode 100644 index 0000000..52744d9 --- /dev/null +++ b/apuntes/bloque1/tema8_audio.md @@ -0,0 +1,73 @@ +Bloque 1 Tema 8. Acceso electrónico, Seguridad e Interoperabilidad +Introducción al Acceso Electrónico + +El acceso electrónico a los servicios públicos no es solo una opción, sino un derecho de los ciudadanos y una obligación para la Administración. Se fundamenta principalmente en la Ley 39 barra 2015 del Procedimiento Administrativo Común y en la Ley 40 barra 2015 del Régimen Jurídico del Sector Público. +1. Registros y Notificaciones Electrónicas +1.1 El Registro Electrónico + +Cada Administración debe disponer de un Registro Electrónico General. Es importante recordar para el examen que los registros son plenamente interoperables. Los asientos se anotan en el momento en que se presentan, generando un recibo con fecha y hora oficial, sincronizada con el Real Instituto y Observatorio de la Armada. +1.2 Las Notificaciones Electrónicas + +La notificación electrónica es la forma preferente de comunicación. Se entiende practicada en el momento en que se produzca el acceso a su contenido. Un dato clave de examen: si la notificación se pone a disposición y el interesado no accede a ella en el plazo de diez días naturales, se considera rechazada y el procedimiento continúa. +2. El Esquema Nacional de Seguridad o E N S + +El E N S está regulado por el Real Decreto 311 barra 2022. Su objetivo es crear las condiciones necesarias de confianza en el uso de los medios electrónicos. +2.1 Los Principios Básicos del E N S + +Son siete puntos fundamentales: +Primero. Seguridad como proceso integral. +Segundo. Gestión de la seguridad basada en riesgos. +Tercero. Prevención, detección, respuesta y recuperación. +Cuarto. Existencia de líneas de defensa. +Quinto. Vigilancia continua. +Sexto. Reevaluación periódica. +Séptimo. Diferenciación de responsabilidades. +2.2 Dimensiones de la Seguridad + +Para proteger los activos, el E N S define cinco dimensiones que debes memorizar: + + Disponibilidad: Que la información esté cuando se necesite. + + Autenticidad: Asegurar quién es el autor. + + Integridad: Que la información no haya sido modificada. + + Confidencialidad: Solo personas autorizadas acceden. + + Trazabilidad: Saber quién hizo qué y cuándo. + +2.3 Categorización de Sistemas + +Los sistemas se clasifican en categorías Básica, Media o Alta, dependiendo del impacto que tendría un incidente de seguridad sobre las dimensiones anteriores. +3. El Esquema Nacional de Interoperabilidad o E N I + +Regulado por el Real Decreto 4 barra 2010. La interoperabilidad es la capacidad de los sistemas de intercambiar datos y compartir información. +3.1 Dimensiones de la Interoperabilidad + +El E N I define cuatro niveles: +Uno. Interoperabilidad Organizativa: Convenios y procesos de negocio. +Dos. Interoperabilidad Semántica: Asegurar que el significado de los datos es el mismo para emisor y receptor. +Tres. Interoperabilidad Técnica: Estándares, hardware y software. +Cuatro. Interoperabilidad Temporal: Garantizar que los documentos digitales se conserven y sean legibles a largo plazo. +4. Las Normas Técnicas de Interoperabilidad o N T I + +Las N T I son las herramientas que desarrollan aspectos concretos del E N I para que todas las Administraciones hablen el mismo idioma. Las más importantes para un T A I son: + + La N T I de Documento Electrónico. + + La N T I de Expediente Electrónico. + + La N T I de Digitalización de documentos. + + Y la N T I de Política de gestión de documentos electrónicos. + +Recuerda que un Expediente Electrónico es el conjunto de documentos electrónicos correspondientes a un procedimiento administrativo, y debe incluir obligatoriamente un Índice Electrónico firmado por la Administración para garantizar su integridad. +5. Instrumentos para la Interoperabilidad + +Existen tres herramientas clave que el E N I pone a disposición de los técnicos: +Primero. El Inventario de Información Administrativa o S I A. +Segundo. El Centro de Transferencia de Tecnología o C T T, donde se comparten soluciones de software libre entre administraciones. +Tercero. La Red de comunicación de las Administraciones Públicas españolas, conocida como Red S A R A. +Resumen Final para Repaso + +El éxito de la Administración Digital se basa en el equilibrio entre el E N S, que protege la información, y el E N I, que permite que esa información fluya. Como técnico, tu labor será aplicar las N T I para asegurar que cada documento y expediente electrónico cumpla con los estándares legales y técnicos necesarios para su validez jurídica. \ No newline at end of file diff --git a/apuntes/bloque1/tema9.md b/apuntes/bloque1/tema9.md new file mode 100644 index 0000000..cc5587d --- /dev/null +++ b/apuntes/bloque1/tema9.md @@ -0,0 +1,210 @@ +# Bloque 1 · Tema 9 + +## Instrumentos de acceso electrónico + +## Sedes electrónicas, canales, identificación y autenticación + +## Infraestructuras y servicios comunes + +## Introducción + +Los instrumentos de acceso electrónico permiten a la ciudadanía relacionarse con las Administraciones Públicas de forma segura, accesible y eficaz. + +Este tema es habitual en el examen TAI, especialmente en preguntas sobre: + +* Conceptos básicos de Administración electrónica. +* Diferencias entre identificación y autenticación. +* Función de las sedes electrónicas. +* Servicios comunes de la Administración electrónica. + +## 1. Instrumentos de acceso electrónico + +### 1.1. Concepto + +Los instrumentos de acceso electrónico son los medios y herramientas que permiten: + +* El acceso a los servicios públicos electrónicos. +* La interacción segura con las Administraciones Públicas. + +Incluyen: + +* Sedes electrónicas. +* Canales de acceso. +* Sistemas de identificación y autenticación. +* Infraestructuras y servicios comunes. + +> ### Mini-resumen apartado 1 +> +> * Permiten el acceso electrónico a los servicios públicos. +> * Garantizan seguridad, accesibilidad y eficacia. + +## 2. Sedes electrónicas + +### 2.1. Concepto + +La sede electrónica es la dirección electrónica disponible para los ciudadanos a través de redes de telecomunicaciones, cuya titularidad, gestión y administración corresponde a una Administración Pública. + +Constituye la “oficina virtual” oficial de un organismo, desde la que se realizan actuaciones con efectos jurídicos. + +No es una simple página web informativa. + +### 2.2. Características y garantías + +La sede electrónica debe garantizar: + +* La identificación del titular de la sede. +* La integridad de la información publicada. +* La veracidad y actualización de los contenidos. +* La disponibilidad permanente. +* La accesibilidad y la seguridad. + +La Administración titular es responsable de toda la información y servicios ofrecidos en la sede. + +### 2.3. Elementos obligatorios de la sede electrónica + +Toda sede electrónica debe incluir, al menos: + +* Identificación de la sede y de su titular. +* Sistemas de identificación y firma electrónica. +* Relación de servicios y procedimientos disponibles. +* Fecha y hora oficial, a efectos de cómputo de plazos. +* Acceso al registro electrónico. +* En su caso, enlace al tablón de anuncios o edictos. + +### 2.4. Diferencia entre sede electrónica y portal de Internet + +Distinción típica de examen: + +* Portal de Internet: + + * Finalidad informativa. + * Contiene noticias, organigramas o guías. + * No requiere certificados ni genera efectos jurídicos. + +* Sede electrónica: + + * Finalidad transaccional. + * Permite realizar trámites administrativos. + * Genera efectos jurídicos plenos. + +### 2.5. Punto de Acceso General (PAG) + +El Punto de Acceso General de la Administración General del Estado actúa como puerta de entrada común a las sedes electrónicas de los distintos organismos. + +Facilita: + +* La localización de servicios. +* El acceso unificado a las sedes electrónicas. + +> ### Mini-resumen apartado 2 +> +> * La sede electrónica es el punto de acceso oficial. +> * Garantiza identidad, integridad y seguridad. +> * Es distinta del portal web informativo. +> * El PAG centraliza el acceso a las sedes. + +## 3. Canales de acceso + +### 3.1. Tipos de canales + +Las Administraciones Públicas pueden ofrecer: + +* Canal presencial. +* Canal telefónico. +* Canal electrónico. + +Los canales deben ser: + +* Accesibles. +* Interoperables. +* Seguros. + +> ### Mini-resumen apartado 3 +> +> * Existen varios canales de acceso. +> * El canal electrónico es esencial en la Administración actual. + +## 4. Identificación y autenticación + +### 4.1. Identificación electrónica + +La identificación electrónica permite conocer: + +* Quién es la persona que accede al servicio. + +Sistemas admitidos: + +* Certificados electrónicos. +* DNI electrónico. +* Sistemas de claves concertadas (Cl@ve). +* Otros sistemas admitidos por las Administraciones Públicas. + +### 4.2. Autenticación electrónica + +La autenticación electrónica permite: + +* Verificar la identidad declarada por el usuario. +* Confirmar que la persona es quien dice ser. + +Identificación y autenticación son conceptos relacionados, pero no idénticos. + +> ### Mini-resumen apartado 4 +> +> * Identificación: quién es el usuario. +> * Autenticación: verificación de esa identidad. +> * Se utilizan distintos sistemas electrónicos. + +## 5. Infraestructuras y servicios comunes + +### 5.1. Concepto + +Las infraestructuras y servicios comunes son plataformas compartidas que: + +* Facilitan la prestación de servicios electrónicos. +* Evitan duplicidades entre Administraciones. +* Garantizan interoperabilidad y seguridad. + +### 5.2. Principales servicios comunes + +Entre los más relevantes (muy preguntados en examen): + +* **Cl@ve**: sistema común de identificación y firma electrónica. +* **@firma**: validación de certificados y firmas electrónicas. +* **SIR**: Sistema de Interconexión de Registros. +* **DIR3**: directorio común de unidades orgánicas, oficinas y unidades. +* **Plataforma de Intermediación de Datos**: consulta de datos entre Administraciones sin pedirlos al ciudadano. +* **Notifica / DEHú**: servicio común de notificaciones electrónicas. +* **FACe / FACeB2B**: punto general de entrada de facturas electrónicas. +* **GEISER / ORVE**: gestión y digitalización del registro. +* **SOROLLA2**: sistema común de gestión económico-presupuestaria y gastos. +* **NÓMINAe**: **solución común para la gestión de la nómina de los empleados públicos**. + +#### Herramientas de ciberseguridad del CCN-CERT (trampa habitual de examen) + +* **GLORIA**: **herramienta SIEM del CCN** para la **gestión de eventos e información de seguridad**. +* **CLARA**: herramienta de **clasificación y análisis de información** (no es un sistema de trazabilidad del dato). +* **ELENA**: plataforma de **formación y concienciación en ciberseguridad**. +* **MONICA**: herramienta de **monitorización**, **no** es el SIEM oficial del CCN. + +⚠️ **Trampas típicas de examen**: + +* *NÓMINAe* → nóminas de personal. +* *SOROLLA2* → presupuestos y gastos (**no** nóminas). +* *Gestión de eventos de seguridad / SIEM* → **GLORIA**. + +> ### Mini-resumen apartado 5 + +> * Servicios compartidos por las Administraciones. +> * Facilitan interoperabilidad y eficiencia. +> * Incluyen aplicaciones transversales como NÓMINAe y SOROLLA2. +> * Muy habituales en preguntas tipo test. + +> ## Mini-resumen final del tema +> +> * Los instrumentos de acceso permiten la relación electrónica. +> * La sede electrónica es el acceso oficial con efectos jurídicos. +> * El portal es solo informativo. +> * Identificación y autenticación no son lo mismo. +> * Existen infraestructuras y servicios comunes de la AGE. +> * **NÓMINAe gestiona nóminas; SOROLLA2 gestiona presupuestos**. +> * Tema muy frecuente por conceptos y ejemplos prácticos. diff --git a/apuntes/bloque1/tema9_audio.md b/apuntes/bloque1/tema9_audio.md new file mode 100644 index 0000000..5e8f125 --- /dev/null +++ b/apuntes/bloque1/tema9_audio.md @@ -0,0 +1,64 @@ +Bloque 1 Tema 9. Instrumentos de acceso, identificación y servicios comunes +Introducción a los Instrumentos de Acceso + +El Tema 9 se centra en "cómo" el ciudadano interactúa físicamente con la Administración y "cómo" la Administración garantiza que el ciudadano es quien dice ser. Todo esto se regula principalmente en la Ley 39 barra 2015 y la Ley 40 barra 2015. + +1. Sedes Electrónicas y Canales de Acceso +1.1 La Sede Electrónica + +La sede electrónica es la dirección electrónica disponible para los ciudadanos a través de redes de telecomunicaciones. Su titularidad, gestión y administración corresponde a una Administración Pública. +Un punto clave para el examen: la sede implica responsabilidad. La Administración titular garantiza la integridad, veracidad y actualización de la información y los servicios. Además, toda sede debe utilizar protocolos de comunicación segura, como el H T T P S, para que el ciudadano sepa que está en un sitio oficial. +1.2 Canales de Acceso + +Los ciudadanos pueden acceder a los servicios por tres vías: +Primero. El Internet, a través de las sedes. +Segundo. El acceso presencial, mediante las oficinas de asistencia en materia de registros. +Tercero. El acceso telefónico, a través de los centros de atención al usuario. + +2. Identificación y Autenticación + +Este es el núcleo técnico del tema. Debemos distinguir entre Identificación, que es decir "quién soy", y Firma, que es "dar el consentimiento" a un documento. +2.1 Sistemas de Identificación para Ciudadanos + +Las Administraciones Públicas están obligadas a admitir: +- Sistemas basados en certificados electrónicos cualificados, como el D N I electrónico. +- Sistemas de sello electrónico cualificado. +- Sistemas de clave concertada y otros sistemas, como el sistema Clave. + +2.2 El Sistema Clave: + +Clave es la plataforma común del Sector Público Administrativo Estatal para la identificación y firma electrónica. Tiene dos modalidades principales que debes conocer: + +- Clave Ocasional o Clave PIN: Orientada a accesos esporádicos, con una validez muy limitada en el tiempo. +- Clave Permanente: Orientada a usuarios habituales, basada en el uso de una contraseña y, cuando es necesario, un segundo factor de autenticación por S M S. + +2.3 Identificación de la Administración: +La propia Administración también debe identificarse. Lo hace mediante: +- Sello electrónico: Para actuaciones automatizadas, como la emisión de un certificado de empadronamiento de forma automática. +- Sede electrónica: Mediante certificados de dispositivo seguro. + +1. Infraestructuras y Servicios Comunes + +Para que la Administración no tenga que "reinventar la rueda" en cada ministerio, existen servicios compartidos que facilitan la vida al técnico auxiliar de informática. +3.1 La Red SARA + +La Red de Servicios de Administración de Respuesta Ágil, o Red S A R A, es la "intranet" de las administraciones españolas. Conecta Ministerios, Comunidades Autónomas y Entidades Locales, permitiendo el intercambio de datos de forma segura y separada de la internet pública. +3.2 Plataforma de Intermediación de Datos o P I D + +Es el servicio que permite cumplir el derecho del ciudadano a "no presentar documentos que ya obren en poder de la Administración". Gracias a la P I D, un organismo puede consultar telemáticamente el título de familia numerosa o el nivel de renta de un ciudadano sin pedirle el papel. +3.3 @firma y Valide + +At-firma es la plataforma multi-p K I de validación de firmas. Permite a cualquier administración verificar si una firma electrónica es válida. Por otro lado, Valide es la interfaz que permite al ciudadano realizar estas validaciones de forma directa. +3.4 Otras Infraestructuras Clave + + G E S H A: Para la gestión de habilitaciones. + + I N S I D E: Para la gestión de documentos y expedientes electrónicos que cumplen con el E N I. + + P A G: El Punto de Acceso General, que funciona como la puerta de entrada principal a toda la Administración General del Estado. + + N O T I F I C A: El servicio compartido para gestionar todas las notificaciones electrónicas de forma centralizada. + +Resumen Final para Repaso + +Recuerda que la Sede Electrónica garantiza la seguridad del sitio, el sistema Clave facilita la identificación del ciudadano y la Red SARA es el cableado invisible que une a todas las administraciones. Como técnico T A I, estos servicios comunes serán tus herramientas diarias para asegurar que el acceso electrónico sea eficiente y seguro. \ No newline at end of file diff --git a/apuntes/bloque2/bloque2.md b/apuntes/bloque2/bloque2.md new file mode 100644 index 0000000..be70eb3 --- /dev/null +++ b/apuntes/bloque2/bloque2.md @@ -0,0 +1,8 @@ +# II – Tecnología básica +1. Informática básica. Representación y comunicación de la información: elementos constitutivos de un sistema de información. Características y funciones. Arquitectura de ordenadores. Componentes internos de los equipos microinformáticos. +2. Periféricos: conectividad y administración. Elementos de impresión. Elementos de almacenamiento. Elementos de visualización y digitalización. +3. Tipos abstractos y Estructuras de datos. Organizaciones de ficheros. Algoritmos. Formatos de información y ficheros. +4. Sistemas operativos. Características y elementos constitutivos. Sistemas Windows. Sistemas Unix y Linux. Sistemas operativos para dispositivos móviles. +5. Sistemas de gestión de bases de datos relacionales, orientados a objetos y NoSQL: características y componentes. + +[⬅️ Volver al indice](../README.md) \ No newline at end of file diff --git a/apuntes/bloque2/tema1.md b/apuntes/bloque2/tema1.md new file mode 100644 index 0000000..b02d10c --- /dev/null +++ b/apuntes/bloque2/tema1.md @@ -0,0 +1,266 @@ +# Bloque 2 – Tema 1: Informática básica. Representación y comunicación de la información. Elementos constitutivos de un sistema de información. Características y funciones. Arquitectura de ordenadores. Componentes internos de los equipos microinformáticos. + +--- + +## Introducción + +Este tema recoge los **conceptos básicos de la informática** que sirven de base para todo el Bloque 2. +En el examen TAI se pregunta de forma **teórica y conceptual**, no práctica. + +Se centra en: +- Qué es la informática. +- Cómo se representa y comunica la información. +- Qué es un sistema de información. +- Arquitectura básica de un ordenador. +- Componentes internos de un equipo microinformático. + +--- + +## 1. Informática básica + +### 1.1. Concepto de informática + +La **informática** es la ciencia que estudia el **tratamiento automático de la información** mediante sistemas electrónicos. + +Se basa en dos elementos fundamentales: +- **Hardware**: componentes físicos. +- **Software**: programas e instrucciones que controlan el hardware. + +> Idea clave de examen: +> Informática ≠ ordenadores. +> Informática = **información + tratamiento automático**. + +#### Miniresumen +- Informática: tratamiento automático de la información. +- Se apoya en hardware y software. + +--- + +## 2. Representación de la información + +### 2.1. Dato e información + +| Concepto | Definición | +|--------|-----------| +| **Dato** | Representación simbólica de un hecho o suceso. | +| **Información** | Conjunto de datos procesados con significado para el usuario. | + +Ejemplo: +- Dato: `01000001` +- Información: letra **A** + +> En examen: **dato e información no son lo mismo**. + +--- + +### 2.2. Sistema binario + +Los sistemas informáticos utilizan el **sistema binario**, que emplea únicamente dos valores: +- **0**: ausencia de señal. +- **1**: presencia de señal. + +Unidad mínima de información: +- **bit** (binary digit). + +Unidades de medida más habituales: + +| Unidad | Equivalencia | +|------|-------------| +| bit | 0 o 1 | +| byte | 8 bits | +| KB | 1024 bytes | +| MB | 1024 KB | +| GB | 1024 MB | +| TB | 1024 GB | + +#### Miniresumen +- Todo se representa internamente en binario. +- 1 byte = 8 bits. +- Se usan potencias de 2. + +--- + +## 3. Comunicación de la información + +La **comunicación de la información** es el proceso mediante el cual los datos se transmiten entre sistemas informáticos. + +### 3.1. Elementos del proceso de comunicación + +Todo proceso de comunicación consta de: +- **Emisor**: origen del mensaje. +- **Receptor**: destino del mensaje. +- **Mensaje**: información transmitida. +- **Canal**: medio por el que se transmite. +- **Protocolo**: conjunto de normas que regulan la comunicación. + +> Clave de examen: +> **El protocolo define las reglas**, no el canal. + +#### Miniresumen +- Comunicación = emisor + receptor + mensaje + canal + protocolo. + +--- + +## 4. Sistema de información + +### 4.1. Concepto de sistema de información + +Un **sistema de información (SI)** es el conjunto organizado de: +- Personas +- Datos +- Procesos +- Hardware +- Software + +que permite **recoger, procesar, almacenar y distribuir información** para apoyar la toma de decisiones. + +> Ojo en examen: +> Sistema de información ≠ sistema informático. + +--- + +### 4.2. Elementos constitutivos + +Elementos de un sistema de información: +1. **Datos** +2. **Procesos** +3. **Hardware** +4. **Software** +5. **Usuarios** + +--- + +### 4.3. Funciones básicas del sistema de información + +Funciones principales: +1. **Entrada** de datos. +2. **Procesamiento**. +3. **Almacenamiento**. +4. **Salida** de información. +5. **Control**. + +#### Miniresumen +- Un SI incluye personas y procesos. +- Funciones: entrada, proceso, almacenamiento, salida y control. + +--- + +## 5. Arquitectura de ordenadores + +### 5.1. Concepto de arquitectura + +La **arquitectura de ordenadores** describe la **estructura interna** de un sistema informático y la forma en que se relacionan sus componentes. + +La arquitectura clásica de referencia es la **Arquitectura de Von Neumann**. + +--- + +### 5.2. Arquitectura de Von Neumann + +Características principales: +- Datos e instrucciones se almacenan en la **misma memoria**. + +Componentes: +1. **Unidad Central de Proceso (CPU)** +2. **Memoria principal** +3. **Dispositivos de entrada/salida** +4. **Buses** + +Ventaja: +- Simplicidad de diseño. + +Inconveniente: +- **Cuello de botella del bus**. + +#### Miniresumen +- Von Neumann: una sola memoria para datos e instrucciones. +- Inconveniente principal: cuello de botella. + +--- + +## 6. Componentes internos de los equipos microinformáticos + +### 6.1. Placa base + +Elemento principal del equipo donde se conectan todos los componentes. + +Incluye: +- Zócalo de CPU. +- Ranuras de memoria. +- Chipset. +- BIOS/UEFI. + +--- + +### 6.2. Unidad Central de Proceso (CPU) + +Es el **cerebro del ordenador**. + +Funciones: +- Ejecutar instrucciones. +- Procesar datos. + +Componentes internos: +- **Unidad de Control (UC)**. +- **Unidad Aritmético-Lógica (ALU)**. +- **Registros**. + +--- + +### 6.3. Memoria principal (RAM) + +- Memoria **volátil**. +- Almacena datos y programas en ejecución. +- Se borra al apagar el equipo. + +--- + +### 6.4. Memoria ROM + +- Memoria **no volátil**. +- Contiene las instrucciones básicas de arranque. + +Ejemplo: +- BIOS / UEFI. + +--- + +### 6.5. Almacenamiento interno + +Dispositivos no volátiles: +- **HDD**: disco duro magnético. +- **SSD**: almacenamiento en estado sólido. + +--- + +### 6.6. Fuente de alimentación + +- Convierte corriente alterna en continua. +- Proporciona energía a los componentes del equipo. + +--- + +### 6.7. Tarjetas internas + +- Tarjeta gráfica. +- Tarjeta de sonido. +- Tarjeta de red. + +Actualmente muchas están **integradas en la placa base**. + +#### Miniresumen +- Placa base interconecta. +- CPU procesa. +- RAM es volátil. +- ROM arranque. +- HDD/SSD almacenan. + +--- + +## Miniresumen final del tema + +- Informática: tratamiento automático de la información. +- Representación binaria (bit y byte). +- Sistema de información = personas + datos + procesos + tecnología. +- Arquitectura clave: Von Neumann. +- Componentes internos: placa base, CPU, RAM, ROM, almacenamiento y fuente. diff --git a/apuntes/bloque2/tema2.md b/apuntes/bloque2/tema2.md new file mode 100644 index 0000000..9a7cb77 --- /dev/null +++ b/apuntes/bloque2/tema2.md @@ -0,0 +1,235 @@ +# Bloque 2 – Tema 2 +## Periféricos: conectividad y administración. Elementos de impresión. Elementos de almacenamiento. Elementos de visualización y digitalización. + +--- + +## Introducción + +Los **periféricos** son dispositivos que permiten la **entrada, salida o almacenamiento de información** en un sistema informático. +En el examen TAI se pregunta este tema desde un punto de vista **clasificatorio y funcional**, no técnico avanzado. + +Es habitual que caigan: +- Clasificaciones (entrada, salida, E/S). +- Tipos de periféricos concretos. +- Conceptos de conectividad. +- Diferencias entre tecnologías. + +--- + +## 1. Periféricos + +### 1.1. Concepto de periférico + +Un **periférico** es un dispositivo externo o interno que permite la **comunicación entre el ordenador y el exterior**, facilitando la entrada, salida o almacenamiento de información. + +> Idea clave de examen: +> El periférico **no forma parte del núcleo de procesamiento** (CPU). + +--- + +### 1.2. Clasificación de los periféricos + +Según su función: + +- **Periféricos de entrada**: introducen información. +- **Periféricos de salida**: muestran información. +- **Periféricos de entrada/salida**: realizan ambas funciones. +- **Periféricos de almacenamiento**: guardan información. + +| Tipo | Ejemplos | +|----|---------| +| Entrada | Teclado, ratón, escáner | +| Salida | Monitor, impresora | +| E/S | Pantalla táctil | +| Almacenamiento | Disco duro, USB | + +#### Miniresumen +- Entrada → datos al sistema. +- Salida → datos al usuario. +- E/S → ambas funciones. +- Almacenamiento → conservación de datos. + +--- + +## 2. Conectividad y administración de periféricos + +### 2.1. Conectividad + +La **conectividad** es la forma en que los periféricos se conectan al ordenador. + +Tipos de conexión: +- **Con cable**. +- **Inalámbrica**. + +--- + +### 2.2. Interfaces y puertos + +Principales interfaces: + +- **USB** +- **HDMI** +- **DisplayPort** +- **Bluetooth** +- **Wi-Fi** +- **Ethernet** + +> Clave TAI: +> La interfaz define **cómo se conectan**, no la función del periférico. + +--- + +### 2.3. Administración de periféricos + +El sistema operativo se encarga de: +- Detectar periféricos. +- Gestionarlos. +- Permitir su uso mediante **controladores (drivers)**. + +> El driver es **software**, no hardware. + +#### Miniresumen +- La conectividad define el medio de conexión. +- El SO administra los periféricos mediante drivers. + +--- + +## 3. Elementos de impresión + +### 3.1. Impresoras + +La **impresora** es un periférico de salida que permite obtener información en **soporte físico**. + +--- + +### 3.2. Tipos de impresoras + +Según la tecnología: + +- **Impresoras de impacto** + - Matriciales. +- **Impresoras sin impacto** + - Inyección de tinta. + - Láser. + - Térmicas. + +| Tipo | Característica principal | +|----|-------------------------| +| Impacto | Golpe mecánico | +| Inyección | Tinta líquida | +| Láser | Tóner y láser | +| Térmica | Calor | + +--- + +### 3.3. Otros elementos de impresión + +- **Plotter**: impresión de gran formato. +- **Escáner-impresora (multifunción)**. + +#### Miniresumen +- Impresora = periférico de salida. +- Impacto y sin impacto. +- Láser e inyección son las más habituales. + +--- + +## 4. Elementos de almacenamiento + +### 4.1. Concepto de almacenamiento + +Los **dispositivos de almacenamiento** permiten guardar información de forma **temporal o permanente**. + +--- + +### 4.2. Tipos de almacenamiento + +Según la tecnología: + +- **Magnético** +- **Óptico** +- **Estado sólido** + +--- + +### 4.3. Dispositivos de almacenamiento + +| Tipo | Ejemplos | +|----|---------| +| Magnético | HDD, cintas | +| Óptico | CD, DVD, Blu-ray | +| Estado sólido | SSD, memorias USB | + +> Clave de examen: +> El almacenamiento es **no volátil** (salvo que indiquen lo contrario). + +#### Miniresumen +- Magnético, óptico y estado sólido. +- SSD y USB son estado sólido. + +--- + +## 5. Elementos de visualización + +### 5.1. Monitores + +El **monitor** es un periférico de salida que muestra información de forma visual. + +--- + +### 5.2. Tecnologías de visualización + +- **CRT** (obsoleto). +- **LCD**. +- **LED**. +- **OLED**. + +Características habituales: +- Resolución. +- Tamaño. +- Frecuencia de refresco. + +--- + +### 5.3. Otros dispositivos de visualización + +- Proyectores. +- Pantallas interactivas. + +#### Miniresumen +- Monitor = periférico de salida. +- LED y LCD son los más comunes. + +--- + +## 6. Elementos de digitalización + +### 6.1. Concepto de digitalización + +La **digitalización** es el proceso de convertir información analógica en **información digital**. + +--- + +### 6.2. Dispositivos de digitalización + +- **Escáner**. +- **Cámara digital**. +- **Tableta digitalizadora**. +- **Micrófono**. + +> Clave TAI: +> Digitalizar = convertir a formato digital. + +#### Miniresumen +- Digitalización transforma lo analógico en digital. +- Escáner y cámara son los más típicos. + +--- + +## Miniresumen final del tema + +- Los periféricos permiten entrada, salida y almacenamiento. +- Se clasifican por su función. +- La conectividad define cómo se conectan. +- El SO administra periféricos mediante drivers. +- Impresoras, almacenamiento, visualización y digitalización son bloques clave. diff --git a/apuntes/bloque2/tema3.md b/apuntes/bloque2/tema3.md new file mode 100644 index 0000000..f978380 --- /dev/null +++ b/apuntes/bloque2/tema3.md @@ -0,0 +1,202 @@ +# Bloque 2 – Tema 3 +## Tipos abstractos y estructuras de datos. Organizaciones de ficheros. Algoritmos. Formatos de información y ficheros. + +--- + +## Introducción + +Este tema introduce los **conceptos fundamentales de programación y tratamiento de la información**, desde un punto de vista **teórico y abstracto**. +En TAI **no se pregunta código**, sino **definiciones, clasificaciones y conceptos básicos**. + +Es un tema típico de: +- Preguntas conceptuales. +- Confusiones terminológicas. +- Verdadero/Falso. + +--- + +## 1. Tipos abstractos de datos (TAD) + +### 1.1. Concepto de tipo abstracto de datos + +Un **tipo abstracto de datos (TAD)** es una **definición lógica** de un conjunto de datos y de las **operaciones** que se pueden realizar sobre ellos, **sin especificar su implementación**. + +> Idea clave de examen: +> Un TAD define **qué hace**, no **cómo se hace**. + +--- + +### 1.2. Características de los TAD + +- Abstracción. +- Independencia de la implementación. +- Encapsulación de datos y operaciones. + +Ejemplos de TAD: +- Pila. +- Cola. +- Lista. + +#### Miniresumen +- TAD = datos + operaciones. +- No define la implementación. + +--- + +## 2. Estructuras de datos + +### 2.1. Concepto de estructura de datos + +Una **estructura de datos** es la **forma concreta** de organizar y almacenar datos en memoria para facilitar su acceso y modificación. + +> Diferencia clave: +> TAD → concepto abstracto. +> Estructura de datos → implementación concreta. + +--- + +### 2.2. Clasificación de las estructuras de datos + +Según su organización: + +- **Lineales** +- **No lineales** + +--- + +### 2.3. Estructuras de datos lineales + +- **Arrays (vectores)**. +- **Listas**. +- **Pilas (LIFO)**. +- **Colas (FIFO)**. + +| Estructura | Característica | +|----------|----------------| +| Pila | Último en entrar, primero en salir | +| Cola | Primero en entrar, primero en salir | + +--- + +### 2.4. Estructuras de datos no lineales + +- **Árboles**. +- **Grafos**. + +#### Miniresumen +- Las estructuras organizan datos. +- Lineales y no lineales. +- Pila = LIFO, Cola = FIFO. + +--- + +## 3. Organizaciones de ficheros + +### 3.1. Concepto de fichero + +Un **fichero** es un conjunto de **registros relacionados**, almacenados en un soporte, identificado por un nombre. + +--- + +### 3.2. Tipos de organización de ficheros + +Según el acceso: + +- **Secuencial**. +- **Directo o aleatorio**. +- **Indexado**. + +| Organización | Característica | +|------------|----------------| +| Secuencial | Acceso en orden | +| Directo | Acceso directo | +| Indexado | Usa índices | + +--- + +### 3.3. Registros y campos + +- **Campo**: unidad mínima de información. +- **Registro**: conjunto de campos relacionados. +- **Fichero**: conjunto de registros. + +#### Miniresumen +- Fichero = registros. +- Registro = campos. +- Organización define el acceso. + +--- + +## 4. Algoritmos + +### 4.1. Concepto de algoritmo + +Un **algoritmo** es un **conjunto finito y ordenado de instrucciones** que permite resolver un problema. + +--- + +### 4.2. Características de los algoritmos + +Un algoritmo debe ser: +- **Finito**. +- **Preciso**. +- **Definido**. + +--- + +### 4.3. Representación de algoritmos + +Formas habituales: +- Lenguaje natural. +- Pseudocódigo. +- Diagramas de flujo. + +> En TAI **no se pide programar**, solo identificar conceptos. + +#### Miniresumen +- Algoritmo = pasos ordenados. +- Debe ser finito y preciso. + +--- + +## 5. Formatos de información y ficheros + +### 5.1. Concepto de formato de fichero + +Un **formato de fichero** define la **estructura y codificación** de los datos almacenados en un archivo. + +--- + +### 5.2. Tipos de formatos + +Según su naturaleza: + +- **Formatos de texto**. +- **Formatos binarios**. + +--- + +### 5.3. Formatos más habituales + +Ejemplos: +- Texto: TXT, CSV, XML, JSON. +- Binarios: PDF, DOCX, XLSX, JPG. + +> Clave de examen: +> Texto → legible. +> Binario → no legible directamente. + +#### Miniresumen +- El formato define cómo se almacenan los datos. +- Texto y binario son la clasificación básica. + +--- + +## Miniresumen final del tema + +- TAD define datos y operaciones de forma abstracta. +- Las estructuras de datos son implementaciones concretas. +- Existen estructuras lineales y no lineales. +- Los ficheros organizan registros y campos. +- Un algoritmo es finito y ordenado. +- Los formatos definen la estructura de los archivos. diff --git a/apuntes/bloque2/tema4.md b/apuntes/bloque2/tema4.md new file mode 100644 index 0000000..b9a5378 --- /dev/null +++ b/apuntes/bloque2/tema4.md @@ -0,0 +1,185 @@ +# Bloque 2 – Tema 4 +## Sistemas operativos. Características y elementos constitutivos. Sistemas Windows. Sistemas Unix y Linux. Sistemas operativos para dispositivos móviles. + +## Introducción + +El **sistema operativo (SO)** es el **software básico** que permite el funcionamiento del ordenador y la ejecución de aplicaciones. +En TAI este tema se pregunta de forma **conceptual y comparativa**, especialmente diferencias entre **Windows, Unix/Linux y sistemas móviles**. + +Es un tema **muy rentable en examen**. + + +## 1. Sistemas operativos + +### 1.1. Concepto de sistema operativo + +Un **sistema operativo** es el conjunto de programas que: +- Gestiona los recursos del sistema. +- Controla el hardware. +- Actúa como **intermediario entre el usuario y el hardware**. + +> Idea clave de examen: +> El sistema operativo es **software de sistema**, no de aplicación. + + +### 1.2. Funciones del sistema operativo + +Funciones principales: +- Gestión de procesos. +- Gestión de memoria. +- Gestión de dispositivos de entrada/salida. +- Gestión de archivos. +- Gestión de usuarios y seguridad. + +#### Miniresumen +- El SO controla recursos y hardware. +- Permite ejecutar aplicaciones. + + +## 2. Características y elementos constitutivos del sistema operativo + +### 2.1. Características generales + +Características comunes: +- Multitarea. +- Multiusuario. +- Interfaz de usuario. +- Seguridad. +- Portabilidad. + +--- + +### 2.2. Elementos constitutivos + +Componentes básicos: +- **Núcleo (kernel)**. +- **Gestor de procesos**. +- **Gestor de memoria**. +- **Sistema de archivos**. +- **Interfaz de usuario**. + +> Clave TAI: +> El kernel es el **núcleo del sistema operativo**. + +#### Miniresumen +- Kernel = núcleo. +- El SO se compone de varios gestores. + +--- + +## 3. Sistemas Windows + +### 3.1. Características generales de Windows + +Windows es un sistema operativo: +- Propietario. +- Desarrollado por Microsoft. +- Orientado al usuario final. + +--- + +### 3.2. Características principales + +- Interfaz gráfica (GUI). +- Amplia compatibilidad de hardware. +- Uso de sistemas de archivos como **NTFS**. +- Soporte multitarea y multiusuario. + +--- + +### 3.3. Versiones de Windows + +- Windows 10. +- Windows 11. +- Versiones de servidor (Windows Server). + +> En TAI **no se pregunta uso**, solo características. + +#### Miniresumen +- Windows es propietario. +- GUI y NTFS son claves. + +--- + +## 4. Sistemas Unix y Linux + +### 4.1. Sistema Unix + +Unix es un sistema operativo: +- Multiusuario. +- Multitarea. +- Portátil. +- Utilizado en entornos profesionales. + +--- + +### 4.2. Sistema Linux + +Linux es un sistema operativo: +- De código abierto. +- Basado en Unix. +- Multiusuario y multitarea. + +Distribuciones habituales: +- Ubuntu. +- Debian. +- Red Hat. + +> Clave TAI: +> Linux **no es una distribución**, es el núcleo. + +--- + +### 4.3. Características comunes Unix/Linux + +- Sistema de archivos jerárquico. +- Uso intensivo de línea de comandos. +- Alta estabilidad y seguridad. + +#### Miniresumen +- Unix y Linux son multiusuario. +- Linux es software libre. + +--- + +## 5. Sistemas operativos para dispositivos móviles + +### 5.1. Características generales + +Los sistemas operativos móviles están diseñados para: +- Dispositivos con recursos limitados. +- Uso táctil. +- Gestión eficiente de energía. + +--- + +### 5.2. Principales sistemas operativos móviles + +- **Android** + - Basado en Linux. + - Código abierto (parcial). +- **iOS** + - Propietario. + - Desarrollado por Apple. + +--- + +### 5.3. Características específicas + +- Gestión de aplicaciones mediante tiendas. +- Seguridad mediante permisos. +- Optimización del consumo energético. + +#### Miniresumen +- Android e iOS son los principales SO móviles. +- Basados en uso táctil y eficiencia energética. + +--- + +## Miniresumen final del tema + +- El sistema operativo es software de sistema. +- Gestiona recursos y hardware. +- Windows es propietario y orientado al usuario. +- Unix y Linux son multiusuario y multitarea. +- Android e iOS dominan el entorno móvil. diff --git a/apuntes/bloque2/tema5.md b/apuntes/bloque2/tema5.md new file mode 100644 index 0000000..a51d90b --- /dev/null +++ b/apuntes/bloque2/tema5.md @@ -0,0 +1,203 @@ +# Bloque 2 – Tema 5 +## Sistemas de gestión de bases de datos relacionales, orientados a objetos y NoSQL: características y componentes. + +--- + +## Introducción + +Un **Sistema de Gestión de Bases de Datos (SGBD)** es el software que permite **crear, gestionar y administrar bases de datos**. +En el examen TAI se pregunta este tema desde un punto de vista **conceptual y comparativo**, centrándose en **tipos de SGBD, características y componentes**, no en SQL avanzado ni administración práctica. + +--- + +## 1. Sistemas de gestión de bases de datos (SGBD) + +### 1.1. Concepto de SGBD + +Un **Sistema de Gestión de Bases de Datos (SGBD)** es el conjunto de programas que permiten: +- Definir bases de datos. +- Crear y mantener datos. +- Acceder y modificar información. +- Garantizar integridad, seguridad y concurrencia. + +> Clave de examen: +> **Base de datos ≠ SGBD**. + +--- + +### 1.2. Funciones principales de un SGBD + +Funciones básicas: +- Definición de datos. +- Manipulación de datos. +- Control de accesos. +- Gestión de transacciones. +- Copias de seguridad y recuperación. + +#### Miniresumen +- El SGBD gestiona los datos. +- Asegura integridad y seguridad. + +--- + +## 2. Componentes de un SGBD + +### 2.1. Componentes principales + +Un SGBD está formado por: +- **Motor de la base de datos**. +- **Diccionario de datos**. +- **Lenguajes de acceso**. +- **Gestor de almacenamiento**. +- **Gestor de transacciones**. +- **Usuarios y aplicaciones**. + +--- + +### 2.2. Diccionario de datos + +El **diccionario de datos** contiene: +- Metadatos. +- Definición de tablas. +- Restricciones. +- Usuarios y permisos. + +> Clave TAI: +> El diccionario de datos **describe los datos**, no los datos en sí. + +#### Miniresumen +- El SGBD tiene varios gestores. +- El diccionario almacena metadatos. + +--- + +## 3. SGBD relacionales + +### 3.1. Concepto de SGBD relacional + +Un **SGBD relacional** organiza la información en: +- **Tablas (relaciones)**. +- Filas (registros). +- Columnas (campos). + +Se basa en el **modelo relacional**. + +--- + +### 3.2. Características del modelo relacional + +- Uso de tablas. +- Relaciones mediante claves. +- Integridad de los datos. +- Lenguaje estándar: **SQL**. + +--- + +### 3.3. Claves en el modelo relacional + +- **Clave primaria**: identifica de forma única un registro. +- **Clave foránea**: referencia a la clave primaria de otra tabla. + +> Clave TAI: +> La clave foránea **no identifica**, referencia. + +--- + +### 3.4. Ejemplos de SGBD relacionales + +- Oracle. +- MySQL. +- PostgreSQL. +- SQL Server. + +#### Miniresumen +- Relacional = tablas. +- SQL es el lenguaje estándar. + +--- + +## 4. SGBD orientados a objetos + +### 4.1. Concepto + +Un **SGBD orientado a objetos** almacena la información en forma de **objetos**, similares a los utilizados en programación orientada a objetos. + +--- + +### 4.2. Características + +- Uso de objetos. +- Encapsulación. +- Herencia. +- Métodos asociados a los datos. + +--- + +### 4.3. Ventajas e inconvenientes + +Ventajas: +- Modelado complejo más natural. +- Integración con lenguajes OO. + +Inconvenientes: +- Menor estandarización. +- Menor implantación que los relacionales. + +#### Miniresumen +- Basados en objetos. +- Menos usados que los relacionales. + +--- + +## 5. SGBD NoSQL + +### 5.1. Concepto de NoSQL + +Los **SGBD NoSQL** son sistemas de bases de datos: +- No relacionales. +- Diseñados para grandes volúmenes de datos. +- Orientados a escalabilidad y rendimiento. + +--- + +### 5.2. Características de NoSQL + +- No usan tablas relacionales clásicas. +- Escalabilidad horizontal. +- Esquema flexible. +- Alta disponibilidad. + +--- + +### 5.3. Tipos de bases de datos NoSQL + +- **Clave-valor**. +- **Documentales**. +- **Columnas**. +- **Grafos**. + +--- + +### 5.4. Ejemplos de SGBD NoSQL + +- MongoDB. +- Cassandra. +- Redis. +- Neo4j. + +> Clave TAI: +> NoSQL **no significa “sin SQL”**, sino “no solo SQL”. + +#### Miniresumen +- NoSQL = no relacional. +- Pensado para grandes volúmenes. + +--- + +## Miniresumen final del tema + +- El SGBD gestiona bases de datos. +- Existen SGBD relacionales, orientados a objetos y NoSQL. +- El modelo relacional usa tablas y claves. +- SQL es el lenguaje estándar relacional. +- NoSQL prioriza escalabilidad y flexibilidad. diff --git a/apuntes/bloque3/bloque3.md b/apuntes/bloque3/bloque3.md new file mode 100644 index 0000000..b3ad8b0 --- /dev/null +++ b/apuntes/bloque3/bloque3.md @@ -0,0 +1,12 @@ +# III. Desarrollo de sistemas +1. Modelado de datos, metodologías y reglas. Entidades, atributos y relaciones. Diseño de bases de datos. Diseño lógico y físico. El modelo lógico relacional. Normalización. +2. Lenguajes de programación. Representación de tipos de datos. Operadores. Instrucciones condicionales. Bucles y recursividad. Procedimientos, funciones y parámetros. Vectores y registros. Estructura de un programa. +3. Lenguajes de interrogación de bases de datos. Estándar ANSI SQL. Procedimientos almacenados. Eventos y disparadores. +4. Diseño y programación orientada a objetos. Elementos y componentes software: objetos, clases, herencia, métodos, sobrecarga. Ventajas e inconvenientes. Patrones de diseño y lenguaje de modelado unificado (UML). +5. Arquitectura Java EE/Jakarta EE y plataforma .NET: componentes, persistencia y seguridad. Características, elementos, lenguajes y funciones en ambos entornos. Desarrollo de interfaces. +6. Arquitectura de sistemas cliente/servidor y multicapas: componentes y operación. Arquitecturas de servicios web y protocolos asociados. +7. Aplicaciones web. Desarrollo web front-end y en servidor, multiplataforma y multidispositivo. Lenguajes: HTML, XML y sus derivaciones. Navegadores y lenguajes de programación web. Lenguajes de script. +8. Accesibilidad, diseño universal y usabilidad. Acceso y usabilidad de las tecnologías, productos y servicios relacionados con la sociedad de la información. Confidencialidad y disponibilidad de la información en puestos de usuario final. Conceptos de seguridad en el desarrollo de los sistemas. +9. Repositorios: estructura y actualización. Generación de código y documentación. Metodologías de desarrollo. Pruebas. Programas para control de versiones. Plataformas de desarrollo colaborativo de software. + +[⬅️ Volver al indice](../README.md) \ No newline at end of file diff --git a/apuntes/bloque3/tema1.md b/apuntes/bloque3/tema1.md new file mode 100644 index 0000000..3560085 --- /dev/null +++ b/apuntes/bloque3/tema1.md @@ -0,0 +1,129 @@ +# Bloque 3 · Tema 1 +# Modelado de datos, metodologías y reglas. Entidades, atributos y relaciones. Diseño de bases de datos. Diseño lógico y físico. El modelo lógico relacional. Normalización. + +--- + +# 1. Esquema introductorio (visión rápida) + +**Modelado de datos** + +→ Representación conceptual de la información de un sistema. + +**Elementos básicos** + +- Entidades +- Atributos +- Relaciones + +**Diseño de bases de datos** + +1. Diseño conceptual +2. Diseño lógico +3. Diseño físico + +**Modelo relacional** + +- Tablas (relaciones) +- Filas (tuplas) +- Columnas (atributos) +- Claves primarias +- Claves foráneas + +**Normalización** + +Proceso para: + +- eliminar redundancias +- evitar anomalías +- mejorar la integrid + +Formas normales principales: + +- 1FN +- 2FN +- 3FN +- BCNF + +--- + +# 2. Modelado de datos + +## 2.1 Qué es el modelado de datos + +El **modelado de datos** es el proceso mediante el cual se analiza y representa la información que debe gestionar un sistema de información. + +Permite definir: + +- qué datos existen +- cómo se relacionan +- qué reglas deben cumplir + +Se utiliza principalmente en el **diseño de bases de datos**. + +### Objetivos del modelado + +- Representar la realidad del negocio. +- Facilitar el diseño de bases de datos. +- Reducir redundancias. +- Garantizar integridad de datos. +- Facilitar mantenimiento y evolución del sistema. + +--- + +## 2.2 Niveles de modelado + +El modelado se divide normalmente en **tres niveles**. + +| Nivel | Objetivo | Características | +|-----|-----|-----| +| Conceptual | Representar la realidad del negocio | Independiente del SGBD | +| Lógico | Adaptar el modelo al tipo de base de datos | Define tablas y relaciones | +| Físico | Implementación real | Optimización de almacenamiento | + +--- + +### Miniresumen + +El modelado de datos: + +- describe la información del sistema +- se divide en **conceptual, lógico y físico** +- es la base del **diseño de bases de datos** + +--- + +# 3. Entidades, atributos y relaciones + +El **modelo Entidad-Relación (E-R)** es uno de los modelos más utilizados para el diseño conceptual de bases de datos. + +Sus elementos fundamentales son: + +- entidades +- atributos +- relaciones + +--- + +# 3.1 Entidades + +Una **entidad** es cualquier objeto del mundo real sobre el que se desea almacenar información. + +Ejemplos: + +- Cliente +- Producto +- Pedido +- Empleado + +Las entidades suelen representarse con **rectángulos en diagramas E-R**. + +--- + +### Tipos de entidades + +**Entidad fuerte** + +- tiene clave propia +- existe por sí misma + +Ejemplo: diff --git a/apuntes/bloque3/tema1_audio.md b/apuntes/bloque3/tema1_audio.md new file mode 100644 index 0000000..4cd1ea5 --- /dev/null +++ b/apuntes/bloque3/tema1_audio.md @@ -0,0 +1,73 @@ +## Bloque 3 Tema 1. Modelado de datos, metodologías y reglas. Entidades, atributos y relaciones. Diseño de bases de datos. Diseño lógico y físico. El modelo lógico relacional. Normalización. + +Este tema estudia cómo representar la información de un sistema mediante modelos de datos, el diseño de bases de datos y el proceso de normalización. + +--- + +## 1. Modelado de datos + +El modelado de datos es el proceso mediante el cual se analiza y representa la información que debe gestionar un sistema de información. Permite definir qué datos existen, cómo se relacionan entre sí y qué reglas deben cumplir. + +Sus objetivos son representar la realidad del negocio, facilitar el diseño de bases de datos, reducir redundancias, garantizar la integridad de los datos y facilitar el mantenimiento del sistema. + +El modelado se divide en tres niveles. El nivel conceptual representa la realidad del negocio de forma independiente del sistema gestor de base de datos. El nivel lógico adapta el modelo al tipo de base de datos que se va a utilizar, definiendo tablas y relaciones. El nivel físico describe la implementación real, incluyendo la optimización del almacenamiento. + +--- + +## 2. El modelo Entidad-Relación + +El modelo Entidad-Relación, o modelo E-R, es el más utilizado para el diseño conceptual de bases de datos. Sus elementos fundamentales son entidades, atributos y relaciones. + +Una entidad es cualquier objeto del mundo real sobre el que se desea almacenar información. Ejemplos de entidades son Cliente, Producto, Pedido y Empleado. Las entidades se representan con rectángulos en los diagramas E-R. + +Existen dos tipos de entidades. La entidad fuerte tiene clave propia y existe por sí misma. La entidad débil no tiene clave propia y depende de una entidad fuerte para existir. + +Un atributo es una característica o propiedad de una entidad. El atributo clave identifica unívocamente a cada entidad. El atributo multivaluado puede tener varios valores para la misma entidad. El atributo derivado se calcula a partir de otros, como la edad que se calcula desde la fecha de nacimiento. El atributo compuesto está formado por subatributos, como la dirección formada por calle, ciudad y código postal. + +Una relación es una asociación entre dos o más entidades. La cardinalidad define cuántas instancias de una entidad pueden asociarse con instancias de otra. Los tipos son uno a uno o 1:1, uno a muchos o 1:N, y muchos a muchos o N:M. + +--- + +## 3. Diseño de bases de datos + +El proceso de diseño de bases de datos sigue tres fases. + +En el diseño conceptual se crea el modelo E-R que captura la realidad del negocio de forma abstracta, sin depender de ningún sistema gestor. + +En el diseño lógico se transforma el modelo conceptual en un esquema de base de datos adaptado al modelo elegido, que en la mayoría de los casos es el modelo relacional. En esta fase se definen las tablas y sus relaciones. + +En el diseño físico se optimiza el esquema para su implementación real en un sistema gestor concreto. Se definen los índices, las particiones y las estructuras de almacenamiento. + +--- + +## 4. El modelo lógico relacional + +El modelo relacional representa los datos en forma de tablas, también llamadas relaciones. Cada tabla tiene filas, llamadas tuplas, y columnas, llamadas atributos. + +Los conceptos clave del modelo relacional son los siguientes. La clave primaria es el atributo o conjunto de atributos que identifica unívocamente cada fila de la tabla. La clave foránea o clave externa es un atributo que referencia la clave primaria de otra tabla, estableciendo la integridad referencial entre ellas. La clave alternativa es un atributo que podría ser clave primaria pero no ha sido elegido como tal. + +La integridad referencial garantiza que los valores de una clave foránea siempre correspondan a valores existentes en la tabla referenciada. + +--- + +## 5. Normalización + +La normalización es el proceso de organizar las tablas de una base de datos para eliminar redundancias, evitar anomalías de inserción, actualización y borrado, y mejorar la integridad de los datos. + +La normalización se basa en el concepto de dependencia funcional. Se dice que el atributo B depende funcionalmente del atributo A cuando para cada valor de A existe un único valor de B. + +Las formas normales principales son cuatro. + +La Primera Forma Normal, o 1FN, requiere que todos los atributos de la tabla sean atómicos, es decir, que cada celda contenga un único valor indivisible y no haya grupos repetitivos. + +La Segunda Forma Normal, o 2FN, requiere que la tabla esté en 1FN y que todos los atributos no clave dependan completamente de la clave primaria, eliminando las dependencias parciales. Esto solo es relevante cuando la clave primaria es compuesta. + +La Tercera Forma Normal, o 3FN, requiere que la tabla esté en 2FN y que no existan dependencias transitivas, es decir, que ningún atributo no clave dependa de otro atributo no clave. + +La Forma Normal de Boyce-Codd, o BCNF, es una versión más estricta de la 3FN. Requiere que para toda dependencia funcional no trivial, el determinante sea una superclave. + +--- + +## Miniresumen final del tema + +El modelado de datos tiene tres niveles: conceptual, lógico y físico. El modelo E-R usa entidades, atributos y relaciones con cardinalidades 1:1, 1:N y N:M. El modelo relacional organiza los datos en tablas con claves primarias y foráneas. La normalización elimina redundancias mediante las formas normales 1FN, 2FN, 3FN y BCNF. diff --git a/apuntes/bloque3/tema2.md b/apuntes/bloque3/tema2.md new file mode 100644 index 0000000..1b79b8f --- /dev/null +++ b/apuntes/bloque3/tema2.md @@ -0,0 +1,770 @@ +# Bloque 3 · Tema 2 +# Lenguajes de programación. Representación de tipos de datos. Operadores. Instrucciones condicionales. Bucles y recursividad. Procedimientos, funciones y parámetros. Vectores y registros. Estructura de un programa. + +--- + +# 1. Esquema introductorio (visión rápida) + +**Lenguajes de programación** +→ Herramientas formales para expresar algoritmos que una máquina puede ejecutar. + +**Clasificación principal** +- Por nivel de abstracción: bajo, medio, alto nivel +- Por paradigma: imperativo, orientado a objetos, funcional, lógico +- Por ejecución: compilados, interpretados, mixtos (bytecode) + +**Elementos básicos de un programa** +- Tipos de datos +- Operadores +- Variables y constantes +- Instrucciones de control (condicionales y bucles) +- Subprogramas (procedimientos y funciones) +- Estructuras de datos (vectores, registros) + +--- + +# 2. Lenguajes de programación + +## 2.1 Concepto + +Un **lenguaje de programación** es un lenguaje formal que especifica un conjunto de instrucciones para que un ordenador realice determinadas tareas. + +Consta de: +- **Sintaxis:** reglas que definen cómo escribir las instrucciones (forma). +- **Semántica:** significado de cada instrucción (lo que hace). +- **Pragmática:** uso práctico del lenguaje. + +## 2.2 Clasificación por nivel de abstracción + +| Nivel | Descripción | Ejemplos | +|-------|-------------|---------| +| **Bajo nivel** | Cercano al hardware, directamente comprensible por la máquina | Lenguaje máquina, ensamblador | +| **Medio nivel** | Combina control de bajo nivel con abstracciones | C | +| **Alto nivel** | Alejado del hardware, cercano al lenguaje humano | Python, Java, C++, Pascal | + +### Lenguaje máquina +- Instrucciones en binario (0 y 1). +- Dependiente del procesador. +- Difícil de programar y mantener. + +### Ensamblador (Assembler) +- Usa **nemónicos** (MOV, ADD, JMP…) en lugar de binario. +- Requiere un **ensamblador** para traducir al lenguaje máquina. +- Sigue siendo dependiente del hardware. + +### Lenguajes de alto nivel +- Independientes del hardware. +- Requieren **compiladores** o **intérpretes** para ejecutarse. +- Mayor productividad y mantenibilidad. + +## 2.3 Clasificación por paradigma + +| Paradigma | Descripción | Ejemplos | +|-----------|-------------|---------| +| **Imperativo / procedural** | Secuencia de instrucciones que modifican el estado | C, Pascal, COBOL | +| **Orientado a objetos (POO)** | Modela la realidad con objetos que tienen estado y comportamiento | Java, C++, Python | +| **Funcional** | Basado en funciones matemáticas, sin estado mutable | Haskell, Lisp, Erlang | +| **Lógico / declarativo** | Se declara qué se quiere, no cómo obtenerlo | Prolog, SQL | +| **Orientado a eventos** | El flujo lo dirigen eventos (clics, mensajes…) | JavaScript, Visual Basic | +| **Multiparadigma** | Combina varios paradigmas | Python, Scala, Kotlin | + +## 2.4 Clasificación por mecanismo de ejecución + +| Tipo | Proceso | Ventajas | Ejemplos | +|------|---------|----------|---------| +| **Compilado** | El compilador traduce todo el código fuente a código máquina antes de ejecutar | Velocidad de ejecución | C, C++, Go | +| **Interpretado** | Un intérprete lee y ejecuta línea a línea en tiempo real | Portabilidad, desarrollo rápido | Python, Ruby, JavaScript | +| **Bytecode / VM** | Se compila a un código intermedio ejecutado por una máquina virtual | Portabilidad + rendimiento | Java (JVM), C# (.NET CLR) | + +### Compilador vs. Intérprete + +| | Compilador | Intérprete | +|--|-----------|-----------| +| Traducción | Todo antes de ejecutar | Línea a línea en ejecución | +| Velocidad ejecución | Mayor (código nativo) | Menor | +| Detección de errores | Antes de ejecutar | Durante ejecución | +| Portabilidad | Menor (binario específico) | Mayor | + +### Fases del compilador +1. **Análisis léxico** – divide el código en tokens. +2. **Análisis sintáctico** – verifica la gramática (árbol sintáctico). +3. **Análisis semántico** – verifica el significado (tipos, declaraciones). +4. **Generación de código intermedio**. +5. **Optimización**. +6. **Generación de código final** (lenguaje máquina o bytecode). + +--- + +# 3. Representación de tipos de datos + +## 3.1 Qué es un tipo de dato + +Un **tipo de dato** define: +- El **conjunto de valores** posibles que puede tomar una variable. +- Las **operaciones** que se pueden realizar sobre ella. +- La **representación interna** en memoria (número de bytes). + +## 3.2 Tipos de datos simples (o primitivos) + +### Enteros (integer, int) +- Representan números sin parte decimal. +- Se almacenan en complemento a dos (para negativos). + +| Tipo | Tamaño típico | Rango | +|------|--------------|-------| +| `byte` / `char` | 1 byte (8 bits) | −128 a 127 (con signo) / 0 a 255 (sin signo) | +| `short` | 2 bytes | −32.768 a 32.767 | +| `int` | 4 bytes | −2.147.483.648 a 2.147.483.647 | +| `long` | 8 bytes | ±9,2 × 10¹⁸ | + +### Reales / Coma flotante (float, double) +- Representan números con parte decimal. +- Estándar **IEEE 754**. + +| Tipo | Tamaño | Precisión | +|------|--------|-----------| +| `float` | 4 bytes | ~7 dígitos decimales | +| `double` | 8 bytes | ~15 dígitos decimales | + +- Se almacenan como: `signo | exponente | mantisa`. + +### Caracteres (char) +- Representan un único carácter. +- Codificaciones: **ASCII** (7/8 bits, 128/256 caracteres), **Unicode / UTF-8** (hasta 4 bytes, >1 millón de caracteres). + +### Booleano (boolean, bool) +- Solo dos valores: **verdadero** (`true`) / **falso** (`false`). +- Ocupa 1 byte en la mayoría de implementaciones. +- Fundamental en expresiones lógicas y control de flujo. + +### Enumerados (enum) +- Tipo que define un conjunto finito de valores con nombre. +``` +enum DiaSemana { LUNES, MARTES, MIERCOLES, JUEVES, VIERNES, SABADO, DOMINGO } +``` + +## 3.3 Tipos de datos compuestos (o estructurados) + +- **Vectores / Arrays:** colección de elementos del mismo tipo, acceso por índice. +- **Registros / Structs:** colección de campos de distintos tipos bajo un mismo nombre. +- **Cadenas (String):** secuencia de caracteres. +- **Listas, pilas, colas:** estructuras de datos dinámicas. +- **Clases / Objetos:** en POO, agrupan datos y comportamiento. + +## 3.4 Variables y constantes + +| Concepto | Descripción | +|----------|-------------| +| **Variable** | Posición en memoria con un nombre simbólico cuyo valor puede cambiar durante la ejecución | +| **Constante** | Igual que una variable pero su valor no puede modificarse tras la inicialización | + +**Declaración típica:** +``` +int edad = 25; // variable +const double PI = 3.14159; // constante +``` + +**Ámbito (scope):** +- **Local:** visible solo dentro del bloque donde se declara. +- **Global:** visible en todo el programa. +- **Estática:** conserva su valor entre llamadas a la función. + +**Conversión de tipos (casting):** +- **Implícita (widening):** automática, sin pérdida de información (int → long → double). +- **Explícita (narrowing):** manual, posible pérdida de información (double → int). + +--- + +# 4. Operadores + +## 4.1 Tipos de operadores + +### Aritméticos +| Operador | Operación | Ejemplo | +|----------|-----------|---------| +| `+` | Suma | `a + b` | +| `-` | Resta | `a - b` | +| `*` | Multiplicación | `a * b` | +| `/` | División | `a / b` | +| `%` | Módulo (resto) | `a % b` | +| `**` / `^` | Potencia | `a ** 2` | + +> En división entera (int/int), el resultado es entero: `7 / 2 = 3`. + +### Relacionales (comparación) +Devuelven un valor booleano. + +| Operador | Significado | +|----------|-------------| +| `==` | Igual a | +| `!=` | Distinto de | +| `<` | Menor que | +| `>` | Mayor que | +| `<=` | Menor o igual | +| `>=` | Mayor o igual | + +### Lógicos +| Operador | Significado | Descripción | +|----------|-------------|-------------| +| `&&` / `AND` | Y lógico | Verdadero si ambos son verdaderos | +| `\|\|` / `OR` | O lógico | Verdadero si al menos uno es verdadero | +| `!` / `NOT` | Negación | Invierte el valor booleano | + +**Cortocircuito:** en `A && B`, si A es falso, B no se evalúa. En `A || B`, si A es verdadero, B no se evalúa. + +### De asignación +| Operador | Equivale a | +|----------|-----------| +| `=` | Asignación simple | +| `+=` | `a = a + b` | +| `-=` | `a = a - b` | +| `*=` | `a = a * b` | +| `/=` | `a = a / b` | +| `%=` | `a = a % b` | + +### De bits (bitwise) +Operan sobre los bits individuales del número. + +| Operador | Descripción | +|----------|-------------| +| `&` | AND bit a bit | +| `\|` | OR bit a bit | +| `^` | XOR bit a bit | +| `~` | Complemento a uno (NOT) | +| `<<` | Desplazamiento izquierda (×2 por bit) | +| `>>` | Desplazamiento derecha (÷2 por bit) | + +### Otros +- **Operador ternario:** `condicion ? valor_si_true : valor_si_false` +- **Operador de dirección (`&`)** y **desreferenciación (`*`)** en C/C++. +- **`instanceof`** en Java para comprobar el tipo de un objeto. + +## 4.2 Precedencia de operadores + +De mayor a menor prioridad (simplificado): + +1. `()` – Paréntesis +2. `!`, `~`, `++`, `--` – Unarios +3. `*`, `/`, `%` – Multiplicativos +4. `+`, `-` – Aditivos +5. `<<`, `>>` – Desplazamiento +6. `<`, `<=`, `>`, `>=` – Relacionales +7. `==`, `!=` – Igualdad +8. `&`, `^`, `|` – Bitwise +9. `&&`, `||` – Lógicos +10. `?:` – Ternario +11. `=`, `+=`, `-=`… – Asignación + +> Ante la duda, usar **paréntesis** para forzar el orden deseado. + +--- + +# 5. Instrucciones condicionales + +Las instrucciones condicionales permiten **tomar decisiones** en función del valor de una condición booleana. + +## 5.1 If – Else if – Else + +``` +if (condicion1) { + // bloque A: se ejecuta si condicion1 es verdadera +} else if (condicion2) { + // bloque B: se ejecuta si condicion1 es falsa y condicion2 es verdadera +} else { + // bloque C: se ejecuta si ninguna condicion es verdadera +} +``` + +- Solo se ejecuta **un bloque**. +- El `else` es opcional. +- Se pueden encadenar tantos `else if` como haga falta. + +## 5.2 Switch – Case + +Útil cuando se compara la misma variable contra múltiples valores constantes. + +``` +switch (variable) { + case valor1: + // instrucciones + break; + case valor2: + // instrucciones + break; + default: + // si no coincide ningún caso +} +``` + +- **`break`** es esencial para evitar el **fall-through** (ejecución de casos siguientes). +- **`default`** es el equivalente al `else`. +- En Java/C, solo funciona con tipos enteros, char o String (Java 7+). + +## 5.3 Operador ternario + +Versión compacta del `if-else` para asignaciones simples: + +``` +int max = (a > b) ? a : b; +``` + +## 5.4 Condicionales en pseudocódigo (examen) + +``` +SI condicion ENTONCES + instrucciones +SINO SI condicion2 ENTONCES + instrucciones +SINO + instrucciones +FIN_SI +``` + +--- + +# 6. Bucles y recursividad + +Los **bucles** (o estructuras de repetición) permiten ejecutar un bloque de código **varias veces**. + +## 6.1 Bucle while (mientras) + +Se ejecuta mientras la condición sea verdadera. La condición se comprueba **antes** de cada iteración. + +``` +while (condicion) { + // cuerpo del bucle +} +``` + +- Si la condición es falsa desde el inicio, el cuerpo **no se ejecuta nunca**. +- Riesgo de **bucle infinito** si la condición nunca se hace falsa. + +**Pseudocódigo:** +``` +MIENTRAS condicion HACER + instrucciones +FIN_MIENTRAS +``` + +## 6.2 Bucle do-while (hacer…mientras) + +El cuerpo se ejecuta **al menos una vez**; la condición se comprueba **al final**. + +``` +do { + // cuerpo del bucle +} while (condicion); +``` + +**Pseudocódigo:** +``` +HACER + instrucciones +MIENTRAS condicion +``` + +## 6.3 Bucle for (para) + +Ideal cuando se conoce el **número de iteraciones** de antemano. + +``` +for (inicializacion; condicion; actualizacion) { + // cuerpo del bucle +} + +// Ejemplo +for (int i = 0; i < 10; i++) { + System.out.println(i); +} +``` + +Partes: +- **Inicialización:** se ejecuta una vez al inicio. +- **Condición:** se evalúa antes de cada iteración; si es falsa, termina el bucle. +- **Actualización:** se ejecuta al final de cada iteración. + +**Pseudocódigo:** +``` +PARA i DESDE 1 HASTA 10 HACER + instrucciones +FIN_PARA +``` + +## 6.4 For-each (para cada) + +Recorre automáticamente todos los elementos de una colección. + +``` +for (Tipo elemento : coleccion) { + // usar elemento +} +``` + +## 6.5 Control de bucles + +| Instrucción | Efecto | +|-------------|--------| +| `break` | Sale inmediatamente del bucle | +| `continue` | Salta a la siguiente iteración (omite el resto del cuerpo) | +| `return` | Sale de la función (también termina el bucle) | + +## 6.6 Recursividad + +Una función es **recursiva** cuando **se llama a sí misma** para resolver un problema. + +### Estructura de una función recursiva +``` +funcion factorial(n): + SI n == 0 ENTONCES // Caso base (condicion de parada) + DEVOLVER 1 + SINO + DEVOLVER n * factorial(n - 1) // Llamada recursiva + FIN_SI +``` + +### Elementos clave +| Elemento | Descripción | +|----------|-------------| +| **Caso base** | Condición que detiene la recursión (sin él → bucle infinito → desbordamiento de pila) | +| **Llamada recursiva** | La función se invoca a sí misma con un subproblema más pequeño | +| **Convergencia** | Cada llamada debe acercarse al caso base | + +### Cómo funciona internamente +Cada llamada recursiva añade un **marco de activación** a la **pila de llamadas** (*call stack*). Si hay demasiadas llamadas anidadas se produce un **StackOverflowError**. + +### Recursividad vs. Iteración + +| | Recursividad | Iteración (bucle) | +|--|-------------|-------------------| +| Legibilidad | Mayor (en problemas divisibles) | Mayor (en secuencias simples) | +| Coste de memoria | Mayor (pila de llamadas) | Menor | +| Riesgo | Stack overflow | Bucle infinito | +| Idóneo para | Árboles, grafos, divide y vencerás | Bucles simples, arrays | + +### Tipos de recursividad +- **Directa:** la función se llama a sí misma. +- **Indirecta (mutua):** A llama a B, y B llama a A. +- **De cola (tail recursion):** la llamada recursiva es la **última operación** (los compiladores pueden optimizarla a iteración). + +### Ejemplos clásicos +- Factorial: `n! = n * (n-1)!` +- Fibonacci: `fib(n) = fib(n-1) + fib(n-2)` +- Torres de Hanói +- Búsqueda binaria +- Recorrido de árboles + +--- + +# 7. Procedimientos, funciones y parámetros + +## 7.1 Concepto de subprograma + +Un **subprograma** (subrutina) es un bloque de código con nombre que realiza una tarea concreta y puede ser llamado desde distintos puntos del programa. + +**Ventajas:** +- Reutilización de código. +- Modularidad y mantenibilidad. +- Abstracción (ocultar detalles de implementación). +- Facilita las pruebas. + +## 7.2 Procedimiento vs. Función + +| | Procedimiento | Función | +|-|--------------|---------| +| Devuelve valor | No (o `void`) | Sí | +| Se usa en | Instrucción independiente | Expresión o asignación | +| Ejemplo (pseudocódigo) | `PROCEDIMIENTO imprimirSaludo()` | `FUNCION calcularArea(r): real` | + +> En Java y C, la distinción se hace mediante el tipo de retorno: `void` para procedimientos, cualquier tipo para funciones. + +## 7.3 Parámetros y argumentos + +| Término | Definición | +|---------|-----------| +| **Parámetro formal** | Variable declarada en la firma de la función | +| **Argumento (parámetro real)** | Valor concreto que se pasa al llamar la función | + +```java +// Parámetros formales: radio, pi +double calcularCircunferencia(double radio, double pi) { + return 2 * pi * radio; +} + +// Argumentos: 5.0, 3.14159 +double c = calcularCircunferencia(5.0, 3.14159); +``` + +## 7.4 Paso de parámetros + +### Por valor (by value) +- Se copia el valor del argumento en la variable del parámetro. +- Cambios dentro de la función **no afectan** a la variable original. +- Java usa este mecanismo para tipos primitivos. + +``` +funcion incrementar(x): + x = x + 1 // modifica la copia local, no el original +``` + +### Por referencia (by reference) +- Se pasa la **dirección de memoria** de la variable. +- Cambios dentro de la función **sí afectan** al original. +- Usado en C/C++ con punteros (`&`), Ç en Java para objetos (referencia al objeto). + +```c +void incrementar(int *x) { + (*x)++; // modifica el valor en la dirección recibida +} +``` + +### Por nombre (by name) +- El argumento se evalúa cada vez que se usa dentro de la función (lazy evaluation). +- Típico de lenguajes funcionales (Haskell). + +### Resumen + +| Mecanismo | Modifica el original | Lenguajes | +|-----------|---------------------|----------| +| Por valor | No | Java (primitivos), C (por defecto) | +| Por referencia | Sí | C++ (`&`), C (punteros), C# (`ref`) | +| Por nombre | Depende | Haskell, algunos funcionales | + +## 7.5 Tipos de parámetros según su uso + +| Tipo | Dirección del flujo de datos | +|------|------------------------------| +| **Entrada (IN)** | Del llamador a la función | +| **Salida (OUT)** | De la función al llamador | +| **Entrada/Salida (IN/OUT)** | Ambas direcciones | + +## 7.6 Funciones de orden superior + +En lenguajes funcionales o modernos (Python, JavaScript, Java 8+), las funciones son **ciudadanos de primera clase**: pueden pasarse como parámetros, devolverse como resultado y almacenarse en variables. + +```python +def aplicar(funcion, valor): + return funcion(valor) + +resultado = aplicar(lambda x: x * 2, 5) # 10 +``` + +## 7.7 Sobrecarga (overloading) + +**Overloading:** definir varias funciones con el **mismo nombre** pero diferente número o tipo de parámetros. El compilador elige cuál usar según los argumentos. + +```java +int suma(int a, int b) { return a + b; } +double suma(double a, double b) { return a + b; } +``` + +--- + +# 8. Vectores y registros + +## 8.1 Vectores (arrays / arreglos) + +Un **vector** es una estructura de datos que almacena una colección **ordenada** de elementos del **mismo tipo**, accesibles mediante un **índice**. + +### Características +- Tamaño **fijo** (definido en la declaración, en arrays estáticos). +- Acceso **directo** (O(1)): conociendo el índice, se accede al elemento en tiempo constante. +- Los índices suelen empezar en **0** (C, Java, Python) o en **1** (Pascal, algunos pseudocódigos). + +### Declaración y acceso +```java +// Declaración +int[] notas = new int[10]; // array de 10 enteros + +// Inicialización +int[] primos = {2, 3, 5, 7, 11}; + +// Acceso por índice +notas[0] = 8; +int primera = primos[0]; // 2 +``` + +### Vectores multidimensionales (matrices) +- **Bidimensional (matriz):** `int[][] matriz = new int[3][4];` +- Acceso: `matriz[fila][columna]` + +### Operaciones típicas con vectores +- Recorrido (for, for-each). +- Búsqueda lineal (O(n)) y búsqueda binaria (O(log n), requiere ordenación). +- Ordenación: burbuja, inserción, selección, quicksort, mergesort. +- Inserción y eliminación (en arrays estáticos implica desplazar elementos). + +### Pseudocódigo para recorrer un vector +``` +PARA i DESDE 0 HASTA longitud(v)-1 HACER + ESCRIBIR v[i] +FIN_PARA +``` + +## 8.2 Cadenas de caracteres (String) + +- Secuencia de caracteres, internamente un array de `char`. +- En muchos lenguajes son **inmutables** (Java: `String`; Python: `str`). +- Operaciones típicas: longitud, concatenación, subcadena, búsqueda, comparación, conversión a mayúsculas/minúsculas. + +## 8.3 Registros (records / structs) + +Un **registro** es una estructura de datos que agrupa variables de **distintos tipos** bajo un mismo nombre. Cada variable del registro se llama **campo**. + +### Ejemplo en pseudocódigo +``` +REGISTRO Empleado + nombre: cadena + dni: cadena + edad: entero + salario: real +FIN_REGISTRO +``` + +### Uso +``` +Empleado e; +e.nombre = "Ana García"; +e.edad = 34; +e.salario = 2500.00; +``` + +### En lenguajes reales +- **C:** `struct` +- **Pascal:** `record` +- **Java/C++:** `class` (aunque con más funcionalidades: métodos, acceso controlado) + +### Arrays de registros +Se pueden combinar: un array donde cada elemento es un registro. +``` +Empleado[] plantilla = new Empleado[100]; +plantilla[0].nombre = "Ana"; +``` + +## 8.4 Diferencias clave + +| | Vector / Array | Registro / Struct | +|--|---------------|-----------------| +| Tipos de elementos | Todos iguales (homogéneo) | Pueden ser distintos (heterogéneo) | +| Acceso | Por índice numérico | Por nombre del campo | +| Tamaño | Fijo (estático) o dinámico (ArrayList) | Fijo (definido por los campos) | +| Uso típico | Colecciones ordenadas del mismo tipo | Representar una entidad con varios atributos | + +--- + +# 9. Estructura de un programa + +## 9.1 Estructura general + +Un programa bien estructurado se organiza en bloques diferenciados: + +``` +[1] ZONA DE DECLARACIONES + - Importaciones / usos de módulos + - Constantes globales + - Tipos de datos definidos por el usuario + - Variables globales + +[2] SUBPROGRAMAS (funciones y procedimientos) + - Cada uno con su cabecera y cuerpo + +[3] PROGRAMA PRINCIPAL + - Punto de entrada + - Llamadas a subprogramas + - Secuencia principal de instrucciones +``` + +## 9.2 Ejemplo en pseudocódigo + +``` +PROGRAMA CalculadoraSimple + +CONSTANTE PI = 3.14159 + +FUNCION cuadrado(x: real): real + DEVOLVER x * x +FIN_FUNCION + +FUNCION areaCirculo(radio: real): real + DEVOLVER PI * cuadrado(radio) +FIN_FUNCION + +INICIO + radio ← LEER("Introduce el radio: ") + area ← areaCirculo(radio) + ESCRIBIR("Área = ", area) +FIN +``` + +## 9.3 Estructura en Java (ejemplo) + +```java +// 1. Declaración del paquete e importaciones +package com.ejemplo; +import java.util.Scanner; + +// 2. Declaración de la clase +public class Calculadora { + + // 3. Constantes y variables de clase + static final double PI = 3.14159; + + // 4. Métodos (subprogramas) + static double cuadrado(double x) { + return x * x; + } + + static double areaCirculo(double radio) { + return PI * cuadrado(radio); + } + + // 5. Método principal (punto de entrada) + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.print("Introduce el radio: "); + double radio = sc.nextDouble(); + System.out.println("Área = " + areaCirculo(radio)); + } +} +``` + +## 9.4 Principios de buena estructura + +| Principio | Descripción | +|-----------|-------------| +| **Modularidad** | Dividir el problema en módulos independientes | +| **Cohesión** | Cada módulo hace una sola cosa (alta cohesión) | +| **Acoplamiento** | Los módulos deben depender lo menos posible entre sí (bajo acoplamiento) | +| **Legibilidad** | Nombres descriptivos, indentación consistente, comentarios | +| **Reutilización** | Escribir código que pueda usarse en otros contextos | + +## 9.5 Programación estructurada + +Tres estructuras de control son **suficientes** para expresar cualquier algoritmo (**Teorema de Böhm-Jacopini**): + +1. **Secuencia:** instrucciones una tras otra. +2. **Selección:** condicionales (if-else, switch). +3. **Repetición:** bucles (while, for, do-while). + +La programación estructurada evita el uso de `GOTO`, que genera código difícil de seguir (*spaghetti code*). + +--- + +# 10. Resumen: conceptos clave para el examen + +| Concepto | Dato clave | +|----------|-----------| +| Lenguaje compilado | Todo se traduce antes de ejecutar (C, C++) | +| Lenguaje interpretado | Se traduce línea a línea (Python, JavaScript) | +| Bytecode | Código intermedio para máquina virtual (Java → JVM, C# → CLR) | +| Fases del compilador | Léxico → Sintáctico → Semántico → Generación → Optimización → Código final | +| IEEE 754 | Estándar para representación de números en coma flotante | +| Complemento a dos | Representación de enteros negativos en binario | +| Cortocircuito | `&&` no evalúa el segundo operando si el primero es falso | +| Recursión: caso base | Condición de parada que evita el bucle infinito | +| Stack overflow | Error por exceso de llamadas recursivas (pila llena) | +| Paso por valor | Se copia el dato; cambios no afectan al original | +| Paso por referencia | Se pasa la dirección; cambios sí afectan al original | +| Array | Colección de elementos del mismo tipo, acceso por índice O(1) | +| Registro / Struct | Agrupación de campos de distintos tipos | +| Teorema de Böhm-Jacopini | Secuencia + Selección + Repetición son suficientes | +| Sobrecarga | Mismo nombre de función, distintos parámetros | diff --git a/apuntes/bloque3/tema2_audio.md b/apuntes/bloque3/tema2_audio.md new file mode 100644 index 0000000..6dfa006 --- /dev/null +++ b/apuntes/bloque3/tema2_audio.md @@ -0,0 +1,105 @@ +## Bloque 3 Tema 2. Lenguajes de programación. Representación de tipos de datos. Operadores. Instrucciones condicionales. Bucles y recursividad. Procedimientos, funciones y parámetros. Vectores y registros. Estructura de un programa. + +Este tema estudia los fundamentos de los lenguajes de programación, los elementos básicos de un programa y las estructuras de control. + +--- + +## 1. Lenguajes de programación + +Un lenguaje de programación es un lenguaje formal que especifica instrucciones para que un ordenador realice determinadas tareas. Se compone de sintaxis, que son las reglas que definen la forma correcta de escribir las instrucciones; semántica, que es el significado de cada instrucción; y pragmática, que es el uso práctico del lenguaje. + +Por nivel de abstracción los lenguajes se clasifican en tres grupos. Los lenguajes de bajo nivel son cercanos al hardware y comprensibles directamente por la máquina; incluyen el lenguaje máquina en binario y el ensamblador, que usa nemónicos como MOV, ADD o JMP. Los lenguajes de nivel medio, como C, combinan el control del hardware con abstracciones. Los lenguajes de alto nivel, como Python, Java o Pascal, son independientes del hardware y cercanos al lenguaje humano. + +Por paradigma los lenguajes se clasifican en imperativo o procedural, que usa secuencias de instrucciones como C o Pascal; orientado a objetos, que modela la realidad con objetos como Java o C++; funcional, basado en funciones matemáticas como Haskell; lógico o declarativo como Prolog o SQL; orientado a eventos como JavaScript; y multiparadigma como Python. + +Por mecanismo de ejecución se distinguen los lenguajes compilados, como C, que traducen todo el código antes de ejecutar; los interpretados, como Python, que ejecutan línea a línea; y los de bytecode o máquina virtual, como Java con su JVM o C# con el CLR de .NET, que compilan a código intermedio portable. + +Las fases del compilador son análisis léxico, análisis sintáctico, análisis semántico, generación de código intermedio, optimización y generación de código final. + +--- + +## 2. Tipos de datos + +Un tipo de dato define el conjunto de valores posibles que puede tomar una variable, las operaciones permitidas sobre ella y su representación en memoria. + +Los tipos de datos simples o primitivos son los siguientes. Los enteros representan números sin parte decimal; el tipo byte ocupa 1 byte, el short 2 bytes, el int 4 bytes y el long 8 bytes; se almacenan en complemento a dos para los negativos. Los reales o coma flotante siguen el estándar IEEE 754; float ocupa 4 bytes con 7 dígitos de precisión y double ocupa 8 bytes con 15 dígitos. Los caracteres representan un único símbolo y usan codificaciones ASCII para 128 o 256 caracteres y Unicode o UTF-8 para más de un millón. El booleano solo admite verdadero o falso y ocupa 1 byte. Los enumerados definen un conjunto finito de valores con nombre. + +Los tipos de datos compuestos incluyen vectores o arrays, que son colecciones de elementos del mismo tipo accesibles por índice; registros o structs, que agrupan campos de distintos tipos bajo un mismo nombre; cadenas de texto o String; y clases u objetos en programación orientada a objetos. + +Las variables son posiciones en memoria cuyo valor puede cambiar durante la ejecución. Las constantes no pueden modificarse tras su inicialización. El ámbito de una variable puede ser local, global o estático. La conversión implícita o widening es automática y sin pérdida de información; la conversión explícita o narrowing requiere indicarse manualmente y puede perder información. + +--- + +## 3. Operadores + +Los operadores aritméticos son suma, resta, multiplicación, división, módulo o resto y potencia. En la división entera el resultado es entero: 7 dividido entre 2 es 3. + +Los operadores relacionales comparan dos valores y devuelven un booleano: igual, distinto, menor, mayor, menor o igual y mayor o igual. + +Los operadores lógicos son AND, que es verdadero si ambos operandos son verdaderos; OR, que es verdadero si al menos uno lo es; y NOT, que invierte el valor. Utilizan evaluación en cortocircuito. + +Los operadores de asignación son la asignación simple y las versiones compuestas como más igual, menos igual, por igual, entre igual y módulo igual. + +Los operadores de bits operan sobre los bits individuales: AND bit a bit, OR bit a bit, XOR, complemento, y desplazamientos a izquierda y derecha. + +El operador ternario es una versión compacta del if-else para asignaciones simples. + +La precedencia de operadores de mayor a menor es paréntesis, operadores unarios, multiplicativos, aditivos, desplazamientos, relacionales, igualdad, bitwise, lógicos, ternario y finalmente asignación. + +--- + +## 4. Instrucciones condicionales + +Las instrucciones condicionales permiten tomar decisiones en función del valor de una condición booleana. + +La estructura if, else if y else ejecuta distintos bloques según las condiciones evaluadas de forma encadenada. Solo se ejecuta uno de los bloques. + +La estructura switch-case compara una variable contra múltiples valores constantes. La instrucción break es esencial para evitar la ejecución en cascada o fall-through de casos siguientes. El caso default equivale al else y se ejecuta si ningún caso coincide. + +--- + +## 5. Bucles y recursividad + +Los bucles permiten ejecutar un bloque de código repetidamente. + +El bucle while evalúa la condición antes de cada iteración; si es falsa desde el inicio, el cuerpo no se ejecuta. + +El bucle do-while evalúa la condición al final, de modo que el cuerpo se ejecuta siempre al menos una vez. + +El bucle for es ideal cuando se conoce el número de iteraciones de antemano; tiene tres partes: inicialización, condición y actualización. El for-each recorre automáticamente todos los elementos de una colección. + +Las instrucciones break, continue y return controlan la ejecución dentro del bucle. + +La recursividad consiste en que una función se llama a sí misma para resolver un problema. Toda función recursiva necesita un caso base que detenga la recursión y una llamada recursiva que se acerque al caso base. Cada llamada añade un marco de activación a la pila de llamadas; si hay demasiadas llamadas anidadas se produce un desbordamiento de pila o StackOverflowError. Los ejemplos clásicos son el factorial, la serie de Fibonacci y las torres de Hanói. La recursividad de cola permite que el compilador la optimice como iteración. + +--- + +## 6. Procedimientos, funciones y parámetros + +Un subprograma o subrutina es un bloque de código con nombre que realiza una tarea concreta y puede ser llamado desde distintos puntos del programa. Sus ventajas son la reutilización de código, la modularidad, la abstracción y la facilidad de pruebas. + +La diferencia entre procedimiento y función es que el procedimiento no devuelve valor, o devuelve void, mientras que la función devuelve un valor y puede usarse dentro de expresiones. + +Los parámetros formales son las variables declaradas en la firma de la función. Los argumentos son los valores concretos que se pasan al llamarla. + +El paso por valor copia el valor del argumento; los cambios dentro de la función no afectan a la variable original. El paso por referencia pasa la dirección de memoria del argumento; los cambios sí afectan al original. + +--- + +## 7. Vectores y registros + +Un vector o array es una estructura de datos que almacena un conjunto de elementos del mismo tipo en posiciones contiguas de memoria, accesibles mediante un índice que comienza en cero. Los arrays multidimensionales o matrices almacenan datos en filas y columnas. + +Un registro o struct es una estructura que agrupa campos de distintos tipos bajo un mismo nombre. En programación orientada a objetos los registros se representan como clases cuyos campos son atributos del objeto. + +--- + +## 8. Estructura de un programa + +La estructura típica de un programa incluye la sección de declaraciones o importaciones de módulos externos, la declaración de constantes y variables globales, la definición de procedimientos y funciones, y el programa principal donde comienza la ejecución. + +--- + +## Miniresumen final del tema + +Los lenguajes de programación se clasifican por nivel de abstracción, paradigma y mecanismo de ejecución. Los tipos de datos primitivos son enteros, reales, char y booleanos; los compuestos incluyen vectores y registros. Los operadores aritméticos, relacionales, lógicos y de bits permiten operar sobre los datos. Las instrucciones if-else y switch controlan el flujo condicional. Los bucles while, do-while y for repiten instrucciones. La recursividad necesita caso base y llamada recursiva. Las funciones devuelven valor; los procedimientos no. diff --git a/apuntes/bloque3/tema3.md b/apuntes/bloque3/tema3.md new file mode 100644 index 0000000..6c6c1de --- /dev/null +++ b/apuntes/bloque3/tema3.md @@ -0,0 +1,564 @@ +# Bloque 3 · Tema 3 +# Lenguajes de interrogación de bases de datos. Estándar ANSI SQL. Procedimientos almacenados. Eventos y disparadores. + +--- + +# 1. Esquema introductorio (visión rápida) + +**SQL (Structured Query Language)** +→ Lenguaje estándar para interactuar con bases de datos relacionales. + +**Sublenguajes de SQL** +- DDL – Definición (CREATE, ALTER, DROP) +- DML – Manipulación (SELECT, INSERT, UPDATE, DELETE) +- DCL – Control (GRANT, REVOKE) +- TCL – Transacciones (COMMIT, ROLLBACK, SAVEPOINT) + +**Objetos avanzados** +- Vistas (VIEW) +- Índices (INDEX) +- Procedimientos almacenados +- Funciones de usuario +- Disparadores (TRIGGER) +- Eventos + +--- + +# 2. Estándar ANSI SQL + +## 2.1 Historia y versiones + +| Versión | Año | Novedades principales | +|---------|-----|----------------------| +| SQL-86 | 1986 | Primera normalización ANSI/ISO | +| SQL-89 | 1989 | Mejoras de integridad referencial | +| SQL-92 | 1992 | Estándar ampliamente adoptado (joins, subconsultas) | +| SQL:1999 | 1999 | POO, recursividad, tipos complejos | +| SQL:2003 | 2003 | XML, MERGE, funciones ventana | +| SQL:2011 | 2011 | Datos temporales | +| SQL:2016 | 2016 | JSON | + +## 2.2 DDL – Lenguaje de Definición de Datos + +Permite crear y modificar la estructura de la base de datos. + +### CREATE TABLE +```sql +CREATE TABLE empleados ( + id INT PRIMARY KEY AUTO_INCREMENT, + nombre VARCHAR(100) NOT NULL, + dni CHAR(9) UNIQUE NOT NULL, + departamento_id INT, + salario DECIMAL(10,2) DEFAULT 0.00, + fecha_alta DATE, + FOREIGN KEY (departamento_id) REFERENCES departamentos(id) + ON DELETE SET NULL + ON UPDATE CASCADE +); +``` + +### Restricciones (CONSTRAINTS) +| Restricción | Descripción | +|------------|-------------| +| `PRIMARY KEY` | Identifica únicamente cada fila; implica NOT NULL + UNIQUE | +| `FOREIGN KEY` | Referencia a la clave primaria de otra tabla (integridad referencial) | +| `UNIQUE` | Los valores del campo son únicos | +| `NOT NULL` | El campo no puede ser nulo | +| `DEFAULT` | Valor por defecto si no se especifica | +| `CHECK` | Condición que deben cumplir los valores | + +### ALTER TABLE +```sql +-- Añadir columna +ALTER TABLE empleados ADD COLUMN email VARCHAR(200); + +-- Modificar tipo +ALTER TABLE empleados MODIFY COLUMN salario DECIMAL(12,2); + +-- Eliminar columna +ALTER TABLE empleados DROP COLUMN email; + +-- Añadir restricción +ALTER TABLE empleados ADD CONSTRAINT chk_salario CHECK (salario >= 0); +``` + +### DROP +```sql +DROP TABLE empleados; -- Elimina tabla y datos +DROP TABLE IF EXISTS empleados; -- Evita error si no existe +TRUNCATE TABLE empleados; -- Vacía la tabla (más rápido que DELETE) +``` + +## 2.3 DML – Lenguaje de Manipulación de Datos + +### SELECT – Consulta de datos + +```sql +-- Estructura completa (orden obligatorio) +SELECT columnas +FROM tabla +JOIN otra_tabla ON condicion +WHERE filtros +GROUP BY agrupacion +HAVING filtro_sobre_grupos +ORDER BY columna [ASC|DESC] +LIMIT n OFFSET m; +``` + +**Ejemplo completo:** +```sql +SELECT d.nombre AS departamento, + COUNT(e.id) AS num_empleados, + AVG(e.salario) AS salario_medio +FROM empleados e +JOIN departamentos d ON e.departamento_id = d.id +WHERE e.fecha_alta >= '2020-01-01' +GROUP BY d.nombre +HAVING AVG(e.salario) > 2000 +ORDER BY salario_medio DESC +LIMIT 5; +``` + +### Tipos de JOIN + +| JOIN | Resultado | +|------|-----------| +| `INNER JOIN` | Solo filas que coinciden en ambas tablas | +| `LEFT JOIN` | Todas las de la izquierda + coincidencias de la derecha | +| `RIGHT JOIN` | Todas las de la derecha + coincidencias de la izquierda | +| `FULL OUTER JOIN` | Todas las filas de ambas tablas | +| `CROSS JOIN` | Producto cartesiano (todas las combinaciones posibles) | +| `SELF JOIN` | La tabla se une consigo misma | + +### Funciones de agregación + +| Función | Descripción | +|---------|-------------| +| `COUNT(*)` | Número de filas | +| `COUNT(col)` | Número de valores no nulos | +| `SUM(col)` | Suma | +| `AVG(col)` | Media | +| `MAX(col)` | Valor máximo | +| `MIN(col)` | Valor mínimo | + +### Subconsultas (subqueries) +```sql +-- En WHERE +SELECT nombre FROM empleados +WHERE salario > (SELECT AVG(salario) FROM empleados); + +-- Con IN +SELECT nombre FROM empleados +WHERE departamento_id IN (SELECT id FROM departamentos WHERE nombre = 'IT'); + +-- Subconsulta correlacionada +SELECT nombre, salario FROM empleados e +WHERE salario = ( + SELECT MAX(salario) FROM empleados + WHERE departamento_id = e.departamento_id +); +``` + +### INSERT +```sql +-- Una fila +INSERT INTO empleados (nombre, dni, salario) VALUES ('Ana López', '12345678A', 2500); + +-- Varias filas +INSERT INTO empleados (nombre, salario) VALUES + ('Luis Pérez', 2200), + ('Marta Ruiz', 2800); + +-- Desde otra tabla +INSERT INTO empleados_backup SELECT * FROM empleados WHERE fecha_alta < '2020-01-01'; +``` + +### UPDATE +```sql +UPDATE empleados +SET salario = salario * 1.05, -- subida del 5% + fecha_alta = CURDATE() +WHERE departamento_id = 3; +``` + +### DELETE +```sql +DELETE FROM empleados WHERE id = 42; + +-- Con condición compuesta +DELETE FROM empleados +WHERE salario < 1000 AND departamento_id IS NULL; +``` + +## 2.4 DCL – Lenguaje de Control de Datos + +```sql +-- Conceder permisos +GRANT SELECT, INSERT ON empleados TO usuario1; +GRANT ALL PRIVILEGES ON base_datos.* TO admin@'localhost'; + +-- Revocar permisos +REVOKE INSERT ON empleados FROM usuario1; +``` + +## 2.5 TCL – Control de Transacciones + +Una **transacción** es un conjunto de operaciones que se tratan como una unidad atómica (todas o ninguna). + +```sql +START TRANSACTION; + +UPDATE cuentas SET saldo = saldo - 1000 WHERE id = 1; +UPDATE cuentas SET saldo = saldo + 1000 WHERE id = 2; + +COMMIT; -- confirma los cambios +-- o +ROLLBACK; -- deshace todos los cambios desde START TRANSACTION + +-- Punto de guardado +SAVEPOINT punto1; +ROLLBACK TO SAVEPOINT punto1; +``` + +### Propiedades ACID + +| Propiedad | Descripción | +|-----------|-------------| +| **Atomicidad** | Todo o nada | +| **Consistencia** | La BD pasa de un estado válido a otro válido | +| **Aislamiento** | Las transacciones concurrentes no interfieren entre sí | +| **Durabilidad** | Los cambios confirmados persisten aunque haya fallo | + +## 2.6 Vistas (VIEW) + +Una **vista** es una consulta almacenada que se comporta como una tabla virtual. + +```sql +-- Crear vista +CREATE VIEW empleados_activos AS +SELECT id, nombre, salario FROM empleados +WHERE activo = 1; + +-- Usar la vista como si fuera una tabla +SELECT * FROM empleados_activos WHERE salario > 2000; + +-- Eliminar vista +DROP VIEW empleados_activos; +``` + +**Ventajas:** seguridad (ocultan columnas/filas sensibles), simplicidad, reutilización. + +## 2.7 Índices (INDEX) + +Los índices aceleran las consultas a costa de mayor espacio en disco y más lentitud en escrituras. + +```sql +-- Índice normal +CREATE INDEX idx_nombre ON empleados(nombre); + +-- Índice único +CREATE UNIQUE INDEX idx_dni ON empleados(dni); + +-- Índice compuesto +CREATE INDEX idx_dept_sal ON empleados(departamento_id, salario); + +-- Eliminar índice +DROP INDEX idx_nombre ON empleados; +``` + +**Tipos de índices:** B-Tree (más común), Hash, Full-Text, Espacial. + +**Cuándo usarlos:** columnas muy consultadas en WHERE, JOIN o ORDER BY. +**Cuándo evitarlos:** tablas pequeñas, columnas con poca selectividad (ej. booleanos). + +--- + +# 3. Procedimientos almacenados + +## 3.1 Concepto + +Un **procedimiento almacenado** (*stored procedure*) es un bloque de código SQL (y lógica de control) que se guarda en la propia base de datos y se puede invocar por nombre. + +**Ventajas:** +- Reutilización de código. +- Rendimiento (se compilan y optimizan una vez). +- Seguridad (solo se expone el nombre del procedimiento, no las tablas). +- Reducción del tráfico de red (se ejecuta en el servidor). +- Centralización de la lógica de negocio. + +**Inconvenientes:** +- Difícil depuración. +- Dependencia del SGBD (menor portabilidad). +- Más complejidad en el mantenimiento. + +## 3.2 Sintaxis (MySQL / MariaDB) + +```sql +DELIMITER $$ + +CREATE PROCEDURE actualizar_salario( + IN p_departamento INT, + IN p_porcentaje DECIMAL(5,2), + OUT p_afectados INT +) +BEGIN + -- Variables locales + DECLARE v_count INT DEFAULT 0; + + -- Lógica + UPDATE empleados + SET salario = salario * (1 + p_porcentaje / 100) + WHERE departamento_id = p_departamento; + + SET v_count = ROW_COUNT(); + SET p_afectados = v_count; +END$$ + +DELIMITER ; + +-- Llamada +CALL actualizar_salario(3, 5.0, @afectados); +SELECT @afectados; +``` + +## 3.3 Tipos de parámetros + +| Tipo | Dirección | Descripción | +|------|-----------|-------------| +| `IN` | Entrada | El llamador pasa un valor; no se modifica en el exterior | +| `OUT` | Salida | El procedimiento devuelve un valor | +| `INOUT` | Bidireccional | Entrada y salida | + +## 3.4 Estructuras de control en procedimientos + +```sql +-- Condicional +IF condicion THEN + instrucciones; +ELSEIF otra_condicion THEN + instrucciones; +ELSE + instrucciones; +END IF; + +-- CASE +CASE variable + WHEN valor1 THEN instrucciones; + WHEN valor2 THEN instrucciones; + ELSE instrucciones; +END CASE; + +-- Bucle WHILE +WHILE condicion DO + instrucciones; +END WHILE; + +-- Bucle LOOP con LEAVE +mi_bucle: LOOP + IF condicion_salida THEN LEAVE mi_bucle; END IF; + instrucciones; +END LOOP; + +-- Cursor (recorrer filas) +DECLARE cur CURSOR FOR SELECT id, nombre FROM empleados; +DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = 1; +OPEN cur; +FETCH cur INTO v_id, v_nombre; +CLOSE cur; +``` + +## 3.5 Funciones de usuario (UDF) + +Similares a los procedimientos pero **devuelven un valor** y pueden usarse dentro de consultas SQL. + +```sql +CREATE FUNCTION calcular_irpf(salario DECIMAL(10,2)) +RETURNS DECIMAL(10,2) +DETERMINISTIC +BEGIN + DECLARE irpf DECIMAL(10,2); + IF salario < 12450 THEN SET irpf = salario * 0.19; + ELSEIF salario < 20200 THEN SET irpf = salario * 0.24; + ELSE SET irpf = salario * 0.30; + END IF; + RETURN irpf; +END; + +-- Uso dentro de SELECT +SELECT nombre, salario, calcular_irpf(salario) AS irpf FROM empleados; +``` + +| | Procedimiento | Función | +|-|--------------|---------| +| Devuelve valor | No (usa OUT) | Sí (RETURNS) | +| Uso dentro de SELECT | No | Sí | +| Transacciones (COMMIT/ROLLBACK) | Sí | No (generalmente) | + +--- + +# 4. Disparadores (TRIGGERS) + +## 4.1 Concepto + +Un **disparador** (*trigger*) es un bloque de código que se ejecuta **automáticamente** cuando ocurre un evento concreto (INSERT, UPDATE, DELETE) sobre una tabla. + +No se llama directamente: se activa de forma implícita cuando se produce el evento. + +## 4.2 Sintaxis + +```sql +CREATE TRIGGER nombre_trigger + { BEFORE | AFTER } + { INSERT | UPDATE | DELETE } + ON nombre_tabla + FOR EACH ROW +BEGIN + -- cuerpo del trigger + -- acceso a filas con NEW y OLD +END; +``` + +## 4.3 NEW y OLD + +| | INSERT | UPDATE | DELETE | +|-|--------|--------|--------| +| `NEW` | Nueva fila | Fila después de actualizar | No disponible | +| `OLD` | No disponible | Fila antes de actualizar | Fila eliminada | + +## 4.4 BEFORE vs AFTER + +| | BEFORE | AFTER | +|-|--------|-------| +| Se ejecuta | Antes de la operación | Después de la operación | +| Puede cancelar la operación | Sí (usando SIGNAL) | No | +| Uso típico | Validaciones, modificar valores antes de insertar | Auditoría, actualizar tablas relacionadas | + +## 4.5 Ejemplos + +```sql +-- AFTER INSERT: guardar en tabla de auditoría +CREATE TRIGGER trg_auditoria_empleados +AFTER INSERT ON empleados +FOR EACH ROW +BEGIN + INSERT INTO auditoria (accion, tabla, id_registro, fecha) + VALUES ('INSERT', 'empleados', NEW.id, NOW()); +END; + +-- BEFORE UPDATE: no permitir reducir el salario +CREATE TRIGGER trg_controlar_salario +BEFORE UPDATE ON empleados +FOR EACH ROW +BEGIN + IF NEW.salario < OLD.salario THEN + SIGNAL SQLSTATE '45000' + SET MESSAGE_TEXT = 'No se puede reducir el salario'; + END IF; +END; + +-- AFTER DELETE: actualizar contador en departamento +CREATE TRIGGER trg_actualizar_contador +AFTER DELETE ON empleados +FOR EACH ROW +BEGIN + UPDATE departamentos + SET num_empleados = num_empleados - 1 + WHERE id = OLD.departamento_id; +END; +``` + +## 4.6 Gestión de triggers + +```sql +-- Ver triggers +SHOW TRIGGERS FROM nombre_base_datos; + +-- Eliminar trigger +DROP TRIGGER IF EXISTS trg_auditoria_empleados; +``` + +## 4.7 Usos habituales de los triggers + +- **Auditoría:** registrar automáticamente quién cambió qué y cuándo. +- **Integridad:** validaciones complejas que no pueden expresarse con CHECK. +- **Sincronización:** mantener datos derivados actualizados (contadores, totales). +- **Soft delete:** marcar como borrado en lugar de eliminar físicamente. +- **Historial:** guardar versiones anteriores de un registro. + +--- + +# 5. Eventos (EVENT) + +## 5.1 Concepto + +Un **evento** en MySQL/MariaDB es una tarea programada que se ejecuta automáticamente en un momento concreto o de forma periódica. Es como un *cron job* dentro del propio SGBD. + +```sql +-- Habilitar el planificador de eventos +SET GLOBAL event_scheduler = ON; +``` + +## 5.2 Sintaxis + +```sql +CREATE EVENT nombre_evento +ON SCHEDULE + { AT timestamp | EVERY intervalo [STARTS inicio] [ENDS fin] } +[ON COMPLETION { NOT } PRESERVE] +[ENABLE | DISABLE] +DO + sentencia_sql; +``` + +## 5.3 Ejemplos + +```sql +-- Ejecutar una vez en el futuro +CREATE EVENT limpiar_logs_antiguos +ON SCHEDULE AT '2026-12-31 23:59:00' +DO DELETE FROM logs WHERE fecha < '2026-01-01'; + +-- Ejecutar periódicamente +CREATE EVENT backup_diario +ON SCHEDULE EVERY 1 DAY +STARTS '2026-01-01 02:00:00' +ON COMPLETION PRESERVE +DO CALL hacer_backup_diario(); + +-- Cada hora +CREATE EVENT purgar_sesiones +ON SCHEDULE EVERY 1 HOUR +DO DELETE FROM sesiones WHERE expira < NOW(); +``` + +## 5.4 Gestión de eventos + +```sql +SHOW EVENTS; -- Ver eventos +ALTER EVENT backup_diario DISABLE; -- Desactivar +DROP EVENT IF EXISTS backup_diario; -- Eliminar +``` + +--- + +# 6. Resumen: conceptos clave para el examen + +| Concepto | Dato clave | +|----------|-----------| +| DDL | CREATE, ALTER, DROP – define la estructura | +| DML | SELECT, INSERT, UPDATE, DELETE – manipula datos | +| DCL | GRANT, REVOKE – controla permisos | +| TCL | COMMIT, ROLLBACK, SAVEPOINT – gestiona transacciones | +| ACID | Atomicidad, Consistencia, Aislamiento, Durabilidad | +| INNER JOIN | Solo filas que coinciden en ambas tablas | +| LEFT JOIN | Todas las de la izquierda + coincidencias | +| GROUP BY + HAVING | Agrupa filas; HAVING filtra sobre grupos (≠ WHERE) | +| Vista | Consulta guardada como tabla virtual | +| Índice | Acelera consultas; B-Tree es el más común | +| Procedimiento almacenado | Bloque SQL guardado en BD, invocado con CALL | +| Función de usuario | Como procedimiento pero devuelve valor; usable en SELECT | +| Parámetros IN/OUT/INOUT | Entrada / Salida / Bidireccional | +| Trigger BEFORE | Se ejecuta antes; puede cancelar la operación con SIGNAL | +| Trigger AFTER | Se ejecuta después; útil para auditoría | +| NEW / OLD en trigger | Fila nueva (INSERT/UPDATE) / fila antigua (UPDATE/DELETE) | +| Evento (EVENT) | Tarea programada dentro del SGBD (cron job de SQL) | diff --git a/apuntes/bloque3/tema3_audio.md b/apuntes/bloque3/tema3_audio.md new file mode 100644 index 0000000..e048316 --- /dev/null +++ b/apuntes/bloque3/tema3_audio.md @@ -0,0 +1,95 @@ +## Bloque 3 Tema 3. Lenguajes de interrogación de bases de datos. Estándar ANSI SQL. Procedimientos almacenados. Eventos y disparadores. + +Este tema estudia el lenguaje SQL como estándar para interactuar con bases de datos relacionales, y los objetos avanzados de programación en el servidor de base de datos. + +--- + +## 1. SQL y sus sublenguajes + +SQL, o Structured Query Language, es el lenguaje estándar para interactuar con bases de datos relacionales. Se divide en cuatro sublenguajes. + +El DDL o Data Definition Language define la estructura de la base de datos: sus instrucciones principales son CREATE para crear objetos, ALTER para modificarlos y DROP para eliminarlos. + +El DML o Data Manipulation Language manipula los datos almacenados: SELECT para consultar, INSERT para insertar, UPDATE para actualizar y DELETE para eliminar registros. + +El DCL o Data Control Language controla los permisos de acceso: GRANT para conceder permisos y REVOKE para revocarlos. + +El TCL o Transaction Control Language gestiona las transacciones: COMMIT para confirmar los cambios, ROLLBACK para deshacerlos y SAVEPOINT para establecer puntos de guardado intermedios. + +--- + +## 2. Estándar ANSI SQL + +SQL fue normalizado por primera vez en 1986 como SQL-86. Las versiones más importantes son SQL-92, que introdujo los joins y las subconsultas; SQL de 1999, que añadió orientación a objetos, recursividad y tipos complejos; SQL de 2003, que incorporó XML, MERGE y funciones ventana; y SQL de 2016, que añadió soporte para JSON. + +El DDL permite crear tablas con sus tipos de datos y restricciones. Las restricciones o constraints más importantes son PRIMARY KEY, que identifica únicamente cada fila e implica NOT NULL y UNIQUE; FOREIGN KEY, que referencia la clave primaria de otra tabla; UNIQUE, que no permite valores duplicados; NOT NULL, que impide valores nulos; DEFAULT, que asigna un valor por defecto; y CHECK, que valida una condición sobre los valores. + +El SELECT es la instrucción de consulta más completa. Su estructura tiene un orden obligatorio: SELECT con las columnas, FROM con la tabla, JOIN para unir tablas, WHERE para filtrar filas, GROUP BY para agrupar, HAVING para filtrar grupos y ORDER BY para ordenar. LIMIT y OFFSET limitan el número de resultados. + +Los tipos de JOIN son INNER JOIN, que devuelve solo las filas que coinciden en ambas tablas; LEFT JOIN, que devuelve todas las filas de la izquierda más las coincidencias de la derecha; RIGHT JOIN, que hace lo contrario; FULL OUTER JOIN, que devuelve todas las filas de ambas tablas; y CROSS JOIN, que produce el producto cartesiano. + +Las funciones de agregación son COUNT para contar filas, SUM para sumar, AVG para calcular la media, MAX para el valor máximo y MIN para el mínimo. GROUP BY agrupa filas por los valores de una columna; HAVING filtra sobre los grupos, a diferencia de WHERE que filtra sobre filas individuales. + +Las subconsultas son consultas anidadas dentro de otra consulta y pueden aparecer en la cláusula WHERE, en FROM o en SELECT. + +--- + +## 3. Propiedades ACID y transacciones + +Una transacción es un conjunto de operaciones que se tratan como una unidad atómica: todas se realizan o ninguna. Las propiedades ACID son las siguientes. + +La Atomicidad garantiza que todas las operaciones de la transacción se ejecuten o ninguna. + +La Consistencia garantiza que la base de datos pasa de un estado válido a otro estado válido. + +El Aislamiento garantiza que las transacciones concurrentes no interfieren entre sí. + +La Durabilidad garantiza que los cambios confirmados con COMMIT persisten aunque ocurra un fallo. + +--- + +## 4. Vistas e índices + +Una vista es una consulta almacenada que se comporta como una tabla virtual. No almacena datos propios sino que los recupera de las tablas base al ser consultada. Sus ventajas son la seguridad, ya que puede ocultar columnas o filas sensibles; la simplicidad, ya que encapsula consultas complejas; y la reutilización. + +Un índice acelera las consultas a costa de mayor espacio en disco y mayor lentitud en las escrituras. El tipo más común es el índice B-Tree. Los índices son útiles en columnas muy consultadas en WHERE, JOIN u ORDER BY. Deben evitarse en tablas pequeñas o en columnas con poca selectividad como los booleanos. + +--- + +## 5. Procedimientos almacenados y funciones + +Un procedimiento almacenado es un bloque de código SQL con lógica de control que se guarda en la propia base de datos y se invoca mediante la instrucción CALL. Sus ventajas son la reutilización de código, el rendimiento porque se compilan una vez, la seguridad porque solo se expone el nombre y no las tablas, la reducción del tráfico de red y la centralización de la lógica de negocio. Sus inconvenientes son la dificultad de depuración, la dependencia del sistema gestor y la mayor complejidad de mantenimiento. + +Los tipos de parámetros son IN para la entrada, donde el llamador pasa un valor que no se modifica externamente; OUT para la salida, donde el procedimiento devuelve un valor; e INOUT para ambos casos. + +Las estructuras de control disponibles dentro de los procedimientos son IF, CASE, el bucle WHILE, el bucle LOOP con la instrucción LEAVE, y los cursores para recorrer filas de un resultado. + +Una función de usuario es similar al procedimiento pero devuelve un valor y puede usarse dentro de consultas SELECT. La diferencia fundamental es que el procedimiento no devuelve valor directamente y se llama con CALL, mientras que la función devuelve un valor y puede usarse en expresiones. + +--- + +## 6. Disparadores o Triggers + +Un disparador o trigger es un bloque de código que se ejecuta automáticamente cuando ocurre un evento concreto, que puede ser INSERT, UPDATE o DELETE, sobre una tabla. No se invoca directamente sino que se activa de forma implícita. + +La sintaxis define el nombre del trigger, si se ejecuta BEFORE o AFTER del evento, el tipo de evento, la tabla sobre la que actúa y el cuerpo del trigger con la cláusula FOR EACH ROW. + +Dentro del trigger se puede acceder a la fila afectada mediante las referencias NEW y OLD. NEW contiene la fila nueva en operaciones INSERT y UPDATE. OLD contiene la fila anterior en operaciones UPDATE y DELETE. + +La diferencia entre BEFORE y AFTER es importante. El trigger BEFORE se ejecuta antes de la operación, puede cancelarla lanzando un error con SIGNAL, y se usa para validaciones o para modificar valores antes de insertar. El trigger AFTER se ejecuta después de la operación, no puede cancelarla y se usa para auditoría o para actualizar tablas relacionadas. + +Los usos habituales de los triggers son la auditoría para registrar automáticamente quién cambió qué y cuándo, la validación de integridad compleja, la sincronización de datos derivados como contadores o totales, el borrado lógico o soft delete, y el mantenimiento de historial de versiones. + +--- + +## 7. Eventos + +Un evento en MySQL y MariaDB es una tarea programada que se ejecuta automáticamente en un momento concreto o de forma periódica dentro del propio sistema gestor de base de datos. Es equivalente a un cron job pero integrado en la BD. Para que funcione debe estar habilitado el planificador de eventos mediante la variable global event_scheduler. + +La sintaxis de CREATE EVENT define el nombre del evento, la programación con AT para una fecha concreta o EVERY para una periodicidad, la cláusula ON COMPLETION PRESERVE para que el evento no se elimine automáticamente tras ejecutarse, y la sentencia SQL a ejecutar. + +--- + +## Miniresumen final del tema + +SQL tiene cuatro sublenguajes: DDL para definir estructura, DML para manipular datos, DCL para controlar permisos y TCL para gestionar transacciones. Las propiedades ACID son Atomicidad, Consistencia, Aislamiento y Durabilidad. Los procedimientos almacenados son bloques SQL guardados en la BD con parámetros IN, OUT e INOUT. Los triggers se activan automáticamente ante INSERT, UPDATE o DELETE; los BEFORE pueden cancelar la operación, los AFTER no. Los eventos son tareas programadas dentro del sistema gestor. diff --git a/apuntes/bloque3/tema4.md b/apuntes/bloque3/tema4.md new file mode 100644 index 0000000..9fe4c27 --- /dev/null +++ b/apuntes/bloque3/tema4.md @@ -0,0 +1,28 @@ +# Diseño y programación orientada a objetos. Elementos y componentes software: objetos, clases, herencia, métodos, sobrecarga. Ventajas e inconvenientes. Patrones de diseño y lenguaje de modelado unificado (UML). + +## POO +-Herencia +-Polimorfismo +-Acoplamiento + +## Patrones +- MVC +- GRASP + - Controller + - Low Coupling (bajo acoplamiento) + - High Cohesion (Alta cohesión) + - Polymorphism (Polimorfismo) + +## UML (Lenguaje de modelado unificado) +- Diagrama de clase +- Diagrama de objetos (instancia de una clase) +- Diagrama de componentes (servicio web, ejecutable, libreria, etc) +- Diagrama de paquetes +- Diagrama de despliegue + - Nodos + - Artefactos (librerias, bases de datos) + - Conexiones +- Diagrama de casos de uso +- Diagrama de actividades +- Diagrama de comunicación +- Diagrama de Gantt diff --git a/apuntes/bloque3/tema4_audio.md b/apuntes/bloque3/tema4_audio.md new file mode 100644 index 0000000..3f6063f --- /dev/null +++ b/apuntes/bloque3/tema4_audio.md @@ -0,0 +1,53 @@ +## Bloque 3 Tema 4. Diseño y programación orientada a objetos. Elementos y componentes software: objetos, clases, herencia, métodos, sobrecarga. Ventajas e inconvenientes. Patrones de diseño y lenguaje de modelado unificado UML. + +Este tema estudia los fundamentos de la programación orientada a objetos, los patrones de diseño y el lenguaje de modelado UML. + +--- + +## 1. Programación orientada a objetos + +La programación orientada a objetos, conocida como POO, es un paradigma de programación que modela la realidad mediante objetos que combinan datos y comportamiento. + +Un objeto es una instancia concreta de una clase que tiene estado, representado por sus atributos; comportamiento, representado por sus métodos; e identidad, que lo distingue de otros objetos. + +Una clase es la plantilla o molde que define los atributos y métodos comunes a todos los objetos de ese tipo. Por ejemplo, Empleado es una clase y Juan García con DNI 12345678A es un objeto o instancia de esa clase. + +Los cuatro pilares de la programación orientada a objetos son los siguientes. + +La abstracción consiste en representar solo las características relevantes de un objeto, ocultando los detalles de implementación. Se modela qué hace el objeto, no cómo lo hace internamente. + +El encapsulamiento consiste en proteger los atributos de un objeto restringiendo el acceso directo desde el exterior. Los atributos suelen declararse privados y se accede a ellos mediante métodos públicos llamados getters y setters. Esto garantiza la integridad del estado del objeto. + +La herencia permite crear una clase nueva, llamada subclase o clase hija, a partir de una clase existente, llamada superclase o clase padre, reutilizando y extendiendo sus atributos y métodos. Por ejemplo, Empleado hereda de Persona, adquiriendo sus atributos nombre y DNI y añadiendo nuevos como departamento y salario. + +El polimorfismo permite que objetos de distintas clases respondan de forma diferente al mismo mensaje o llamada de método. Hay dos tipos: el polimorfismo de sobrescritura o override, en el que una subclase redefine un método de la superclase; y la sobrecarga u overload, en la que se definen varios métodos con el mismo nombre pero distintos parámetros dentro de la misma clase. + +El acoplamiento es el grado de dependencia entre clases. Un bajo acoplamiento es deseable porque facilita el mantenimiento y la reutilización. La cohesión es el grado en que los elementos de una clase están relacionados entre sí. Una alta cohesión es deseable porque indica que la clase tiene una responsabilidad clara y única. + +Las ventajas de la POO son la reutilización de código mediante herencia y composición, la modularidad, la facilidad de mantenimiento y la mejor representación del dominio del problema. Sus inconvenientes son la mayor complejidad inicial, el posible impacto en el rendimiento frente a la programación procedural y la curva de aprendizaje. + +--- + +## 2. Patrones de diseño + +Los patrones de diseño son soluciones reutilizables a problemas recurrentes en el diseño de software orientado a objetos. Se clasifican en tres categorías: creacionales, estructurales y de comportamiento. + +El patrón MVC, o Modelo-Vista-Controlador, divide la aplicación en tres componentes. El Modelo gestiona los datos y la lógica de negocio. La Vista es la interfaz de usuario que muestra los datos. El Controlador recibe las acciones del usuario, actualiza el modelo y selecciona la vista adecuada. MVC es la base de la mayoría de los frameworks web modernos. + +Los patrones GRASP, o General Responsibility Assignment Software Patterns, son un conjunto de principios para asignar responsabilidades a las clases. Los más importantes son los siguientes. Controller o Controlador asigna la responsabilidad de recibir y gestionar los eventos del sistema a una clase controladora. Low Coupling o bajo acoplamiento busca reducir las dependencias entre clases para facilitar el mantenimiento. High Cohesion o alta cohesión agrupa en una clase solo las responsabilidades fuertemente relacionadas. Polymorphism o polimorfismo usa la herencia y las interfaces para asignar comportamientos variables. + +--- + +## 3. Lenguaje de modelado unificado UML + +UML, o Unified Modeling Language, es el lenguaje estándar para visualizar, especificar y documentar sistemas orientados a objetos. Se divide en diagramas estructurales, que describen la estructura estática del sistema, y diagramas de comportamiento, que describen la dinámica. + +Los diagramas estructurales más importantes son los siguientes. El diagrama de clases muestra las clases, sus atributos, métodos y las relaciones entre ellas como herencia, asociación, agregación y composición. Es el diagrama más utilizado. El diagrama de objetos muestra instancias concretas de las clases en un momento dado. El diagrama de componentes muestra los componentes físicos del sistema como servicios web, ejecutables y librerías. El diagrama de paquetes organiza las clases en grupos lógicos llamados paquetes. El diagrama de despliegue muestra la distribución física del sistema con nodos, que son las máquinas o servidores; artefactos, que son los ficheros, librerías y bases de datos; y las conexiones entre ellos. + +Los diagramas de comportamiento más importantes son los siguientes. El diagrama de casos de uso muestra las funcionalidades del sistema desde el punto de vista del usuario, representadas como actores y casos de uso. El diagrama de actividades es similar a un diagrama de flujo y representa los flujos de trabajo o algoritmos. El diagrama de comunicación muestra cómo los objetos interactúan entre sí mediante mensajes. El diagrama de secuencia muestra la interacción entre objetos a lo largo del tiempo con un eje temporal vertical. + +--- + +## Miniresumen final del tema + +La POO se basa en cuatro pilares: abstracción, encapsulamiento, herencia y polimorfismo. La sobrecarga define métodos con el mismo nombre y distintos parámetros; la sobreescritura redefine un método de la superclase en la subclase. El patrón MVC separa Modelo, Vista y Controlador. Los patrones GRASP incluyen Controller, Low Coupling, High Cohesion y Polymorphism. UML tiene diagramas estructurales como el de clases y despliegue, y de comportamiento como los de casos de uso, actividades y secuencia. diff --git a/apuntes/bloque3/tema5.md b/apuntes/bloque3/tema5.md new file mode 100644 index 0000000..a0f9c07 --- /dev/null +++ b/apuntes/bloque3/tema5.md @@ -0,0 +1,358 @@ +# Arquitectura Java EE/Jakarta EE y plataforma .NET +## Componentes, persistencia y seguridad. Características, lenguajes y desarrollo de interfaces + +--- + +# 1. Esquema general del tema + +- Arquitectura Java EE / Jakarta EE + - Servidor de aplicaciones + - APIs principales + - Persistencia (JDBC, ORM, JPA) + - Seguridad + +- Plataforma .NET + - Componentes + - Persistencia + - Seguridad + +- Comparativa Java EE vs .NET + +- Desarrollo de interfaces + - Tecnologías front-end + - Comunicación cliente-servidor + +--- + +# 2. Arquitectura Java EE / Jakarta EE + +## 2.1. Definición + +Plataforma de desarrollo para aplicaciones empresariales en Java. + +- Java EE (Oracle) +- Jakarta EE (Eclipse Foundation) + +Permite crear aplicaciones: +- Web +- Distribuidas +- Escalables + +Se ejecuta sobre un servidor de aplicaciones. + +Ejemplos: +- WildFly +- GlassFish +- WebLogic + +--- + +## 2.2. Servidor de aplicaciones + +Software que proporciona servicios a aplicaciones empresariales: + +Funciones: +- Ejecución de aplicaciones web +- Gestión de transacciones +- Seguridad +- Gestión de conexiones a base de datos +- Gestión de sesiones + +Idea clave: +El servidor implementa las APIs de Jakarta EE. + +--- + +## 2.3. APIs principales + +### Servlet + +Gestiona peticiones HTTP. + +- Métodos: GET, POST, PUT, DELETE +- Base del desarrollo web en Java + +Flujo: +Cliente → Servlet → Respuesta + +--- + +### JSP (JavaServer Pages) + +- Páginas HTML con código Java incrustado +- Generación dinámica de contenido + +Uso actual: +Limitado, sustituido por frameworks modernos. + +--- + +### EJB (Enterprise JavaBeans) + +Componentes de lógica de negocio. + +Características: +- Gestión automática de transacciones +- Seguridad +- Concurrencia + +Uso actual: +Menor en aplicaciones modernas. + +--- + +### JSF (JavaServer Faces) + +Framework de interfaces web basado en componentes. + +--- + +### JPA (Java Persistence API) + +API estándar para persistencia. + +Permite: +- Mapear objetos a tablas +- Consultas orientadas a objetos + +--- + +### JTA (Java Transaction API) + +Gestión de transacciones distribuidas. + +Propiedades ACID: +- Atomicidad +- Consistencia +- Aislamiento +- Durabilidad + +--- + +## 2.4. Persistencia + +### JDBC + +Acceso directo a base de datos mediante SQL. + +Patrón asociado: +DAO (Data Access Object) + +Ventajas: +- Control total + +Desventajas: +- Mucho código manual + +--- + +### ORM (Object Relational Mapping) + +Mapeo objeto-relacional: +- Tablas → Clases +- Registros → Objetos + +Tecnologías: +- JPA (estándar) +- Hibernate (implementación) + +Lenguaje: +JPQL (Java Persistence Query Language) + +--- + +## 2.5. Documentación + +- JavaDoc: documentación del código Java +- Swagger / OpenAPI: documentación de APIs REST + +--- + +## 2.6. Seguridad + +Tipos de seguridad: + +### Seguridad declarativa +- Configuración mediante ficheros o anotaciones +- Basada en roles + +### Seguridad programática +- Implementada mediante código + +--- + +### Spring Security + +Framework para seguridad en aplicaciones Java: + +Funciones: +- Autenticación +- Autorización +- Control de accesos +- Protección CSRF + +--- + +# 3. Plataforma .NET + +## 3.1. Definición + +Plataforma de Microsoft para desarrollo de aplicaciones. + +Permite crear: +- Aplicaciones web +- Aplicaciones de escritorio +- Servicios + +Actualmente: +.NET moderno es multiplataforma. + +--- + +## 3.2. Componentes + +- CLR (Common Language Runtime) +- Framework de clases base +- ASP.NET para aplicaciones web + +--- + +## 3.3. Lenguajes + +- C# (principal) +- VB.NET +- F# + +--- + +## 3.4. Persistencia + +### ADO.NET + +Acceso directo a bases de datos. + +### Entity Framework + +ORM de .NET equivalente a JPA/Hibernate. + +--- + +## 3.5. Seguridad + +Características: +- Integrada en el framework +- Basada en roles + +Métodos de autenticación: +- Windows Authentication +- JWT +- OAuth + +--- + +# 4. Comparativa Java EE vs .NET + +| Característica | Java EE / Jakarta EE | .NET | +|----------------|---------------------|------| +| Propietario | Eclipse Foundation | Microsoft | +| Lenguaje | Java | C# | +| Servidor | WildFly, GlassFish | IIS, Kestrel | +| ORM | JPA / Hibernate | Entity Framework | +| Multiplataforma | Sí | Sí | +| Seguridad | Spring Security | Integrada | + +Conclusión: +Ambos son frameworks empresariales equivalentes. + +--- + +# 5. Características comunes + +- Arquitectura en capas: + - Presentación + - Negocio + - Persistencia + +- Aplicaciones distribuidas +- Escalabilidad +- Seguridad integrada +- Uso de servicios web + +--- + +# 6. Desarrollo de interfaces + +## 6.1. Front-end + +Tecnologías principales: +- HTML +- CSS +- JavaScript + +Frameworks: +- Angular +- React +- Vue + +--- + +## 6.2. Back-end + +Java: +- Jakarta EE +- Spring + +.NET: +- ASP.NET + +--- + +## 6.3. Comunicación cliente-servidor + +Protocolos: +- HTTP / HTTPS + +Formatos: +- JSON +- XML + +Arquitecturas: +- REST +- SOAP + +--- + +## 6.4. Tipos de aplicaciones + +- Aplicaciones web tradicionales +- SPA (Single Page Applications) +- Aplicaciones móviles con API backend + +--- + +# 7. Conceptos importantes de examen + +- Servlet: gestión de peticiones HTTP +- JSP: páginas dinámicas (uso limitado hoy) +- JPA: estándar de persistencia +- Hibernate: implementación de ORM +- Entity Framework: ORM de .NET +- Spring Security: seguridad en Java + +--- + +# 8. Miniresumen final + +Java EE/Jakarta EE y .NET son plataformas de desarrollo empresarial. + +Java EE usa: +- Servlets, JSP, EJB, JPA + +.NET usa: +- ASP.NET, C#, Entity Framework + +Ambos: +- Arquitectura multicapa +- Seguridad integrada +- Persistencia mediante ORM o acceso directo +- Desarrollo de aplicaciones web y servicios \ No newline at end of file diff --git a/apuntes/bloque3/tema5_audio.md b/apuntes/bloque3/tema5_audio.md new file mode 100644 index 0000000..75ebfc4 --- /dev/null +++ b/apuntes/bloque3/tema5_audio.md @@ -0,0 +1,81 @@ +## Bloque 3 Tema 5. Arquitectura Java EE/Jakarta EE y plataforma .NET. Componentes, persistencia y seguridad. Características, lenguajes y desarrollo de interfaces. + +Este tema estudia las dos grandes plataformas de desarrollo empresarial: Java EE con su sucesor Jakarta EE, y la plataforma .NET de Microsoft. + +--- + +## 1. Arquitectura Java EE y Jakarta EE + +Java EE, o Java Enterprise Edition, era la plataforma de Oracle para el desarrollo de aplicaciones empresariales en Java. En 2017 Oracle donó la plataforma a la Eclipse Foundation, que la renombró como Jakarta EE. Permite crear aplicaciones web, distribuidas y escalables que se ejecutan sobre un servidor de aplicaciones. + +Un servidor de aplicaciones es el software que proporciona los servicios necesarios a las aplicaciones empresariales: ejecución de aplicaciones web, gestión de transacciones, seguridad, gestión del pool de conexiones a base de datos y gestión de sesiones. El servidor de aplicaciones implementa las APIs de Jakarta EE. Los ejemplos más conocidos son WildFly, GlassFish y WebLogic. + +Las APIs principales de Jakarta EE son las siguientes. + +Los Servlets gestionan peticiones HTTP mediante los métodos GET, POST, PUT y DELETE. Son la base del desarrollo web en Java y definen el flujo de petición del cliente al servlet y de vuelta a la respuesta. + +Las JSP o JavaServer Pages son páginas HTML con código Java incrustado que generan contenido dinámico en el servidor. Su uso ha disminuido en favor de frameworks modernos. + +Los EJB o Enterprise JavaBeans son componentes de lógica de negocio con gestión automática de transacciones, seguridad y concurrencia. Su uso también ha declinado en las aplicaciones modernas. + +JSF o JavaServer Faces es el framework estándar de Jakarta EE para desarrollar interfaces web basadas en componentes. + +JPA o Java Persistence API es la API estándar para la persistencia de datos en Java. Permite mapear objetos Java a tablas de base de datos y realizar consultas orientadas a objetos mediante JPQL, el Java Persistence Query Language. + +JTA o Java Transaction API gestiona las transacciones distribuidas garantizando las propiedades ACID. + +--- + +## 2. Persistencia en Java + +La persistencia es la capacidad de almacenar y recuperar datos de forma permanente. + +JDBC o Java Database Connectivity es el acceso directo a la base de datos mediante SQL. Ofrece control total sobre las consultas pero requiere mucho código manual. Se asocia con el patrón de diseño DAO, o Data Access Object. + +El ORM u Object Relational Mapping es el mapeo objeto-relacional que transforma tablas en clases y registros en objetos. La API estándar es JPA y su implementación más popular es Hibernate. Las consultas se escriben en JPQL en lugar de SQL nativo. + +La documentación de APIs REST se gestiona con Swagger u OpenAPI. El código Java se documenta con JavaDoc. + +--- + +## 3. Seguridad en Java EE + +La seguridad en Java EE puede ser declarativa o programática. La seguridad declarativa se configura mediante ficheros o anotaciones y está basada en roles sin necesidad de código. La seguridad programática se implementa directamente en el código para casos más complejos. + +Spring Security es el framework más popular para seguridad en aplicaciones Java. Proporciona autenticación, autorización, control de accesos y protección contra CSRF o Cross-Site Request Forgery. + +--- + +## 4. Plataforma .NET + +.NET es la plataforma de Microsoft para el desarrollo de aplicaciones. Permite crear aplicaciones web, de escritorio y servicios. En su versión moderna, .NET es multiplataforma y puede ejecutarse en Windows, Linux y macOS. + +Los componentes principales de .NET son el CLR o Common Language Runtime, que es la máquina virtual que ejecuta el código compilado a un lenguaje intermedio llamado CIL; el framework de clases base o BCL, que proporciona las librerías fundamentales; y ASP.NET, que es el framework para el desarrollo de aplicaciones web. + +Los lenguajes de .NET son C#, que es el lenguaje principal; VB.NET; y F#, que es un lenguaje funcional. + +La persistencia en .NET se gestiona con ADO.NET, que es el acceso directo a bases de datos equivalente a JDBC; y con Entity Framework, que es el ORM de .NET equivalente a JPA e Hibernate. + +La seguridad en .NET está integrada en el framework, se basa en roles y soporta múltiples métodos de autenticación como Windows Authentication, JWT y OAuth. + +--- + +## 5. Comparativa Java EE y .NET + +Tanto Java EE como .NET son plataformas empresariales maduras con componentes equivalentes. Java EE usa JPA e Hibernate para la persistencia; .NET usa Entity Framework. Java EE usa Spring Security para la seguridad; .NET tiene seguridad integrada. El lenguaje principal de Java EE es Java; el de .NET es C#. Java EE se ejecuta en la JVM; .NET se ejecuta en el CLR. Ambas son multiplataforma en sus versiones modernas. + +--- + +## 6. Desarrollo de interfaces + +Las tecnologías de desarrollo de interfaces se dividen en front-end y back-end. + +El front-end es la parte que se ejecuta en el navegador del usuario. Se desarrolla con HTML para la estructura del contenido, CSS para la presentación y el diseño, y JavaScript para el comportamiento y la interactividad. Los frameworks de front-end más usados son Angular, React y Vue. + +La comunicación entre cliente y servidor se realiza principalmente mediante llamadas HTTP con intercambio de datos en formato JSON para las APIs REST o XML para los servicios SOAP. + +--- + +## Miniresumen final del tema + +Jakarta EE es la plataforma empresarial Java que se ejecuta sobre servidores de aplicaciones como WildFly. Sus APIs principales son Servlet, JSP, EJB, JSF, JPA y JTA. La persistencia en Java usa JDBC para acceso directo o JPA e Hibernate como ORM. .NET es la plataforma de Microsoft con CLR, C#, ASP.NET y Entity Framework. Spring Security y la seguridad declarativa por roles son los enfoques habituales en ambas plataformas. diff --git a/apuntes/bloque3/tema6.md b/apuntes/bloque3/tema6.md new file mode 100644 index 0000000..ec539dd --- /dev/null +++ b/apuntes/bloque3/tema6.md @@ -0,0 +1,251 @@ +# Tema 6 – Arquitectura cliente/servidor y multicapas. Servicios web y protocolos + +--- + +## 1. Esquema general + +1. Arquitectura cliente/servidor +2. Arquitectura multicapas (n-tier) +3. Componentes principales +4. Funcionamiento (operación) +5. Arquitecturas de servicios web +6. Protocolos asociados + +--- + +## 2. Desarrollo + +### 2.1 Arquitectura cliente/servidor + +**Definición** +Modelo en el que un cliente solicita servicios y un servidor los proporciona. + +**Elementos** +- Cliente: realiza peticiones +- Servidor: responde y gestiona recursos +- Red: medio de comunicación + +**Características** +- Separación de funciones +- Centralización de recursos +- Escalabilidad +- Comunicación por red + +**Tipos** +- Modelo de 2 capas +- Cliente pesado (thick client) +- Cliente ligero (thin client) + +**Ejemplo** +- Navegador web (cliente) +- Servidor web (servidor) + +--- + +### 2.2 Arquitectura multicapas (n-tier) + +**Definición** +Modelo que divide la aplicación en varias capas independientes. + +**Capas principales** +1. Capa de presentación + - Interfaz de usuario +2. Capa de lógica de negocio + - Procesamiento y reglas +3. Capa de datos + - Acceso a bases de datos + +**Capas adicionales (opcional)** +- Capa de servicios +- Capa de integración + +**Ventajas** +- Modularidad +- Mantenimiento sencillo +- Escalabilidad +- Reutilización + +**Importante** +Cliente/servidor es un modelo general, mientras que multicapas define la estructura interna de la aplicación. + +--- + +### 2.3 Componentes principales + +**En cliente/servidor** +- Cliente +- Servidor +- Red + +**En multicapas** +- Front-end (presentación) +- Back-end (lógica) +- Base de datos +- Middleware + +--- + +### 2.4 Funcionamiento (operación) – Comunicación síncrona y asíncrona + +**Comunicación síncrona** +- El cliente envía una petición y **espera la respuesta** del servidor. +- La ejecución queda bloqueada hasta recibir respuesta. +- Es el modelo clásico en HTTP. + +**Ejemplo** +- Un navegador solicita una página web y espera a que el servidor responda. + +**Ventajas** +- Simplicidad +- Fácil de implementar + +**Inconvenientes** +- Menor rendimiento en sistemas distribuidos +- Bloqueo del cliente + +--- + +**Comunicación asíncrona** +- El cliente envía una petición y **no espera inmediatamente la respuesta**. +- Puede seguir ejecutando otras tareas. +- La respuesta llega posteriormente (callback, cola, eventos). + +**Ejemplo** +- Sistemas de mensajería (colas de mensajes) +- Notificaciones push +- Procesos en segundo plano + +**Ventajas** +- Mayor escalabilidad +- Mejor rendimiento +- No bloquea procesos + +**Inconvenientes** +- Mayor complejidad +- Gestión de estados más difícil + +--- + +**Clave de examen** +- HTTP tradicional → síncrono +- Sistemas distribuidos modernos → combinan síncrono y asíncrono +- La asincronía es clave en arquitecturas escalables (microservicios, colas, eventos) + +--- + +### 2.5 Arquitecturas de servicios web – WS (Web Services) + +**WS (Web Services)** +Son **servicios web** que permiten la comunicación entre aplicaciones a través de una red, independientemente del lenguaje o sistema. + +--- + +**Características** +- Interoperabilidad (distintos sistemas se comunican) +- Uso de estándares abiertos +- Comunicación a través de red (normalmente HTTP) +- Orientados a servicios + +--- + +**Tipos de Web Services** + +**1. SOAP (Web Services clásicos)** +- Basados en XML +- Protocolo formal y estricto +- Utilizan: + - SOAP → formato de mensajes + - WSDL → descripción del servicio +- Más pesados pero más estandarizados + +--- + +**2. REST (estilo arquitectónico)** +- Más ligero +- Usa HTTP directamente (GET, POST, PUT, DELETE) +- Datos en JSON (principalmente) +- Más utilizado actualmente + +--- + +**Ejemplo sencillo** + +Una aplicación pide datos de un usuario: + +- Cliente → petición HTTP (REST) +- Servidor → devuelve JSON con los datos + +--- + +**Relación con el temario** +- WS = forma de implementar **arquitectura cliente/servidor distribuida** +- Muy usado en arquitecturas multicapas +- Base de APIs modernas + +--- + +**Trampas típicas de examen** +- WS no es solo SOAP → REST también es Web Service +- SOAP = protocolo +- REST = estilo arquitectónico (no protocolo) +- JSON → típico de REST +- XML → típico de SOAP + +--- + +**Resumen rápido** +- WS = comunicación entre aplicaciones +- SOAP (XML, pesado, formal) +- REST (JSON, ligero, actual) + +--- + +### 2.6 Protocolos asociados + +**HTTP / HTTPS** +- Protocolo principal de la web +- Modelo petición/respuesta +- HTTPS añade seguridad mediante cifrado + +**TCP/IP** +- Base de las comunicaciones en red +- TCP: transmisión fiable +- IP: direccionamiento + +**SSL/TLS** +- Protocolos de seguridad +- Proporcionan cifrado + +**Otros protocolos** +- FTP: transferencia de archivos +- SMTP: envío de correo +- DNS: resolución de nombres + +--- + +## 3. Ejemplo práctico + +Aplicación web: + +- Cliente: navegador +- Presentación: HTML, CSS, JavaScript +- Lógica: servidor de aplicaciones +- Datos: base de datos + +Flujo: +1. Usuario realiza una acción +2. Se envía una petición HTTP +3. El servidor procesa la lógica +4. Consulta la base de datos +5. Devuelve la respuesta + +--- + +## 4. Miniresumen + +- Cliente/servidor: el cliente solicita y el servidor responde +- Multicapas: separación en presentación, lógica y datos +- Ventajas: modularidad, mantenimiento y escalabilidad +- Servicios web: comunicación entre aplicaciones +- REST es el modelo más utilizado actualmente +- Protocolos clave: HTTP/HTTPS, TCP/IP, SSL/TLS \ No newline at end of file diff --git a/apuntes/bloque3/tema6_audio.md b/apuntes/bloque3/tema6_audio.md new file mode 100644 index 0000000..b16af8b --- /dev/null +++ b/apuntes/bloque3/tema6_audio.md @@ -0,0 +1,71 @@ +## Bloque 3 Tema 6. Arquitectura cliente/servidor y multicapas. Servicios web y protocolos. + +Este tema estudia los modelos arquitectónicos de las aplicaciones distribuidas, los servicios web y los protocolos de comunicación asociados. + +--- + +## 1. Arquitectura cliente/servidor + +La arquitectura cliente/servidor es el modelo fundamental de las aplicaciones distribuidas. En este modelo un cliente solicita servicios y un servidor los proporciona, comunicándose a través de una red. + +Los elementos de esta arquitectura son tres: el cliente, que realiza las peticiones; el servidor, que responde y gestiona los recursos; y la red, que es el medio de comunicación entre ellos. + +Las características principales son la separación de funciones entre cliente y servidor, la centralización de los recursos en el servidor, la escalabilidad y la comunicación a través de la red. + +El modelo de dos capas es la forma básica. En el cliente pesado o thick client la mayor parte de la lógica reside en el cliente, que solo accede al servidor para los datos. En el cliente ligero o thin client casi toda la lógica está en el servidor y el cliente solo gestiona la presentación; un navegador web es el ejemplo más claro. + +--- + +## 2. Arquitectura multicapas + +La arquitectura multicapas o n-tier divide la aplicación en capas independientes, cada una con una responsabilidad específica. La separación de responsabilidades facilita el mantenimiento, la escalabilidad y la reutilización. + +Las tres capas principales son las siguientes. La capa de presentación gestiona la interfaz de usuario. La capa de lógica de negocio contiene el procesamiento y las reglas de la aplicación. La capa de datos gestiona el acceso a la base de datos. + +Se pueden añadir capas adicionales como la capa de servicios para la lógica de integración o la capa de middleware para intermediar entre componentes. + +La relación entre ambos modelos es la siguiente: cliente/servidor es un modelo general que describe la interacción entre dos extremos; la arquitectura multicapas define la estructura interna de la aplicación. Un sistema puede ser cliente/servidor y además estar organizado en múltiples capas. + +Los componentes en una arquitectura multicapas son el front-end en la capa de presentación, el back-end en la capa de lógica, la base de datos en la capa de datos y el middleware como elemento intermediario opcional. + +--- + +## 3. Comunicación síncrona y asíncrona + +La comunicación síncrona es el modelo clásico de HTTP: el cliente envía una petición y espera bloqueado hasta recibir la respuesta del servidor. Es simple de implementar pero bloquea al cliente durante la espera, lo que reduce el rendimiento en sistemas distribuidos. + +La comunicación asíncrona no bloquea al cliente: envía la petición y puede seguir ejecutando otras tareas mientras la respuesta llega posteriormente mediante un callback, una cola de mensajes o un evento. Es más escalable y eficiente en sistemas distribuidos, aunque añade complejidad en la gestión del estado. Los sistemas de mensajería, las notificaciones push y los procesos en segundo plano son ejemplos típicos. + +La clave para el examen es que HTTP tradicional es síncrono, mientras que las arquitecturas de microservicios y sistemas distribuidos modernos combinan ambos modelos. La asincronía es fundamental para la escalabilidad. + +--- + +## 4. Servicios web + +Los servicios web son la tecnología que permite la comunicación entre aplicaciones a través de una red, de forma independiente al lenguaje de programación y al sistema operativo. Sus características son la interoperabilidad, el uso de estándares abiertos y la comunicación a través de HTTP. + +Existen dos grandes tipos de servicios web. + +SOAP o Simple Object Access Protocol es el modelo clásico de servicios web. Usa XML tanto para los mensajes como para la descripción del servicio mediante WSDL, que es el Web Services Description Language. Es un protocolo formal y estricto. Sus mensajes son más pesados pero están muy bien estandarizados y son adecuados para entornos empresariales con requisitos de seguridad y transaccionalidad. + +REST o Representational State Transfer es un estilo arquitectónico, no un protocolo, que usa HTTP directamente con sus métodos GET, POST, PUT y DELETE. Los datos se intercambian principalmente en formato JSON, aunque también se puede usar XML. Es más ligero, flexible y es el estándar en las APIs modernas. Es importante distinguir que REST no es un protocolo sino un estilo o conjunto de principios. + +Las diferencias clave para el examen son las siguientes: SOAP es un protocolo y REST es un estilo arquitectónico; SOAP usa XML y REST usa principalmente JSON; SOAP es más pesado y formal y REST es más ligero y actual. + +--- + +## 5. Protocolos asociados + +HTTP o HyperText Transfer Protocol es el protocolo principal de la web. Sigue el modelo petición y respuesta. HTTPS añade cifrado mediante TLS para garantizar la confidencialidad e integridad de las comunicaciones. + +TCP/IP es la base de todas las comunicaciones en red. TCP garantiza la entrega fiable y ordenada de los datos. IP se encarga del direccionamiento y el enrutamiento. + +SSL y TLS son los protocolos de seguridad que proporcionan el cifrado. TLS es el sucesor de SSL; SSL está obsoleto. + +Otros protocolos relevantes son FTP para la transferencia de ficheros, SMTP para el envío de correo electrónico y DNS para la resolución de nombres de dominio. + +--- + +## Miniresumen final del tema + +La arquitectura cliente/servidor separa el cliente que solicita y el servidor que responde. La arquitectura multicapas organiza la aplicación en capa de presentación, capa de lógica de negocio y capa de datos. La comunicación síncrona bloquea al cliente hasta la respuesta; la asíncrona no. Los servicios web SOAP usan XML y WSDL; REST usa HTTP y JSON. Clave de examen: REST es un estilo arquitectónico, no un protocolo. Los protocolos asociados son HTTP, HTTPS, TLS y TCP/IP. diff --git a/apuntes/bloque3/tema7.md b/apuntes/bloque3/tema7.md new file mode 100644 index 0000000..6c5185b --- /dev/null +++ b/apuntes/bloque3/tema7.md @@ -0,0 +1,251 @@ +# Bloque 3. Tema 7. +# Aplicaciones web + +## 1. Concepto de aplicación web + +Una aplicación web es un software accesible mediante un navegador, que se ejecuta en Internet o en una intranet. + +### Características +- No requiere instalación en el equipo del usuario. +- Acceso mediante navegador web. +- Actualización centralizada en el servidor. +- Compatible con múltiples sistemas operativos. +- Arquitectura cliente/servidor. + +--- + +## 2. Desarrollo web front-end + +El desarrollo front-end es la parte de la aplicación que se ejecuta en el navegador del usuario. + +### Tecnologías principales +- HTML: estructura del contenido. +- CSS: presentación y diseño. +- JavaScript: comportamiento e interactividad. + +### Funciones del front-end +- Mostrar información al usuario. +- Gestionar la interacción. +- Validación básica de formularios. +- Adaptación a distintos dispositivos. + +--- + +## 3. Desarrollo web en servidor (back-end) + +El back-end es la parte que se ejecuta en el servidor. + +### Funciones principales +- Procesamiento de peticiones. +- Gestión de bases de datos. +- Lógica de negocio. +- Generación de respuestas (HTML, JSON, XML). + +### Lenguajes habituales +- Java (Jakarta EE) +- C# (.NET) +- PHP +- Python +- JavaScript (Node.js) + +--- + +## 4. Lenguajes de marcado + +### 4.1 HTML +HTML (HyperText Markup Language) es el lenguaje estándar para crear páginas web. + +### Características +- Define la estructura del contenido. +- Utiliza etiquetas. +- Es interpretado por el navegador. + +### Ejemplo +

Título

+

Párrafo de ejemplo

+ +--- + +### 4.2 XML +XML (eXtensible Markup Language) es un lenguaje de marcado para almacenar e intercambiar datos. + +### Características +- Estructura jerárquica. +- No define presentación. +- Es extensible. + +### Ejemplo + + Tatiana + 54 + + +--- + +### 4.3 Derivaciones de XML/HTML +- XHTML: versión estricta de HTML basada en XML. +- SVG: gráficos vectoriales. +- MathML: representación de fórmulas matemáticas. + +--- + +## 5. Navegadores web + +Un navegador web es una aplicación que permite acceder e interpretar contenidos web. + +### Funciones principales +- Interpretar HTML, CSS y JavaScript. +- Ejecutar scripts del lado del cliente. +- Gestionar solicitudes HTTP/HTTPS. + +### Componentes +- Motor de renderizado. +- Motor JavaScript. + +--- + +## 6. Lenguajes de programación web + +### 6.1 Lenguajes del lado del cliente +Se ejecutan en el navegador: +- JavaScript +- TypeScript + +### 6.2 Lenguajes del lado del servidor +Se ejecutan en el servidor: +- Java +- C# +- PHP +- Python +- JavaScript (Node.js) + +--- + +## 7. Lenguajes de script + +Los lenguajes de script son lenguajes interpretados utilizados para automatizar tareas y dar dinamismo a las aplicaciones web. + +### Características +- Interpretados. +- Dinámicos. +- Integración directa con la web. + +### Ejemplos +- JavaScript +- PHP +- Python +- Bash + +--- + +## 8. Validación de datos en aplicaciones web + +### 8.1 ¿Qué son las validaciones? + +Las validaciones de datos son comprobaciones que aseguran que los datos introducidos por el usuario son correctos. + +### Objetivos +- Evitar errores. +- Mejorar calidad de datos. +- Reducir errores antes del servidor. +- Mejorar experiencia de usuario. + +--- + +### 8.2 Tipos de validación + +#### Validación en cliente (front-end) +Se realiza en el navegador. + +Características: +- Rápida. +- Mejora experiencia de usuario. +- No es segura por sí sola. + +Ejemplos: +- Campos obligatorios. +- Formato de email. +- Longitud de contraseña. + +--- + +#### Validación en servidor (back-end) +Se realiza en el servidor. + +Características: +- Obligatoria. +- Más segura. +- Última barrera de control. + +Ejemplos: +- Validación de usuarios. +- Comprobación en base de datos. +- Reglas de negocio. + +--- + +### 8.3 Validación de emails + +Un email válido debe tener: +- Texto antes de @ +- Símbolo @ +- Dominio después del @ + +Ejemplos: +- usuario@gmail.com (válido) +- usuariogmail.com (inválido) +- usuario@ (inválido) + +--- + +### 8.4 Implementación de validaciones + +#### HTML5 + + +- Comprueba formato básico. +- Campo obligatorio. + +--- + +#### JavaScript +function validarEmail(email) { + return email.includes("@"); +} + +Expresión regular: +const regex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; + +--- + +#### Servidor +El servidor siempre valida los datos por seguridad. + +--- + +### 8.5 Reglas típicas de validación +- Campos obligatorios +- Formato de email +- Longitud mínima y máxima +- Solo números +- Contraseñas seguras +- Confirmación de contraseña + +--- + +### 8.6 Idea clave de examen + +La validación en cliente mejora la usabilidad, pero la validación en servidor es obligatoria por seguridad. + +--- + +## 9. Resumen final + +- Arquitectura cliente/servidor. +- Front-end = navegador. +- Back-end = servidor. +- HTML estructura. +- XML datos. +- Navegador interpreta contenido. +- JavaScript principal lenguaje de scripting. +- Validaciones en cliente y servidor. \ No newline at end of file diff --git a/apuntes/bloque3/tema7_audio.md b/apuntes/bloque3/tema7_audio.md new file mode 100644 index 0000000..4b6530f --- /dev/null +++ b/apuntes/bloque3/tema7_audio.md @@ -0,0 +1,81 @@ +## Bloque 3 Tema 7. Aplicaciones web. Desarrollo web front-end y back-end. Lenguajes de marcado HTML y XML. Navegadores web. Lenguajes de script. Validación de datos. + +Este tema estudia las aplicaciones web, su arquitectura, las tecnologías de desarrollo y la validación de los datos de entrada. + +--- + +## 1. Concepto de aplicación web + +Una aplicación web es un software accesible mediante un navegador que se ejecuta en Internet o en una intranet corporativa. Sus características principales son que no requiere instalación en el equipo del usuario, se accede a ella mediante un navegador web, las actualizaciones son centralizadas en el servidor, es compatible con múltiples sistemas operativos y sigue la arquitectura cliente/servidor. + +--- + +## 2. Desarrollo web front-end + +El front-end es la parte de la aplicación que se ejecuta en el navegador del usuario. Sus tres tecnologías fundamentales son HTML, CSS y JavaScript. + +HTML o HyperText Markup Language define la estructura del contenido de la página mediante etiquetas. + +CSS o Cascading Style Sheets define la presentación y el diseño visual: colores, tipografías, distribución de los elementos y adaptación a distintas pantallas. + +JavaScript es el lenguaje que proporciona el comportamiento y la interactividad: responde a las acciones del usuario, valida formularios, y actualiza partes de la página sin recargarla completa mediante técnicas como AJAX. + +Las funciones del front-end son mostrar información al usuario, gestionar la interacción, realizar validaciones básicas de formularios y adaptar el diseño a distintos dispositivos mediante el diseño responsivo. + +--- + +## 3. Desarrollo web back-end + +El back-end es la parte que se ejecuta en el servidor. Sus funciones son procesar las peticiones del cliente, gestionar el acceso a la base de datos, aplicar la lógica de negocio y generar las respuestas en formato HTML, JSON o XML. + +Los lenguajes habituales del back-end son Java con Jakarta EE o Spring, C# con ASP.NET, PHP, Python con Django o Flask, y JavaScript en el servidor mediante Node.js. + +--- + +## 4. Lenguaje HTML + +HTML es el lenguaje estándar para crear páginas web. Define la estructura del contenido mediante etiquetas que el navegador interpreta. HTML5 es la versión actual y añadió etiquetas semánticas como header, nav, article y footer, así como soporte nativo para audio, vídeo y formularios avanzados con tipos de entrada como email, date y range. + +--- + +## 5. Lenguaje XML + +XML o eXtensible Markup Language es un lenguaje de marcado diseñado para almacenar e intercambiar datos. A diferencia de HTML, XML no define cómo mostrar los datos sino cómo estructurarlos. Su estructura es jerárquica, en forma de árbol, y es extensible porque el desarrollador define sus propias etiquetas. + +XML se usa en servicios web SOAP, en ficheros de configuración y en el intercambio de datos entre sistemas. Un documento XML bien formado debe tener un único elemento raíz, las etiquetas deben estar correctamente cerradas y anidadas, y los atributos deben ir entre comillas. + +Las derivaciones de XML más importantes son XHTML, que es una versión estricta de HTML basada en XML; SVG, para gráficos vectoriales; y MathML, para representar fórmulas matemáticas. + +--- + +## 6. Navegadores web + +Un navegador web es la aplicación que permite acceder e interpretar contenidos web. Sus funciones principales son interpretar HTML, CSS y JavaScript; ejecutar los scripts del lado del cliente; y gestionar las solicitudes HTTP y HTTPS. + +Internamente un navegador tiene dos motores: el motor de renderizado, que procesa el HTML y CSS y dibuja la página en pantalla; y el motor JavaScript, que ejecuta el código JavaScript. + +--- + +## 7. Lenguajes de script + +Los lenguajes de script son lenguajes interpretados que permiten automatizar tareas y dar dinamismo a las aplicaciones. Sus características son que son interpretados, dinámicos y se integran directamente con la web. Los ejemplos más conocidos son JavaScript para el lado del cliente, PHP y Python para el lado del servidor, y Bash para la automatización del sistema operativo. + +--- + +## 8. Validación de datos + +Las validaciones de datos son comprobaciones que aseguran que los datos introducidos por el usuario son correctos. Sus objetivos son evitar errores, mejorar la calidad de los datos, reducir el trabajo en el servidor y mejorar la experiencia del usuario. + +La validación en cliente o front-end se realiza en el navegador antes de enviar los datos al servidor. Es rápida y mejora la experiencia del usuario, pero no es segura por sí sola porque puede ser omitida. + +La validación en servidor o back-end se realiza en el servidor tras recibir los datos. Es obligatoria y es la última barrera de seguridad, ya que el cliente no puede omitirla. Incluye la validación de negocio y la comprobación contra la base de datos. + +La regla de oro de la validación es que la validación en cliente mejora la usabilidad, pero la validación en servidor es siempre obligatoria por seguridad. Nunca se debe confiar únicamente en la validación del lado del cliente. + +Las reglas típicas de validación incluyen campos obligatorios, formato de email, longitud mínima y máxima, solo caracteres numéricos, contraseñas seguras y confirmación de contraseña. + +--- + +## Miniresumen final del tema + +Una aplicación web se accede mediante navegador sin instalación. El front-end usa HTML para estructura, CSS para diseño y JavaScript para comportamiento. El back-end usa Java, C#, PHP, Python o Node.js. XML es para intercambio de datos con estructura jerárquica; HTML es para presentación. Los navegadores tienen motor de renderizado y motor JavaScript. La validación en cliente mejora la usabilidad; la validación en servidor es siempre obligatoria por seguridad. diff --git a/apuntes/bloque3/tema8.md b/apuntes/bloque3/tema8.md new file mode 100644 index 0000000..a32fcd1 --- /dev/null +++ b/apuntes/bloque3/tema8.md @@ -0,0 +1,227 @@ +# 8. Accesibilidad, diseño universal y usabilidad. Acceso y usabilidad de las tecnologías, productos y servicios relacionados con la sociedad de la información. Confidencialidad y disponibilidad de la información en puestos de usuario final. + +## 1. Accesibilidad, diseño universal y usabilidad + +En el ámbito de las tecnologías de la información, estos tres conceptos son fundamentales para garantizar que **todas las personas puedan utilizar sistemas, productos y servicios**, independientemente de sus capacidades. + +### 1.1. Accesibilidad + +La accesibilidad consiste en que los productos, servicios y entornos sean **utilizables por personas con discapacidad** de forma autónoma. + +- Se aplica a: + - Páginas web + - Aplicaciones + - Dispositivos + - Servicios digitales de la Administración + +- Objetivo: + - Eliminar barreras (físicas, sensoriales o cognitivas). + +- Ejemplos: + - Uso de lectores de pantalla + - Subtítulos en vídeos + - Navegación por teclado + +👉 Muy importante en examen: +En España, la accesibilidad web está regulada por normativa específica (como el RD 1112/2018). + +--- + +### 1.2. Diseño universal + +El diseño universal va un paso más allá: busca que los productos sean **utilizables por el mayor número de personas posible desde el inicio**, sin necesidad de adaptaciones posteriores. + +- Principios básicos: + - Uso equitativo + - Flexibilidad en el uso + - Uso simple e intuitivo + - Información perceptible + - Tolerancia al error + - Bajo esfuerzo físico + - Tamaño y espacio adecuados + +- Ejemplo: + Un cajero automático con: + - Pantalla táctil + - Audio guiado + - Botones físicos accesibles + +--- + +### 1.3. Usabilidad + +La usabilidad se centra en que un sistema sea: +- Fácil de usar +- Eficiente +- Comprensible + +✔ Según ISO 9241: +Capacidad de un producto para ser usado por usuarios específicos para lograr objetivos concretos con **eficacia, eficiencia y satisfacción**. + +✔ Factores clave: +- Facilidad de aprendizaje +- Eficiencia de uso +- Memorabilidad +- Baja tasa de errores +- Satisfacción del usuario + +✔ Ejemplo: +Una web de cita previa sencilla, clara y rápida. + +--- + +### 🔎 Diferencias clave + +| Concepto | Enfoque principal | +|----------------|--------------------------------------------| +| Accesibilidad | Personas con discapacidad | +| Diseño universal | Toda la población (desde el diseño) | +| Usabilidad | Facilidad y eficiencia de uso | + +--- + +### Miniresumen + +- Accesibilidad → eliminar barreras. +- Diseño universal → diseñar para todos desde el inicio. +- Usabilidad → que sea fácil, rápido y cómodo de usar. + +--- + +## 2. Acceso y usabilidad en la sociedad de la información + +La sociedad de la información implica el uso intensivo de tecnologías digitales en la vida diaria (Administración electrónica, internet, servicios online, etc.) :contentReference[oaicite:0]{index=0} + +### 2.1. Objetivo + +Garantizar que **todas las personas puedan acceder y utilizar las tecnologías** en igualdad de condiciones. + +--- + +### 2.2. Elementos clave + +- Acceso universal a la tecnología: + - Conectividad (internet) + - Dispositivos accesibles + - Alfabetización digital + +- Usabilidad de servicios digitales: + - Interfaces claras + - Navegación sencilla + - Lenguaje comprensible + +- Eliminación de la brecha digital: + - Edad + - Nivel económico + - Discapacidad + - Ubicación geográfica + +--- + +### 2.3. Principios en la Administración electrónica + +- Igualdad de acceso +- No discriminación +- Accesibilidad universal +- Diseño centrado en el usuario + +**Muy preguntable:** +Las AAPP deben garantizar que sus servicios electrónicos sean accesibles y usables para todos los ciudadanos. + +--- + +### Miniresumen + +- Sociedad de la información → uso masivo de TIC. +- Clave → acceso universal + servicios fáciles de usar. +- Problema → brecha digital. + +--- + +## 3. Confidencialidad y disponibilidad de la información en puestos de usuario final + +En el entorno informático, la seguridad de la información se basa en tres pilares: +- Confidencialidad +- Integridad +- Disponibilidad + +Aquí nos centramos en dos de ellos. + +--- + +### 3.1. Confidencialidad + +La confidencialidad implica que la información **solo sea accesible por personas autorizadas**. + +✔ Objetivo: +Evitar accesos no autorizados. + +✔ Medidas habituales: +- Contraseñas seguras +- Control de accesos +- Cifrado +- Bloqueo de pantalla +- Uso de perfiles de usuario + +✔ Ejemplo: +Un funcionario solo puede acceder a los datos necesarios para su trabajo. + +--- + +### 3.2. Disponibilidad + +La disponibilidad garantiza que la información y los sistemas estén **accesibles cuando se necesiten**. + +✔ Objetivo: +Evitar interrupciones del servicio. + +✔ Medidas habituales: +- Copias de seguridad (backup) +- Sistemas redundantes +- Mantenimiento de equipos +- Protección contra malware + +✔ Ejemplo: +Un sistema de cita previa debe funcionar siempre que el ciudadano lo necesite. + +--- + +### 3.3. Riesgos en puestos de usuario final + +- Malware (virus, ransomware) +- Phishing +- Pérdida de dispositivos +- Accesos indebidos +- Fallos técnicos + +--- + +### 3.4. Buenas prácticas del usuario + +- No compartir contraseñas +- Bloquear el equipo al ausentarse +- No abrir correos sospechosos +- Mantener el sistema actualizado +- Usar redes seguras + +--- + +### Miniresumen + +- Confidencialidad → solo acceden los autorizados. +- Disponibilidad → la información debe estar siempre accesible. +- Usuario final → punto crítico de seguridad. + +--- + +## RESUMEN FINAL DEL TEMA + +- Accesibilidad → eliminar barreras para personas con discapacidad. +- Diseño universal → diseñar para todos desde el inicio. +- Usabilidad → facilidad de uso. +- Sociedad de la información → acceso universal + servicios digitales eficientes. +- Seguridad en usuario final: + - Confidencialidad → control de acceso. + - Disponibilidad → sistemas siempre operativos. + +Tema muy típico de examen por ser **conceptual y transversal en informática pública**. \ No newline at end of file diff --git a/apuntes/bloque3/tema8_audio.md b/apuntes/bloque3/tema8_audio.md new file mode 100644 index 0000000..b5d055a --- /dev/null +++ b/apuntes/bloque3/tema8_audio.md @@ -0,0 +1,81 @@ +## Bloque 3 Tema 8. Accesibilidad, diseño universal y usabilidad. Sociedad de la información. Confidencialidad y disponibilidad de la información. + +Este tema estudia los principios de accesibilidad, diseño universal y usabilidad en las aplicaciones digitales, así como la seguridad de la información en los puestos de usuario final. + +--- + +## 1. Accesibilidad + +La accesibilidad es la característica que permite a las personas con discapacidad utilizar un producto digital de forma autónoma y en condiciones de igualdad respecto al resto de usuarios. + +Se aplica a sitios web, aplicaciones móviles, dispositivos electrónicos y servicios digitales de las Administraciones Públicas. + +Su objetivo es eliminar las barreras físicas, sensoriales y cognitivas que impiden a determinados usuarios acceder a la información. Ejemplos de medidas de accesibilidad son los lectores de pantalla para personas con discapacidad visual, los subtítulos en vídeos para personas con discapacidad auditiva, la navegación mediante teclado sin ratón y el diseño con alto contraste. + +En España la accesibilidad en webs y apps del sector público está regulada por el Real Decreto 1112/2018, que transpone la directiva europea 2016/2102 y obliga a las Administraciones Públicas a cumplir los criterios de accesibilidad WCAG 2.1 de nivel AA. + +--- + +## 2. Diseño universal + +El diseño universal es el enfoque de diseño que busca crear productos y entornos utilizables por el mayor número posible de personas desde el principio, sin necesidad de adaptaciones posteriores especiales. + +Mientras que la accesibilidad puede verse como una adaptación para personas con discapacidad, el diseño universal parte de la premisa de que un buen diseño debe funcionar para todos desde el inicio del proceso. + +Los siete principios del diseño universal son los siguientes. Uso equitativo: el diseño es útil y puede ser utilizado por personas con diferentes capacidades. Flexibilidad en el uso: el diseño acomoda una amplia variedad de preferencias y capacidades. Uso simple e intuitivo: el diseño es fácil de entender independientemente de la experiencia, el conocimiento o las capacidades cognitivas del usuario. Información perceptible: el diseño transmite la información necesaria al usuario de forma efectiva. Tolerancia al error: el diseño minimiza los riesgos y las consecuencias adversas de las acciones accidentales o no intencionadas. Bajo esfuerzo físico: el diseño puede utilizarse de forma eficiente y cómoda con un mínimo de fatiga. Tamaño y espacio adecuados: se proporcionan dimensiones y espacios apropiados para el alcance, la manipulación y el uso. + +--- + +## 3. Usabilidad + +La usabilidad se define en la norma ISO 9241 como el grado en que un producto puede ser utilizado por usuarios específicos para alcanzar objetivos concretos con eficacia, eficiencia y satisfacción en un contexto de uso determinado. + +Los tres elementos de la definición son eficacia, que es la capacidad de lograr el objetivo; eficiencia, que es la cantidad de recursos empleados para lograrlo; y satisfacción, que es la comodidad y la aceptación del usuario. + +Los factores que determinan la usabilidad son la facilidad de aprendizaje, la eficiencia en el uso una vez aprendido, la memorabilidad al volver al sistema tras un tiempo sin usarlo, la baja tasa de errores y la satisfacción del usuario. + +--- + +## 4. Diferencias entre los tres conceptos + +Las diferencias clave que suelen aparecer en los exámenes son las siguientes. La accesibilidad se centra en que las personas con discapacidad puedan utilizar el producto. El diseño universal busca que toda la población pueda utilizarlo desde el diseño inicial. La usabilidad se centra en la facilidad y eficiencia de uso para todos los usuarios. Un producto puede ser accesible pero poco usable, o muy usable pero no accesible para todos. + +--- + +## 5. Sociedad de la información + +La sociedad de la información es el modelo social en el que el uso masivo de las tecnologías de la información y la comunicación es fundamental para las actividades económicas, sociales y culturales. + +En este contexto las Administraciones Públicas tienen la obligación de garantizar el acceso universal a los servicios digitales y de que estos sean fáciles de usar para todos los ciudadanos. + +La brecha digital es la desigualdad en el acceso y uso de las tecnologías que puede tener causas económicas, geográficas, generacionales o relacionadas con la discapacidad. Reducir la brecha digital es uno de los objetivos de la política de la Administración Electrónica. + +--- + +## 6. Confidencialidad de la información + +La confidencialidad es la propiedad que garantiza que la información solo es accesible para las personas autorizadas. + +Las medidas para garantizar la confidencialidad son las contraseñas seguras, el control de accesos mediante perfiles de usuario, el cifrado de la información, el bloqueo de pantalla del equipo y la gestión de permisos sobre documentos y carpetas. + +--- + +## 7. Disponibilidad de la información + +La disponibilidad es la propiedad que garantiza que la información y los sistemas están accesibles y operativos cuando se necesitan. + +Las medidas para garantizar la disponibilidad son las copias de seguridad o backups, los sistemas redundantes, el mantenimiento preventivo y correctivo de los equipos, la protección contra malware y la monitorización de los sistemas. + +--- + +## 8. Riesgos y buenas prácticas en el puesto de usuario final + +Los principales riesgos en el puesto de usuario final son el malware como virus y ransomware, el phishing o suplantación de identidad por correo electrónico, la pérdida o el robo de dispositivos, los accesos indebidos y los fallos técnicos. + +Las buenas prácticas son no compartir las contraseñas, bloquear el equipo al ausentarse, no abrir correos electrónicos o ficheros adjuntos sospechosos, mantener el sistema y los programas actualizados y utilizar redes seguras. + +--- + +## Miniresumen final del tema + +La accesibilidad permite que personas con discapacidad usen los productos digitales; en España la regula el RD 1112/2018. El diseño universal busca que todos puedan usar el producto desde el inicio, con siete principios. La usabilidad según ISO 9241 es eficacia más eficiencia más satisfacción. La confidencialidad garantiza que solo acceden los autorizados mediante contraseñas, cifrado y control de accesos. La disponibilidad garantiza que los sistemas funcionan cuando se necesitan mediante backups y redundancia. diff --git a/apuntes/bloque3/tema9.md b/apuntes/bloque3/tema9.md new file mode 100644 index 0000000..e3d3657 --- /dev/null +++ b/apuntes/bloque3/tema9.md @@ -0,0 +1,451 @@ +# Bloque 3 · Tema 9 +# Repositorios: estructura y actualización. Generación de código y documentación. Metodologías de desarrollo. Pruebas. Programas para control de versiones. Plataformas de desarrollo colaborativo de software. + +--- + +# 1. Esquema introductorio (visión rápida) + +**Control de versiones** +→ Sistema que registra los cambios en el código a lo largo del tiempo. + +**Tipos de repositorios** +- Locales, centralizados (SVN), distribuidos (Git) + +**Metodologías de desarrollo** +- Tradicionales: cascada, espiral +- Ágiles: Scrum, Kanban, XP + +**Pruebas de software** +- Unitarias, integración, sistema, aceptación +- Caja blanca vs. caja negra + +**Plataformas colaborativas** +- GitHub, GitLab, Bitbucket + +--- + +# 2. Repositorios: concepto y estructura + +## 2.1 Qué es un repositorio + +Un **repositorio** (*repository* o *repo*) es un almacén centralizado o distribuido donde se guarda el código fuente y el historial de todos los cambios realizados sobre él. + +Contiene: +- El **árbol de trabajo** (*working tree*): los archivos actuales. +- El **historial de commits**: cada instantánea del proyecto. +- Las **ramas** (*branches*): líneas de desarrollo paralelas. +- Las **etiquetas** (*tags*): marcas en commits concretos (versiones). +- Los **metadatos** del sistema de control de versiones. + +## 2.2 Tipos de repositorios + +### Repositorio local +- Existe solo en el equipo del desarrollador. +- Sin colaboración directa. + +### Repositorio centralizado (VCS centralizado) +- Un único servidor central almacena el historial. +- Los desarrolladores hacen *checkout* del servidor. +- Ejemplos: **SVN (Subversion)**, CVS. +- Desventaja: punto único de fallo; sin acceso hay sin historial. + +### Repositorio distribuido (DVCS) +- Cada desarrollador tiene una copia completa del repositorio (historial incluido). +- Se puede trabajar sin conexión. +- Ejemplos: **Git**, Mercurial. +- Ventaja: redundancia, velocidad, flujos de trabajo flexibles. + +## 2.3 Estructura de un repositorio Git + +``` +proyecto/ +├── .git/ ← Directorio oculto con todos los metadatos de Git +│ ├── HEAD ← Apunta a la rama actual +│ ├── config ← Configuración del repositorio +│ ├── objects/ ← Objetos (blobs, trees, commits, tags) +│ ├── refs/ +│ │ ├── heads/ ← Ramas locales +│ │ └── tags/ ← Etiquetas +│ └── index ← Área de staging (índice) +├── src/ +├── tests/ +└── README.md +``` + +## 2.4 Objetos internos de Git + +| Objeto | Descripción | +|--------|-------------| +| **blob** | Contenido de un archivo | +| **tree** | Directorio (lista de blobs y otros trees) | +| **commit** | Instantánea + autor + mensaje + referencia al commit padre | +| **tag** | Referencia con nombre a un commit concreto | + +Todos los objetos se identifican por su **hash SHA-1** (40 caracteres hexadecimales). + +--- + +# 3. Control de versiones con Git + +## 3.1 Áreas de trabajo en Git + +``` +Working Directory → Staging Area (index) → Repositorio local → Repositorio remoto + (editar) (git add) (git commit) (git push) +``` + +| Área | Descripción | +|------|-------------| +| **Working directory** | Archivos que ves y editas | +| **Staging area** | Archivos preparados para el próximo commit | +| **Repositorio local** | Historial de commits almacenado en `.git/` | +| **Repositorio remoto** | Copia en servidor (GitHub, GitLab…) | + +## 3.2 Comandos principales de Git + +```bash +# Configuración inicial +git config --global user.name "Nombre" +git config --global user.email "email@ejemplo.com" + +# Iniciar repositorio +git init # nuevo repo local +git clone URL # clonar repo remoto + +# Ciclo básico +git status # ver estado de los archivos +git add archivo.py # añadir al staging +git add . # añadir todo +git commit -m "mensaje" # crear commit +git log --oneline --graph # ver historial + +# Ramas +git branch # listar ramas +git branch nueva-rama # crear rama +git checkout nueva-rama # cambiar a rama +git checkout -b nueva-rama # crear y cambiar +git merge otra-rama # fusionar rama +git branch -d rama # eliminar rama + +# Repositorio remoto +git remote add origin URL # vincular remoto +git push origin main # subir cambios +git pull origin main # bajar cambios +git fetch origin # descargar sin fusionar + +# Etiquetas +git tag v1.0.0 # etiqueta ligera +git tag -a v1.0.0 -m "msg" # etiqueta anotada +git push origin --tags # subir etiquetas + +# Deshacer +git revert HASH # crear commit que deshace otro +git reset --soft HEAD~1 # deshacer commit, mantener staging +git reset --hard HEAD~1 # deshacer commit y cambios (¡destructivo!) +git stash # guardar cambios sin commit +git stash pop # recuperar stash +``` + +## 3.3 Flujos de trabajo (workflows) con Git + +### Gitflow +Workflow estructurado con ramas fijas: +- `main` – código en producción. +- `develop` – integración de features. +- `feature/*` – nuevas funcionalidades. +- `release/*` – preparación de versión. +- `hotfix/*` – correcciones urgentes en producción. + +### GitHub Flow / Trunk-Based +- Solo `main` + ramas de feature. +- Pull Request → revisión → merge a main. +- Más sencillo, orientado a despliegue continuo. + +### Resolución de conflictos +Ocurre cuando dos ramas modifican las mismas líneas. Git marca el conflicto y el desarrollador debe resolverlo manualmente: +``` +<<<<<<< HEAD + código de la rama actual +======= + código de la rama a fusionar +>>>>>>> otra-rama +``` + +--- + +# 4. Generación de código y documentación + +## 4.1 Generación de código + +### Herramientas de generación +| Herramienta | Descripción | +|-------------|-------------| +| **Scaffolding** | Genera estructura básica del proyecto (Rails, Angular CLI, Spring Initializr) | +| **ORM / generadores de mapeo** | Genera clases desde el esquema de BD (Hibernate, Entity Framework) | +| **Generadores de API** | Genera código desde especificación OpenAPI/Swagger | +| **Compiladores / transpiladores** | TypeScript → JavaScript, SASS → CSS | +| **Plantillas (templates)** | Freemarker, Thymeleaf, Mustache | + +### Integración Continua (CI) y Entrega Continua (CD) +- **CI (Continuous Integration):** los cambios se integran y construyen automáticamente con cada push. +- **CD (Continuous Delivery):** el software puede desplegarse en cualquier momento. +- **CD (Continuous Deployment):** cada cambio validado se despliega automáticamente. + +Herramientas: **Jenkins**, **GitHub Actions**, **GitLab CI/CD**, Travis CI. + +## 4.2 Documentación del código + +### Javadoc (Java) +```java +/** + * Calcula el área de un círculo. + * + * @param radio El radio del círculo (debe ser positivo). + * @return El área calculada. + * @throws IllegalArgumentException si el radio es negativo. + */ +public double calcularArea(double radio) { + if (radio < 0) throw new IllegalArgumentException("Radio negativo"); + return Math.PI * radio * radio; +} +``` + +### Docstrings (Python) +```python +def calcular_area(radio: float) -> float: + """ + Calcula el área de un círculo. + + Args: + radio: El radio del círculo (debe ser positivo). + Returns: + El área calculada. + Raises: + ValueError: Si el radio es negativo. + """ +``` + +### Herramientas de documentación +| Herramienta | Lenguaje | +|-------------|---------| +| **Javadoc** | Java | +| **Sphinx / pdoc** | Python | +| **JSDoc** | JavaScript | +| **Doxygen** | C, C++, y otros | +| **Swagger / OpenAPI** | APIs REST | +| **ReadTheDocs** | Publicación online | + +--- + +# 5. Metodologías de desarrollo de software + +## 5.1 Metodologías tradicionales (predictivas) + +### Cascada (Waterfall) +Fases secuenciales, sin retroceso entre ellas: +1. Requisitos → 2. Diseño → 3. Implementación → 4. Pruebas → 5. Despliegue → 6. Mantenimiento + +**Ventajas:** simple, bien documentado, adecuado para proyectos estables. +**Inconvenientes:** inflexible ante cambios de requisitos; los errores se descubren tarde. + +### Modelo en V +Extiende la cascada asociando cada fase de desarrollo con una fase de pruebas: +- Diseño de sistema ↔ Pruebas de sistema +- Diseño de componentes ↔ Pruebas de integración +- Codificación ↔ Pruebas unitarias + +### Modelo en Espiral (Boehm) +Combina iteración con análisis de riesgos en cada ciclo. +Cada espiral: Planificación → Análisis de riesgos → Ingeniería → Evaluación. + +### RUP (Rational Unified Process) +- Iterativo e incremental. +- 4 fases: Inicio, Elaboración, Construcción, Transición. +- Usa artefactos UML. + +## 5.2 Metodologías ágiles + +El **Manifiesto Ágil (2001)** establece 4 valores: +- Individuos e interacciones > procesos y herramientas. +- Software funcionando > documentación exhaustiva. +- Colaboración con el cliente > negociación de contratos. +- Respuesta al cambio > seguir un plan. + +### Scrum + +| Elemento | Descripción | +|----------|-------------| +| **Sprint** | Iteración de 1-4 semanas con entregable funcional | +| **Product Backlog** | Lista priorizada de funcionalidades | +| **Sprint Backlog** | Tareas del sprint actual | +| **Daily Scrum** | Reunión diaria de 15 min (¿qué hice? ¿qué haré? ¿impedimentos?) | +| **Sprint Review** | Demostración del producto al cliente al final del sprint | +| **Sprint Retrospective** | Mejora del proceso del equipo | +| **Product Owner** | Representa al cliente, prioriza el backlog | +| **Scrum Master** | Facilita el proceso, elimina impedimentos | +| **Development Team** | Equipo autogestionado que desarrolla el producto | + +### Kanban +- Visualización del trabajo en un tablero con columnas (Pendiente / En progreso / Hecho). +- Límite de trabajo en curso (WIP limits). +- Flujo continuo sin sprints fijos. + +### XP (Extreme Programming) +Prácticas técnicas intensas: **TDD** (Test-Driven Development), **pair programming**, integración continua, refactoring, releases frecuentes. + +### Comparativa + +| | Cascada | Scrum | Kanban | +|-|---------|-------|--------| +| Plan | Fijo | Iterativo (sprints) | Continuo | +| Cambios | Difíciles | Cada sprint | En cualquier momento | +| Documentación | Extensa | Mínima necesaria | Mínima | +| Adecuado para | Requisitos claros y estables | Proyectos medianos/grandes con cambios | Mantenimiento, flujo continuo | + +--- + +# 6. Pruebas de software + +## 6.1 Objetivos de las pruebas + +- Detectar defectos (*bugs*). +- Verificar que el software cumple los requisitos. +- Validar que el software satisface las necesidades del usuario. +- Aumentar la confianza en la calidad del producto. + +> **Verificación:** ¿estamos construyendo el sistema correctamente? +> **Validación:** ¿estamos construyendo el sistema correcto? + +## 6.2 Niveles de prueba + +### Pruebas unitarias (Unit Testing) +- Prueban la **unidad mínima de código** (función, método, clase) de forma aislada. +- Se usan mocks/stubs para sustituir dependencias externas. +- Herramientas: **JUnit** (Java), **pytest** (Python), **Jest** (JavaScript). + +### Pruebas de integración +- Verifican que varios módulos o componentes funcionan correctamente **juntos**. +- Detectan problemas de interfaz entre módulos. + +### Pruebas de sistema +- Prueban el sistema completo como un todo. +- Verifican el comportamiento frente a los requisitos funcionales y no funcionales. + +### Pruebas de aceptación (UAT) +- Realizadas por el usuario final o cliente. +- Confirman que el sistema cumple los requisitos del negocio. +- Criterio de **DoD** (Definition of Done). + +## 6.3 Técnicas de prueba + +### Caja negra (Black-box) +- No se conoce (o no importa) la implementación interna. +- Se prueba la **funcionalidad**: entradas → salidas esperadas. +- Técnicas: particiones de equivalencia, valores límite, tablas de decisión. + +### Caja blanca (White-box / Glass-box) +- Se conoce y analiza el código fuente interno. +- Se persigue cubrir el máximo de rutas del código. +- Métricas: **cobertura de líneas**, **cobertura de ramas**, **cobertura de caminos**. +- Técnicas: recorrido de código, análisis de flujo de control. + +### Caja gris (Grey-box) +- Combinación de las dos anteriores. + +## 6.4 Tipos de pruebas por objetivo + +| Tipo | Qué verifica | +|------|-------------| +| **Pruebas de regresión** | Que los cambios nuevos no rompen funcionalidad existente | +| **Pruebas de rendimiento / carga** | Comportamiento bajo condiciones de estrés | +| **Pruebas de seguridad (Pen Testing)** | Vulnerabilidades explotables | +| **Pruebas de usabilidad** | Facilidad de uso para el usuario | +| **Pruebas de accesibilidad** | Cumplimiento de estándares WCAG | +| **Smoke testing** | Verificación rápida de las funciones básicas | +| **Pruebas de humo / regresión automatizadas** | CI/CD pipeline | + +## 6.5 TDD – Test Driven Development + +Ciclo **Red → Green → Refactor**: +1. **Red:** escribir un test que falle (la funcionalidad no existe aún). +2. **Green:** escribir el código mínimo para que el test pase. +3. **Refactor:** mejorar el código sin romper los tests. + +**Ventajas:** código más simple, mejor diseño, alta cobertura de tests, documentación viva. + +--- + +# 7. Plataformas de desarrollo colaborativo + +## 7.1 GitHub + +- Mayor plataforma de alojamiento de código Git basada en la web. +- **Pull Request (PR):** propuesta de cambios para revisión antes de mergear. +- **Issues:** gestión de tareas, bugs y mejoras. +- **GitHub Actions:** CI/CD integrado. +- **GitHub Pages:** alojamiento de sitios estáticos. +- **GitHub Copilot:** asistente de código basado en IA. +- Propiedad de Microsoft (desde 2018). + +## 7.2 GitLab + +- Alternativa a GitHub, disponible también como instalación **on-premise**. +- Incluye CI/CD integrado muy completo. +- **GitLab CI/CD Pipelines** con fichero `.gitlab-ci.yml`. +- Gestión de proyectos, wikis, registros de contenedores Docker. +- Muy usado en la Administración Pública y entornos corporativos. + +## 7.3 Bitbucket + +- Propiedad de **Atlassian** (misma empresa que Jira y Confluence). +- Integración nativa con Jira para gestión de proyectos. +- Compatible con Git y Mercurial (Mercurial fue descontinuado en 2020). +- Muy usado en entornos empresariales con ecosistema Atlassian. + +## 7.4 Otras herramientas + +| Herramienta | Tipo | Descripción | +|-------------|------|-------------| +| **Jira** | Gestión de proyectos | Seguimiento de tareas, sprints, backlog | +| **Confluence** | Documentación | Wiki corporativa | +| **SonarQube** | Calidad de código | Análisis estático, detección de code smells | +| **Jenkins** | CI/CD | Servidor de automatización open-source | +| **Docker Hub** | Registro de contenedores | Imágenes Docker públicas y privadas | +| **Nexus / Artifactory** | Repositorios de artefactos | Maven, npm, Docker | + +## 7.5 Funcionalidades colaborativas clave + +| Función | Descripción | +|---------|-------------| +| **Fork** | Copia independiente de un repositorio en tu cuenta | +| **Pull Request / Merge Request** | Solicitud para integrar cambios tras revisión | +| **Code review** | Revisión del código por otro desarrollador antes de mergear | +| **Branch protection** | Impide push directo a ramas protegidas (ej. main) | +| **Webhooks** | Notificaciones automáticas a servicios externos en cada evento | +| **Wiki** | Documentación del proyecto integrada en la plataforma | + +--- + +# 8. Resumen: conceptos clave para el examen + +| Concepto | Dato clave | +|----------|-----------| +| DVCS | Sistema de control de versiones distribuido; cada clon tiene el historial completo | +| Git | DVCS más usado; crea repositorios con `.git/` | +| Commit | Instantánea del proyecto identificada por hash SHA-1 | +| Branch | Línea de desarrollo paralela; `main` es la rama principal | +| Merge | Fusión de dos ramas | +| Gitflow | Rama main + develop + feature/* + release/* + hotfix/* | +| CI/CD | Integración y entrega/despliegue continuo (Jenkins, GitHub Actions…) | +| Cascada | Fases secuenciales, sin retroceso | +| Scrum | Sprints, Product Owner, Scrum Master, Daily, Review, Retrospective | +| Kanban | Tablero visual, límites WIP, flujo continuo | +| TDD | Test → Código → Refactor (Red → Green → Refactor) | +| Prueba unitaria | Prueba la unidad mínima de forma aislada | +| Prueba de integración | Prueba varios módulos juntos | +| Prueba de aceptación (UAT) | La realiza el usuario final | +| Caja negra | Prueba funcionalidad sin ver el código | +| Caja blanca | Prueba conociendo la implementación interna | +| Pull Request | Propuesta de cambios para revisión antes de mergear | +| GitHub / GitLab / Bitbucket | Principales plataformas de desarrollo colaborativo | +| SonarQube | Análisis estático de calidad del código | diff --git a/apuntes/bloque3/tema9_audio.md b/apuntes/bloque3/tema9_audio.md new file mode 100644 index 0000000..31f4997 --- /dev/null +++ b/apuntes/bloque3/tema9_audio.md @@ -0,0 +1,73 @@ +## Bloque 3 Tema 9. Repositorios y control de versiones. Generación de código. Metodologías de desarrollo software. Pruebas del software. Plataformas de gestión del ciclo de vida software. + +Este tema estudia las herramientas y metodologías que estructuran el ciclo de vida completo del desarrollo de software. + +--- + +## 1. Repositorios y control de versiones + +Un repositorio es el almacén centralizado que guarda el código fuente de un proyecto junto con el historial completo de todos los cambios realizados. Permite colaborar en equipo, revertir cambios, gestionar versiones paralelas mediante ramas y auditar quién modificó qué y cuándo. + +Los tipos de repositorios son tres. El repositorio local existe únicamente en la máquina del desarrollador. El repositorio centralizado, como SVN o Subversion, tiene un único servidor central con todo el historial; su principal inconveniente es que si el servidor falla nadie puede trabajar. El repositorio distribuido, como Git y Mercurial, hace que cada desarrollador tenga una copia completa del repositorio con todo el historial; esto elimina el punto único de fallo y permite trabajar sin conexión. + +Git es el sistema de control de versiones distribuido más utilizado. Su estructura interna se basa en objetos identificados por un hash SHA-1. Los tipos de objetos son el blob, que almacena el contenido de un fichero; el tree, que representa un directorio; el commit, que es una instantánea del proyecto con autor, mensaje y referencia al commit anterior; y el tag, que es una referencia nombrada a un commit concreto. + +Las tres áreas de trabajo en Git son el directorio de trabajo donde se editan los ficheros, el área de staging o índice donde se preparan los cambios con el comando git add, y el repositorio local donde se guardan los commits con el comando git commit. El repositorio remoto es el cuarto nivel, al que se envían los commits con git push. + +Los flujos de trabajo con Git más conocidos son Gitflow, que usa las ramas main, develop, feature, release y hotfix; y GitHub Flow o Trunk-Based Development, que es más sencillo y usa solo la rama principal con ramas de feature de corta duración y Pull Requests. + +--- + +## 2. Generación de código + +El scaffolding o andamiaje es la generación automática de la estructura inicial de un proyecto mediante herramientas de línea de comandos. Los generadores ORM crean automáticamente el código de acceso a la base de datos a partir del modelo de datos. OpenAPI permite generar código cliente y servidor a partir de la especificación de una API REST. + +La integración continua y el despliegue continuo, conocidos como CI/CD, automatizan el proceso de compilación, pruebas y despliegue. Las herramientas más conocidas son Jenkins, GitHub Actions y GitLab CI/CD. + +La documentación del código se genera automáticamente a partir de los comentarios del código fuente. Las herramientas principales son Javadoc para Java, JSDoc para JavaScript, Sphinx para Python y Swagger u OpenAPI para APIs REST. + +--- + +## 3. Metodologías de desarrollo software + +Las metodologías de desarrollo son los marcos de trabajo que guían cómo se planifica, desarrolla y entrega el software. + +Las metodologías tradicionales o predictivas siguen un plan detallado desde el principio. La metodología en cascada o waterfall divide el proyecto en fases secuenciales: requisitos, análisis, diseño, implementación, pruebas y mantenimiento. Su principal inconveniente es la rigidez ante cambios. El modelo en V extiende la cascada asociando a cada fase de desarrollo una fase de pruebas correspondiente. El modelo espiral de Boehm es iterativo e incorpora el análisis de riesgos en cada iteración. La metodología RUP o Rational Unified Process divide el proyecto en cuatro fases: Inicio, Elaboración, Construcción y Transición, y usa UML para el modelado. + +Las metodologías ágiles nacen del Manifiesto Ágil publicado en 2001. Sus cuatro valores son: los individuos y las interacciones sobre los procesos y las herramientas; el software funcionando sobre la documentación exhaustiva; la colaboración con el cliente sobre la negociación de contratos; y la respuesta ante el cambio sobre seguir un plan. + +Scrum es el framework ágil más usado. Se organiza en iteraciones llamadas Sprints de una a cuatro semanas. Los roles son el Product Owner, que gestiona el Product Backlog y prioriza los requisitos; el Scrum Master, que facilita el proceso y elimina impedimentos; y el Development Team, que desarrolla el producto. Los eventos son la Sprint Planning para planificar el Sprint, el Daily Scrum de quince minutos para sincronización diaria, la Sprint Review para demostrar el trabajo completado y la Retrospectiva para mejorar el proceso. + +Kanban es un sistema de gestión visual del trabajo basado en un tablero con columnas que representan los estados del trabajo, habitualmente Pendiente, En progreso y Hecho. El principio fundamental es limitar el trabajo en curso mediante los límites WIP o Work In Progress para evitar la acumulación de tareas y mejorar el flujo. + +XP o Extreme Programming aplica prácticas técnicas como el desarrollo guiado por pruebas o TDD, la programación en parejas, la integración continua y el refactoring constante. + +--- + +## 4. Pruebas del software + +Las pruebas del software son el proceso de verificar que el sistema hace lo que debe hacer y detectar los defectos antes de que lleguen al usuario. + +Los niveles de pruebas son los siguientes. Las pruebas unitarias comprueban el funcionamiento de unidades mínimas de código como funciones o métodos de forma aislada usando objetos simulados llamados mocks o stubs. Las herramientas son JUnit para Java, pytest para Python y Jest para JavaScript. Las pruebas de integración verifican que varios módulos o componentes funcionan correctamente al trabajar juntos. Las pruebas de sistema comprueban el sistema completo integrado. Las pruebas de aceptación o UAT son realizadas por el usuario final para verificar que el sistema cumple los requisitos; su criterio de aprobación se define en el DoD o Definition of Done. + +Los enfoques de prueba son los siguientes. La caja negra prueba la funcionalidad sin conocer la implementación interna, analizando las entradas y salidas. Las técnicas incluyen las particiones de equivalencia y los valores límite. La caja blanca prueba conociendo el código interno y busca maximizar la cobertura de líneas, ramas y caminos posibles. La caja gris combina ambos enfoques. + +Otros tipos de pruebas son las de regresión, que comprueban que los cambios no han roto funcionalidades existentes; las de rendimiento o carga, que verifican el comportamiento bajo alta demanda; las de seguridad o pen testing; las de usabilidad; las de accesibilidad; y el smoke testing, que son pruebas rápidas para verificar que el sistema arranca y funciona básicamente. + +El desarrollo guiado por pruebas o TDD sigue el ciclo Red, Green, Refactor: primero se escribe una prueba que falla, luego se escribe el código mínimo para que pase y finalmente se refactoriza el código manteniendo las pruebas en verde. + +--- + +## 5. Plataformas de gestión del ciclo de vida + +Las plataformas de alojamiento de repositorios más importantes son las siguientes. GitHub es la plataforma más popular a nivel mundial. Fue adquirida por Microsoft en 2018. Sus funcionalidades principales son los Pull Requests para revisar y fusionar código, los Issues para gestionar tareas y errores, GitHub Actions para CI/CD, GitHub Pages para publicar sitios web y GitHub Copilot para asistencia con inteligencia artificial. GitLab permite instalación en servidores propios llamada on-premise, tiene CI/CD nativo mediante ficheros .gitlab-ci.yml y es muy utilizada en las Administraciones Públicas por razones de soberanía y control. Bitbucket es la plataforma de Atlassian, integrada con Jira y Confluence. + +Otras herramientas del ciclo de vida son Jira para la gestión de proyectos y seguimiento de incidencias, Confluence para la documentación colaborativa, SonarQube para el análisis estático de calidad del código, Jenkins para la automatización de CI/CD y Docker Hub para el alojamiento de imágenes de contenedores. + +Las funcionalidades colaborativas comunes a estas plataformas son el fork o copia del repositorio, el Pull Request o Merge Request para proponer cambios y revisarlos, el code review o revisión de código, la protección de ramas, los webhooks para integraciones y la wiki para documentación. + +--- + +## Miniresumen final del tema + +Git es el sistema de control de versiones distribuido más usado, con áreas working, staging, repositorio local y remoto. Las metodologías ágiles nacen del Manifiesto de 2001; Scrum usa Sprints, Product Owner, Scrum Master y Daily; Kanban usa tablero con límites WIP. Las pruebas se dividen en unitarias, integración, sistema y aceptación; caja negra sin ver código, caja blanca con código. TDD sigue el ciclo Red Green Refactor. GitHub fue adquirida por Microsoft en 2018; GitLab es la opción on-premise preferida en las Administraciones Públicas; SonarQube analiza la calidad del código. diff --git a/apuntes/bloque4/apuntes_de_clase.md b/apuntes/bloque4/apuntes_de_clase.md new file mode 100644 index 0000000..6805901 --- /dev/null +++ b/apuntes/bloque4/apuntes_de_clase.md @@ -0,0 +1,24 @@ +## comandos +systemctl --> servicios +apt install --> para instalar + +- memoria virtual +- paginacion +- swapping +- Redes + - FC (Fibre chanel o fibra optica) + - iSCSI +- Discos + - RAID + - Backup +- Maquinas virtuales + - vmware y otros +- Contenedores + - Docker + - Dockerfile (MI) + - Docker Hub --> La nube de Docker + - Puedo crear redes virtuales + - Comando de docker tipo docker ps + - otros + - Orquestacion de contenedores + - Kubernetes \ No newline at end of file diff --git a/apuntes/bloque4/bloque4.md b/apuntes/bloque4/bloque4.md new file mode 100644 index 0000000..034abec --- /dev/null +++ b/apuntes/bloque4/bloque4.md @@ -0,0 +1,13 @@ +# IV – Sistemas y comunicaciones +1. Administración del Sistema operativo y software de base. Actualización, mantenimiento y reparación del sistema operativo. +2. Administración de bases de datos. Sistemas de almacenamiento y su virtualización. Políticas, sistemas y procedimientos de backup y su recuperación. Backup de sistemas físicos y virtuales. Virtualización de sistemas y virtualización de puestos de usuario. +3. Administración de servidores de correo electrónico sus protocolos. Administración de contenedores y microservicios. +4. Administración de redes de área local. Gestión de usuarios. Gestión de dispositivos. Monitorización y control de tráfico. +5. Conceptos de seguridad de los sistemas de información. Seguridad física. Seguridad lógica. Amenazas y vulnerabilidades. Técnicas criptográficas y protocolos seguros. Mecanismos de firma digital. Infraestructura física de un CPD: acondicionamiento y equipamiento. Sistemas de gestión de incidencias. Control remoto de puestos de usuario. +6. Comunicaciones. Medios de transmisión. Modos de comunicación. Equipos terminales y equipos de interconexión y conmutación. Redes de comunicaciones. Redes de conmutación y redes de difusión. Comunicaciones móviles e inalámbricas. +7. El modelo TCP/IP y el modelo de referencia de interconexión de sistemas abiertos (OSI) de ISO. Protocolos TCP/IP. +8. Internet: arquitectura de red. Origen, evolución y estado actual. Principales servicios. Protocolos HTTP, HTTPS y SSL/TLS. +9. Seguridad y protección en redes de comunicaciones. Seguridad perimetral. Acceso remoto seguro a redes. Redes privadas virtuales (VPN). Seguridad en el puesto del usuario. +10. Redes locales. Tipología. Técnicas de transmisión. Métodos de acceso. Dispositivos de interconexión. + +[⬅️ Volver al indice](../README.md) \ No newline at end of file diff --git a/apuntes/bloque4/tema1.md b/apuntes/bloque4/tema1.md new file mode 100644 index 0000000..8987b85 --- /dev/null +++ b/apuntes/bloque4/tema1.md @@ -0,0 +1,250 @@ +# Administración del Sistema operativo y software de base. Actualización, mantenimiento y reparación del sistema operativo + +## Administración del sistema operativo y software de base + +En este tema vamos a estudiar cómo se gestiona un sistema operativo en un entorno real: desde su instalación hasta su mantenimiento, actualización y resolución de problemas. + +El objetivo principal es garantizar que el sistema funcione de forma **estable, segura y eficiente**, algo clave en cualquier entorno de la Administración Pública. + +--- + +## 1. Concepto de sistema operativo y software de base + +El **sistema operativo (SO)** es el conjunto de programas que permiten la comunicación entre el usuario y el hardware del equipo. + +Actúa como intermediario y gestiona todos los recursos del sistema. + +### 1.1. Funciones principales del sistema operativo + +- Gestión de procesos (ejecución de programas) +- Gestión de memoria +- Gestión de dispositivos de entrada/salida +- Gestión de archivos y sistemas de ficheros +- Seguridad y control de accesos + +### 1.2. Software de base + +El software de base incluye: + +- Sistema operativo +- Controladores (drivers) +- Firmware +- Utilidades del sistema + +Es el conjunto de software imprescindible para que el equipo funcione. + +--- + +### Miniresumen + +- El SO es el núcleo del sistema. +- Gestiona hardware y software. +- El software de base incluye todo lo necesario para el funcionamiento del sistema. + +--- + +## 2. Administración del sistema operativo + +La administración del sistema operativo consiste en realizar tareas para garantizar su correcto funcionamiento. + +### 2.1. Tareas principales + +- Instalación del sistema +- Configuración inicial +- Gestión de usuarios +- Gestión de permisos +- Monitorización del sistema +- Aplicación de actualizaciones +- Copias de seguridad +- Resolución de incidencias + +--- + +### 2.2. Gestión de usuarios y permisos + +Permite controlar quién puede acceder al sistema y qué puede hacer. + +Tipos de usuarios: + +- Administrador +- Usuario estándar +- Invitado + +Permisos básicos: + +- Lectura +- Escritura +- Ejecución + +Principio clave: **mínimo privilegio** + +--- + +### Miniresumen + +- Administrar = mantener el sistema operativo funcionando correctamente. +- Incluye usuarios, permisos, configuración y control. + +--- + +## 3. Actualización del sistema operativo + +Las actualizaciones son fundamentales para mantener el sistema seguro y funcional. + +### 3.1. Tipos de actualizaciones + +- **Actualizaciones de seguridad** → corrigen vulnerabilidades +- **Actualizaciones funcionales** → añaden nuevas características +- **Parcheo (patches)** → corrigen errores concretos +- **Service Packs** → conjunto de actualizaciones acumuladas + +--- + +### 3.2. Estrategias de actualización + +- Automática +- Manual +- Programada +- Centralizada (en entornos corporativos) + +En la Administración Pública se suele usar gestión centralizada. + +--- + +### 3.3. Buenas prácticas + +- Probar antes en entorno de pruebas +- Mantener copias de seguridad +- Documentar cambios +- Aplicar actualizaciones críticas cuanto antes + +--- + +### Miniresumen + +- Actualizar = seguridad + estabilidad +- Tipos: seguridad, funcionales, parches +- Importante probar antes de desplegar + +--- + +## 4. Mantenimiento del sistema operativo + +El mantenimiento busca prevenir fallos y optimizar el rendimiento. + +### 4.1. Tipos de mantenimiento + +| Tipo | Descripción | +|----------------|------------| +| Preventivo | Evitar fallos antes de que ocurran | +| Correctivo | Solucionar fallos ya existentes | +| Evolutivo | Mejorar el sistema | + +--- + +### 4.2. Tareas de mantenimiento + +- Limpieza de archivos temporales +- Desfragmentación de discos (en HDD) +- Monitorización de recursos (CPU, RAM, disco) +- Revisión de logs +- Gestión de servicios y procesos + +--- + +### 4.3. Herramientas habituales + +- Administrador de tareas +- Visor de eventos +- Herramientas de diagnóstico +- Scripts de automatización + +--- + +### Miniresumen + +- Mantenimiento = prevenir + optimizar +- Tipos: preventivo, correctivo, evolutivo +- Uso de herramientas de monitorización + +--- + +## 5. Reparación del sistema operativo + +La reparación se realiza cuando el sistema presenta fallos graves. + +### 5.1. Tipos de fallos + +- Fallos de arranque +- Corrupción de archivos del sistema +- Problemas de hardware +- Infecciones de malware + +--- + +### 5.2. Técnicas de reparación + +- Restauración del sistema +- Reinstalación del sistema operativo +- Reparación de arranque +- Uso de herramientas de diagnóstico +- Recuperación desde copias de seguridad + +--- + +### 5.3. Modos de recuperación + +- Modo seguro +- Entorno de recuperación +- Consola de comandos + +--- + +### Miniresumen + +- Reparar = actuar ante fallos graves +- Técnicas: restaurar, reparar o reinstalar +- Uso de modos especiales del sistema + +--- + +## 6. Seguridad en la administración del sistema + +La seguridad es un aspecto transversal en toda la administración del sistema operativo. + +### 6.1. Medidas básicas + +- Control de accesos +- Actualizaciones de seguridad +- Uso de antivirus +- Copias de seguridad +- Configuración de firewall + +--- + +### 6.2. Principios de seguridad + +- Confidencialidad +- Integridad +- Disponibilidad + +Muy preguntado en examen. + +--- + +### Miniresumen + +- Seguridad = proteger el sistema +- Principios clave: confidencialidad, integridad y disponibilidad + +--- + +## Miniresumen final (para memorizar) + +- SO = gestiona hardware y software +- Software base = SO + drivers + utilidades +- Administración = usuarios, permisos, configuración +- Actualización = seguridad y mejoras +- Mantenimiento = prevenir y optimizar +- Reparación = solucionar fallos graves +- Seguridad = confidencialidad, integridad y disponibilidad \ No newline at end of file diff --git a/apuntes/bloque4/tema10.md b/apuntes/bloque4/tema10.md new file mode 100644 index 0000000..21edfa2 --- /dev/null +++ b/apuntes/bloque4/tema10.md @@ -0,0 +1,78 @@ +# Bloque 4 Tema 10. Redes locales. Tipología. Técnicas de transmisión. Métodos de acceso. Dispositivos de interconexión. + +## 1. Concepto y clasificación de redes +- **LAN (Local Area Network):** Red de área local, cubre un área limitada (habitación, edificio, campus). Alta velocidad, baja latencia, propiedad privada. +- **Clasificación por extensión:** + - PAN (Personal Area Network): hasta 10 m, Bluetooth. + - LAN: edificio/campus. + - MAN (Metropolitan Area Network): ciudad. + - WAN (Wide Area Network): país/mundo, ejemplo: Internet. + +## 2. Topologías de red +- **Bus:** Todos los nodos conectados a un único cable. Sencilla, barata, susceptible a colisiones y fallos. +- **Estrella:** Todos los nodos conectados a un nodo central (switch/hub). Más usada. Fácil de gestionar, punto único de fallo. +- **Anillo:** Nodos conectados en círculo. Acceso por token. Sin colisiones, pero un fallo interrumpe la red. +- **Malla:** Cada nodo conectado a varios o todos los demás. Alta redundancia, muy costosa. Usada en backbone. +- **Árbol:** Jerarquía de niveles (core, distribución, acceso). Escalable, fácil de gestionar. +- **Topología física vs lógica:** Física = cableado real; lógica = flujo de información. + +## 3. Técnicas de transmisión +- **Banda base (baseband):** Señal digital ocupa todo el medio. Solo una señal a la vez. Codificación Manchester, NRZ, 4B5B, 8B10B, PAM-4. +- **Banda ancha (broadband):** Multiplexación por frecuencia, varios canales. Usada en ADSL, TV por cable. +- **Codificaciones:** + - NRZ: voltaje alto/bajo, sin reloj. + - Manchester: transición a mitad del bit, sincroniza reloj. + - 4B5B, 8B10B: codificaciones para Fast/Gigabit Ethernet. + - PAM-4: cuatro niveles, usado en 25/400 Gbps. + +## 4. Métodos de acceso al medio +- **CSMA/CD:** Ethernet clásico. Escucha el medio, transmite si libre, detecta colisiones, backoff aleatorio. Obsoleto con switches. +- **CSMA/CA:** WiFi. Evita colisiones, usa ventana de contención y ACK. RTS/CTS para nodo oculto. +- **Token Passing:** Token Ring, Token Bus. Solo transmite quien tiene el token. +- **ALOHA:** Acceso aleatorio, colisiones frecuentes. +- **Polling:** Nodo central pregunta a cada nodo si quiere transmitir. +- **FDDI:** Anillo dual de fibra óptica, acceso por token. + +## 5. Ethernet +- **Estándar IEEE 802.3.** +- Evolución: 10BASE5 (10 Mbps, coaxial grueso), 10BASE2 (coaxial fino), 10BASE-T (UTP Cat 3), 100BASE-TX (Fast Ethernet, Cat 5), 1000BASE-T (Gigabit, Cat 5e), 10GBASE-T (Cat 6A), fibra hasta 400 Gbps. +- **Nomenclatura:** velocidad + BASE + tipo de medio (T, S, L). +- **Trama Ethernet:** preámbulo, SFD, MAC destino, MAC origen, EtherType/longitud, datos, FCS. +- **MTU:** 1500 bytes. Tamaño mínimo: 64 bytes. +- **Direcciones MAC:** 48 bits, OUI, broadcast FF:FF:FF:FF:FF:FF. +- **Categorías de cable:** + - Cat 3: hasta 10 Mbps + - Cat 5: hasta 100 Mbps + - Cat 5e: hasta 1 Gbps + - Cat 6/6a: hasta 10 Gbps + - Cat 7: hasta 10 Gbps + - Cat 8: hasta 40 Gbps +- **Fibra óptica:** mayor velocidad y distancia, menos interferencias. + +## 6. VLAN (Virtual LAN) +- **IEEE 802.1Q:** estándar para VLAN, añade etiqueta/tag a la trama. +- **Trunk:** enlace que transporta tráfico de varias VLANs. +- **VLAN capa 2:** segmentación por puerto físico. +- **VLAN capa 3:** segmentación por IP. +- **Ventajas:** segmentación, seguridad, reducción de dominio de broadcast, flexibilidad. + +## 7. Dispositivos de interconexión +- **Repetidor:** capa física, regenera señal, extiende alcance. +- **Hub:** capa física, conecta en estrella, retransmite a todos, un dominio de colisión. +- **Bridge:** capa de enlace, conecta segmentos, filtra por MAC. +- **Switch:** capa de enlace, conecta dispositivos, tabla MAC, separa dominios de colisión, soporta VLAN, switches capa 3 enrutan. +- **Router:** capa de red, conecta redes distintas, enruta por IP, separa dominios de broadcast. +- **Gateway:** traduce entre protocolos distintos, opera en todas las capas. +- **Diferencias:** + - Hub: un dominio de colisión y broadcast. + - Switch: separa colisión, un dominio de broadcast (salvo VLAN). + - Router: separa ambos. + +## 8. Resumen +- Topologías: bus, estrella, anillo, malla, árbol. +- Ethernet: estándar principal, transmisión en banda base, CSMA/CD. +- WiFi: CSMA/CA. +- Dispositivos: hub (capa 1), switch (capa 2), router (capa 3). +- VLAN: segmentación lógica. +- Trama Ethernet: MTU 1500 bytes, MAC 48 bits. +- Repasa bien métodos de acceso, evolución de Ethernet, VLAN y dispositivos. diff --git a/apuntes/bloque4/tema10_20260428.md b/apuntes/bloque4/tema10_20260428.md new file mode 100644 index 0000000..7cf0854 --- /dev/null +++ b/apuntes/bloque4/tema10_20260428.md @@ -0,0 +1,403 @@ +# Bloque 4 · Tema 10 +# Redes locales. Tipología. Técnicas de transmisión. Métodos de acceso. Dispositivos de interconexión. + +--- + +# 1. Esquema introductorio (visión rápida) + +**LAN (Local Area Network):** red de comunicaciones de corto alcance (edificio o campus). + +**Topologías físicas:** bus, estrella, anillo, malla, árbol. +**Topologías lógicas:** bus (CSMA/CD), anillo de token. + +**Técnicas de transmisión:** +- Banda base (baseband): señal digital sobre todo el ancho de banda del medio. +- Banda ancha (broadband): múltiples canales sobre el ancho de banda. + +**Métodos de acceso al medio:** +- **CSMA/CD (Ethernet):** detecta colisiones. +- **CSMA/CA (Wi-Fi):** evita colisiones. +- **Token Ring:** turno garantizado. + +**Dispositivos:** repetidor, hub, bridge, switch, router, gateway. + +--- + +# 2. Redes de área local (LAN) – Concepto y clasificación + +## 2.1 Definición + +Una **LAN (Local Area Network)** es una red de comunicaciones que cubre un área geográfica limitada (habitación, edificio, campus). Se caracteriza por: +- Alta velocidad de transmisión (100 Mbps − 100 Gbps). +- Baja tasa de errores. +- Propiedad privada (la organización es dueña de la infraestructura). +- Tecnologías predominantes: **Ethernet** (IEEE 802.3) y **Wi-Fi** (IEEE 802.11). + +## 2.2 Clasificación por extensión + +| Tipo | Cobertura | Velocidad típica | Ejemplo | +|------|-----------|-----------------|---------| +| **PAN** | ~10 m | 1-100 Mbps | Bluetooth, USB | +| **LAN** | Edificio/campus | 100 Mbps – 100 Gbps | Ethernet, Wi-Fi | +| **MAN** | Ciudad | 10 Mbps – 10 Gbps | Metro Ethernet, WiMAX | +| **WAN** | País/internacional | Variable | Internet, MPLS | + +--- + +# 3. Topologías de red + +La **topología** describe la estructura física o lógica de cómo están interconectados los nodos. + +## 3.1 Topología en bus + +``` +[PC1]---[PC2]---[PC3]---[PC4] + ←── Cable coaxial ──→ + (terminadores en extremos) +``` + +- Todos los nodos comparten el mismo medio de transmisión. +- Las señales se propagan en ambos sentidos. +- **Terminadores:** impiden las reflexiones en los extremos del cable. +- **Ventaja:** sencilla y económica. +- **Desventaja:** un corte en el cable inutiliza toda la red; colisiones frecuentes; difícil diagnóstico. +- Ejemplo: Ethernet 10BASE2 (coaxial delgado), 10BASE5 (grueso). + +## 3.2 Topología en estrella + +``` + [PC1] + | +[PC2]--[SWITCH]--[PC3] + | + [PC4] +``` + +- Todos los nodos se conectan a un **nodo central** (switch, hub). +- **Ventaja:** fallo de un nodo no afecta al resto; fácil diagnóstico; sencillo de ampliar. +- **Desventaja:** el nodo central es **punto único de fallo**; coste del cableado a cada nodo. +- **La topología más utilizada en LAN modernas** (con switches). + +## 3.3 Topología en anillo + +``` +[PC1] → [PC2] → [PC3] → [PC4] → [PC1] +``` + +- Los nodos forman un círculo; los datos circulan en un sentido (o en ambos en anillos duales). +- Acceso al medio: **Token Ring (IEEE 802.5)** o **FDDI**. +- **Ventaja:** predecible; no hay colisiones (acceso ordenado por token). +- **Desventaja:** un fallo en el anillo interrumpe la red; en desuso frente a Ethernet. + +## 3.4 Topología en malla + +- Cada nodo está conectado directamente a todos los demás nodos (malla completa) o a varios (malla parcial). +- **Ventaja:** muy alta redundancia y tolerancia a fallos. +- **Desventaja:** coste muy elevado en cables y puertos. +- Uso: redes de backbone críticas, Internet (malla parcial). + +## 3.5 Topología en árbol (jerárquica) + +``` + [Core Switch] + / \ + [Distrib SW] [Distrib SW] + / \ / \ +[Access] [Access] [Access] [Access] +``` + +- Jerarquía de nodos en tres niveles: **core, distribución, acceso**. +- La más usada en redes corporativas (arquitectura de tres capas). +- **Ventaja:** escalable y fácil de gestionar. +- **Desventaja:** dependencia de los nodos superiores. + +## 3.6 Topología lógica vs física + +| Tipo | Descripción | +|------|-------------| +| **Topología física** | Cómo están conectados físicamente los cables y dispositivos | +| **Topología lógica** | Cómo fluye la información lógicamente en la red | + +Ejemplo: Ethernet moderno tiene **topología física en estrella** (con switch) pero **topología lógica de bus** (todos comparten el dominio de broadcast). + +--- + +# 4. Técnicas de transmisión + +## 4.1 Banda base (Baseband) + +- La señal digital ocupa **todo el ancho de banda** del medio. +- Solo se puede transmitir una señal a la vez. +- Codificación típica: **Manchester** (combinación de señal de reloj y datos). +- Ejemplo: **Ethernet (10BASE-T, 100BASE-TX)**. +- Es la técnica estándar en LAN. + +## 4.2 Banda ancha (Broadband) + +- El ancho de banda del medio se divide en **múltiples canales** de frecuencia (multiplexación por frecuencia, FDM). +- Cada canal puede llevar una señal diferente. +- Ejemplo: **ADSL, cable coaxial (TV por cable), DOCSIS**. +- En LAN se usa excepcionalmente (ej. 10BROAD36, obsoleto). + +## 4.3 Comparativa + +| Característica | Banda base | Banda ancha | +|---------------|-----------|------------| +| Señal | Digital | Analógica (modulada) | +| Canales | Uno | Varios | +| Distancia | Corta (LAN) | Larga (WAN/MAN) | +| Uso en LAN | Sí (estándar) | Excepcional | + +## 4.4 Codificación de la señal + +| Codificación | Descripción | Uso | +|-------------|-------------|-----| +| **NRZ (Non-Return to Zero)** | 1 = voltaje alto, 0 = voltaje bajo; no tiene señal de reloj integrada | Básica | +| **Manchester** | Transición a mitad del bit (↑ = 1, ↓ = 0); reloj auto-sincronizado | 10BASE-T Ethernet | +| **Manchester diferencial** | La transición indica el bit; más robusto al ruido | Token Ring | +| **4B5B / 8B10B** | Bloques de código; balance DC y sincronización | Fast Ethernet, Gigabit Ethernet | +| **PAM-4** | 4 niveles de amplitud por símbolo; dobla la tasa | 25G/400G Ethernet | + +--- + +# 5. Métodos de acceso al medio + +El **método de acceso al medio (MAC – Medium Access Control)** controla cómo los nodos comparten el medio de transmisión para evitar o resolver colisiones. + +## 5.1 CSMA/CD – Carrier Sense Multiple Access with Collision Detection + +**Usado en: Ethernet (IEEE 802.3) en topología de bus o con hub.** + +Algoritmo: +1. **Carrier Sense (CS):** el nodo escucha el medio antes de transmitir. +2. **Multiple Access (MA):** varios nodos pueden transmitir si el medio está libre. +3. Si dos nodos transmiten a la vez → **colisión**. +4. **Collision Detection (CD):** los nodos detectan la colisión. +5. Se envía una señal **jam** para notificar la colisión a todos. +6. Cada nodo espera un tiempo aleatorio (**backoff exponencial binario**) y reintenta. + +**Nota importante:** con switches modernos (full-duplex), no hay colisiones → CSMA/CD ya no es relevante en redes actuales, pero se sigue estudiando como concepto. + +## 5.2 CSMA/CA – Carrier Sense Multiple Access with Collision Avoidance + +**Usado en: Wi-Fi (IEEE 802.11).** + +- En inalámbrico, una estación no puede detectar colisiones mientras transmite (no oye su propia señal reflejada). +- En lugar de detectar, intenta **evitar** las colisiones. +- Mecanismo: **DIFS + espera aleatoria (ventana de contención)** antes de transmitir. +- **ACK obligatorio:** el receptor confirma la recepción de cada trama. +- Variante: **RTS/CTS (Request to Send / Clear to Send)** para evitar el problema del nodo oculto. + +### Problema del nodo oculto +Dos estaciones (A y C) no se "escuchan" entre sí pero ambas pueden comunicarse con B. +Si A y C transmiten simultáneamente a B → colisión en B sin que A ni C la detecten. +Solución: **RTS/CTS**. + +## 5.3 Token Ring (IEEE 802.5) + +- Un **token** (ficha) circula por el anillo. +- Solo el nodo que tiene el token puede transmitir. +- Acceso **determinista**: sin colisiones; latencia predecible. +- Velocidades: 4 Mbps y 16 Mbps. +- **Obsoleto**; reemplazado por Ethernet switched. + +## 5.4 FDDI (Fiber Distributed Data Interface) + +- Anillo dual de fibra óptica a **100 Mbps**. +- Acceso por token; tolerante a fallos (anillo secundario de backup). +- Usado en MAN y backbone en los 90. +- **Obsoleto**; reemplazado por Fast/Gigabit Ethernet y fibra. + +## 5.5 Comparativa de métodos de acceso + +| Método | Tecnología | Tipo | Colisiones | Determinista | +|--------|-----------|------|-----------|-------------| +| **CSMA/CD** | Ethernet legacy | Contención | Detecta y recupera | No | +| **CSMA/CA** | Wi-Fi | Contención | Evita | No | +| **Token Ring** | IEEE 802.5 | Turno | Sin colisiones | Sí | +| **FDDI** | Fibra FDDI | Turno (token) | Sin colisiones | Sí | +| **Full-duplex Ethernet** | Ethernet moderno | Conmutación | Sin colisiones | No (pero muy baja latencia) | + +--- + +# 6. Ethernet – El estándar de LAN + +## 6.1 Historia y evolución + +| Versión | Velocidad | Medio | Estándar | +|---------|-----------|-------|---------| +| **10BASE5** | 10 Mbps | Coaxial grueso | IEEE 802.3 (1983) | +| **10BASE2** | 10 Mbps | Coaxial delgado | IEEE 802.3a | +| **10BASE-T** | 10 Mbps | Par trenzado UTP Cat3 | IEEE 802.3i (1990) | +| **100BASE-TX** | 100 Mbps | UTP Cat5 | IEEE 802.3u (1995) – Fast Ethernet | +| **1000BASE-T** | 1 Gbps | UTP Cat5e | IEEE 802.3ab (1999) – Gigabit Ethernet | +| **10GBASE-T** | 10 Gbps | UTP Cat6A | IEEE 802.3an (2006) | +| **10GBASE-SR/LR** | 10 Gbps | Fibra | IEEE 802.3ae | +| **40/100GBASE** | 40/100 Gbps | Fibra | IEEE 802.3ba (2010) | +| **400GBASE** | 400 Gbps | Fibra | IEEE 802.3bs (2017) | + +La nomenclatura `VelocidadBASE-Tipo` sigue el patrón: +- **Velocidad** en Mbps o Gbps. +- **BASE** = banda base. +- **Tipo:** T = par trenzado, S = fibra multimodo (short), L = fibra monomodo (long), X = codificación especial. + +## 6.2 Trama Ethernet (IEEE 802.3) + +``` +| Preámbulo | SFD | MAC Dst | MAC Src | EtherType/Longitud | Datos (payload) | FCS | +| 7 bytes | 1 B | 6 bytes | 6 bytes | 2 bytes | 46-1500 bytes | 4 B | +``` + +- **Preámbulo:** sincronización del receptor (patrón 10101010...). +- **SFD (Start Frame Delimiter):** indica el inicio de la trama (10101011). +- **MAC Dst / Src:** direcciones físicas (48 bits / 6 bytes) en notación hexadecimal. +- **EtherType:** indica el protocolo de capa superior (0x0800 = IPv4, 0x0806 = ARP, 0x86DD = IPv6). +- **FCS (Frame Check Sequence):** CRC para detección de errores. + +**MTU:** 1500 bytes (payload máximo). +**Tamaño mínimo de trama:** 64 bytes (para que CSMA/CD funcione correctamente). + +## 6.3 Dirección MAC + +- **48 bits** (6 bytes) = 12 dígitos hexadecimales (ej. `00:1A:2B:3C:4D:5E`). +- Los primeros 24 bits: **OUI (Organizationally Unique Identifier)** → identifica al fabricante. +- Los últimos 24 bits: asignados por el fabricante (número de serie). +- **Dirección broadcast:** `FF:FF:FF:FF:FF:FF` (enviada a todos los nodos). +- **Dirección multicast:** bit LSB del primer byte = 1. + +## 6.4 VLANs (IEEE 802.1Q) + +Una **VLAN (Virtual LAN)** segmenta una LAN física en múltiples LANs virtuales independientes. + +``` + [SWITCH] + / | \ + VLAN10 VLAN20 VLAN30 + (Ventas) (IT) (RRHH) +``` + +- Los dispositivos de distintas VLANs no pueden comunicarse directamente sin un **router o switch L3**. +- **Puerto de acceso (access):** asignado a una VLAN; el switch agrega la etiqueta 802.1Q internamente. +- **Puerto troncal (trunk):** transporta tráfico de múltiples VLANs; la etiqueta 802.1Q viaja en los frames. +- **VLAN tag (802.1Q):** 4 bytes adicionales en la trama Ethernet con el ID de VLAN (VID, 12 bits → hasta 4094 VLANs). + +**Ventajas:** +- Segmentación de tráfico → mayor seguridad. +- Reducción del dominio de broadcast. +- Flexibilidad: agrupación lógica sin cambios físicos. + +--- + +# 7. Dispositivos de interconexión + +## 7.1 Repetidor (capa 1) + +- Regenera la señal digital para extender el alcance del cable. +- No filtra ni procesa: transmite todos los bits. +- Extiende el dominio de colisión. +- Prácticamente en desuso (sustituido por switches). + +## 7.2 Hub (concentrador – capa 1) + +- Conecta múltiples dispositivos en topología estrella. +- Funciona como repetidor multipuerto: retransmite a todos los puertos. +- Un único dominio de colisión y broadcast para todos los nodos. +- **Obsoleto**; sustituido por switches. + +## 7.3 Bridge (puente – capa 2) + +- Conecta dos segmentos de red. +- Aprende direcciones MAC de cada segmento. +- Filtra el tráfico: solo retransmite tramas al segmento donde está el destino. +- Separa dominios de colisión (pero no de broadcast). +- **STP (Spanning Tree Protocol – IEEE 802.1D):** evita bucles lógicos en redes con múltiples bridges. + +## 7.4 Switch (conmutador – capa 2) + +El switch es el dispositivo central de las LAN modernas. + +**Funcionamiento:** +1. Cuando llega una trama, el switch aprende la MAC origen y el puerto de entrada. +2. Busca la MAC destino en su **tabla CAM (Content Addressable Memory)**. +3. Si encuentra la entrada → envía la trama solo por ese puerto (**unicast**). +4. Si no la encuentra → **flooding** (envía por todos los puertos excepto el de entrada). +5. Broadcasts y multicasts → envía por todos los puertos. + +**Modos de conmutación:** + +| Modo | Descripción | Latencia | Errores | +|------|-------------|----------|---------| +| **Store-and-Forward** | Almacena la trama completa, verifica FCS antes de reenviar | Mayor | Filtra errores | +| **Cut-Through** | Empieza a reenviar en cuanto lee la MAC destino | Menor | No filtra errores | +| **Fragment-Free** | Lee los primeros 64 bytes (detecta fragmentos de colisión) | Media | Parcial | + +**Switch capa 3:** +- Añade capacidad de enrutamiento IP al switch. +- Enrutamiento inter-VLAN sin necesidad de router externo. +- Más rápido que un router para el tráfico interno (enrutamiento hardware). + +### STP – Spanning Tree Protocol (IEEE 802.1D) + +Evita **bucles físicos** en redes con enlaces redundantes entre switches. + +- Se elige un **Root Bridge** (switch raíz). +- Se calculan los caminos más cortos al Root Bridge. +- Los puertos redundantes quedan en estado **blocking** (bloqueados). +- Si el camino activo falla → STP reconverge y activa el camino bloqueado. +- **RSTP (IEEE 802.1w):** Rapid STP; converge en milisegundos (vs 30-50 s del STP original). +- **MSTP (IEEE 802.1s):** Multiple STP; instancias STP por VLAN. + +## 7.5 Router (encaminador – capa 3) + +- Conecta redes diferentes (distintas subredes IP). +- Toma decisiones de enrutamiento basadas en la dirección **IP destino**. +- **Tabla de enrutamiento:** lista de redes conocidas con el siguiente salto. +- Separa dominios de broadcast. + +## 7.6 Gateway (pasarela) + +- Traduce entre protocolos de redes heterogéneas. +- Opera en todas las capas (hasta capa 7). +- Ejemplo: gateway entre red IP y red ATM. + +## 7.7 Resumen comparativo + +| Dispositivo | Capa OSI | Dirección usada | Dom. colisión | Dom. broadcast | Inteligencia | +|-------------|---------|----------------|--------------|----------------|-------------| +| Repetidor | 1 | — | Extende | — | Ninguna | +| Hub | 1 | — | Único | Único | Ninguna | +| Bridge | 2 | MAC | Separa | Único | Tabla MAC | +| Switch | 2 (o 3) | MAC (o IP) | Separa | Único (o VLAN) | Tabla CAM | +| Router | 3 | IP | Separa | Separa | Tabla enrutamiento | +| Gateway | 1-7 | Todas | — | — | Protocolo app | + +--- + +# 8. Resumen: conceptos clave para el examen + +| Concepto | Dato clave | +|----------|-----------| +| LAN | Red local; alta velocidad; propiedad privada | +| Topología estrella | La más común en LAN; nodo central = switch | +| Topología bus | Cable coaxial compartido; terminadores; colisiones | +| Topología anillo | Token circulante; IEEE 802.5; obsoleto | +| Banda base | Señal digital; todo el ancho de banda; Ethernet | +| Banda ancha | Múltiples canales FDM; ADSL, cable coaxial | +| Codificación Manchester | Transición a mitad del bit; 10BASE-T Ethernet | +| CSMA/CD | Ethernet legacy; detecta colisiones; backoff exponencial | +| CSMA/CA | Wi-Fi; evita colisiones; DIFS + ventana aleatoria | +| Token Ring | Acceso determinista; sin colisiones; IEEE 802.5 | +| Trama Ethernet | Preámbulo+SFD+MAC dst+MAC src+EtherType+Datos+FCS | +| MAC | 48 bits (6 bytes); OUI (24 bits fabricante) | +| Broadcast MAC | FF:FF:FF:FF:FF:FF | +| MTU Ethernet | 1500 bytes | +| VLAN (IEEE 802.1Q) | Hasta 4094 VLANs; tag de 4 bytes; trunk/access | +| Switch – tabla CAM | Aprende MACs; unicast, flooding, broadcast | +| Store-and-Forward | Almacena y verifica FCS; filtra errores | +| Cut-Through | Reenvía leyendo solo MAC destino; menor latencia | +| STP (IEEE 802.1D) | Evita bucles; Root Bridge; puertos blocking | +| RSTP (IEEE 802.1w) | STP rápido; converge en milisegundos | +| Switch L3 | Enrutamiento inter-VLAN sin router externo | +| Router | Capa 3; separa dominios broadcast; tabla enrutamiento | +| 100BASE-TX | Fast Ethernet; 100 Mbps; UTP Cat5; IEEE 802.3u | +| 1000BASE-T | Gigabit Ethernet; 1 Gbps; UTP Cat5e; IEEE 802.3ab | diff --git a/apuntes/bloque4/tema10_apuntesdeclase.md b/apuntes/bloque4/tema10_apuntesdeclase.md new file mode 100644 index 0000000..998f73f --- /dev/null +++ b/apuntes/bloque4/tema10_apuntesdeclase.md @@ -0,0 +1,44 @@ +# Bloque 4 · Tema 10 +# Redes locales. Tipología. Técnicas de transmisión. Métodos de acceso. Dispositivos de interconexión. + +## Ethernet +IEEE 802.3u: Fast Ethernet (100 Mbps) +Velocidades: 10 Mbps (Ethernet), 100 Mbps (Fast Ethernet), 1 Gbps (Gigabit Ethernet), 10 Gbps (10 Gigabit Ethernet) + +## Token Bus y Token Ring +- Token Bus: topología de bus, token circula por el cable, IEEE 802 + +Formato XBASEY + +Categorias cables ethernet: +- Categoría 3 (Cat 3): hasta 10 Mbps, 16 MHz +- Categoría 5 (Cat 5): hasta 100 Mbps, 100 MHz +- Categoría 5e (Cat 5e): hasta 1 Gbps, 100 MHz +- Categoría 6 (Cat 6): hasta 10 Gbps, 250 MHz +- Categoría 6a (Cat 6a): hasta 10 Gbps, 500 MHz +- Categoría 7 (Cat 7): hasta 10 Gbps, 600 MHz +- Categoría 8 (Cat 8): hasta 40 Gbps, 2000 MHz + +Fibra optica: + +Colisiones, etc. +- ALOHA (por contienda): Acceso Aleatorio con Colisiones +- CSMA/CD (por contienda): Acceso Múltiple por Detección de Portadora con Detección de Colisiones (Ethernet) +- Por reserva: + - SRMA (Single Reservation Multiple Access) + - GSMA (Generalized Single Reservation Multiple Access) +- Por turnos: + - Selección de turno: Round Robin, Token Ring + - Sondeo (Polling): el nodo que tiene el token pregunta a los demás si tienen datos para enviar + - Reserva de turno: Polling, Token Bus +- Distribuido: + - Daysi Chain: cada nodo se conecta al siguiente, formando una cadena + - Token Passing: el token se pasa de un nodo a otro, solo el nodo que tiene el token puede transmitir + +VLAN (Virtual LAN): red local virtual que permite segmentar una red física en varias redes lógicas, mejorando la seguridad y el rendimiento. + - IEEE 802.1Q (**MUY IMPORTANTE**): estándar para VLAN, utiliza etiquetas (tags) en los frames Ethernet para identificar a qué VLAN pertenecen. + - Trunk: enlace que transporta tráfico de varias VLANs, utiliza etiquetas para identificar el tráfico de cada VLAN. + - Segun OSI: + - capa 2 (enlace de datos) + - capa 3 (red): VLANs basadas en IP, utilizan direcciones IP para segmentar la red. + \ No newline at end of file diff --git a/apuntes/bloque4/tema10_audio.md b/apuntes/bloque4/tema10_audio.md new file mode 100644 index 0000000..cec68eb --- /dev/null +++ b/apuntes/bloque4/tema10_audio.md @@ -0,0 +1,95 @@ +## Bloque 4 Tema 10. Redes locales. Tipología. Técnicas de transmisión. Métodos de acceso. Dispositivos de interconexión. + +Este tema estudia en profundidad las redes de área local, sus topologías, las técnicas de transmisión, los métodos de acceso al medio y los dispositivos que las forman. + +--- + +## 1. Concepto y clasificación de redes de área local + +Una LAN o Local Area Network es una red de comunicaciones que cubre un área geográfica limitada como una habitación, un edificio o un campus. Se caracteriza por su alta velocidad de transmisión, que va desde 100 Mbps hasta 100 Gbps; su baja tasa de errores; por ser de propiedad privada; y por usar principalmente Ethernet según el estándar IEEE 802.3 y WiFi según el estándar IEEE 802.11. + +Las redes se clasifican por su extensión geográfica en cuatro tipos. La PAN o Personal Area Network tiene un alcance de unos 10 metros y usa Bluetooth. La LAN cubre un edificio o campus. La MAN o Metropolitan Area Network cubre una ciudad. La WAN o Wide Area Network cubre un país o todo el mundo, siendo Internet el ejemplo principal. + +--- + +## 2. Topologías de red + +La topología describe la estructura física o lógica de cómo están interconectados los nodos. + +La topología en bus conecta todos los nodos a un único cable compartido. Las señales se propagan en ambos sentidos y es necesario colocar terminadores en los extremos del cable para evitar reflexiones. Es sencilla y económica pero un corte en el cable inutiliza toda la red y es susceptible a colisiones frecuentes. Se usó en las redes Ethernet de coaxial antiguas. + +La topología en estrella conecta todos los nodos a un nodo central, que suele ser un switch o un hub. Es la topología más utilizada en las LAN modernas. Sus ventajas son que el fallo de un nodo no afecta al resto y que es fácil de gestionar y ampliar. Su desventaja es que el nodo central es un punto único de fallo. + +La topología en anillo conecta los nodos formando un círculo, de modo que los datos circulan en un sentido o en ambos en los anillos duales. El acceso al medio se controla mediante el mecanismo del token, que es el que usa Token Ring de IEEE 802.5. Su ventaja es que el acceso es predecible y sin colisiones, pero un fallo en el anillo interrumpe la red. Está en desuso frente a Ethernet. + +La topología en malla conecta cada nodo directamente con todos los demás en la malla completa, o con varios en la malla parcial. Ofrece muy alta redundancia y tolerancia a fallos, pero su coste es muy elevado en cables y puertos. Se usa en redes de backbone críticas e Internet. + +La topología en árbol o jerarquía organiza los nodos en tres niveles: núcleo o core, distribución y acceso. Es la arquitectura más usada en redes corporativas. Es escalable y fácil de gestionar, aunque depende de los nodos superiores. + +Es importante distinguir la topología física, que describe cómo están conectados físicamente los cables y dispositivos, de la topología lógica, que describe cómo fluye la información. Por ejemplo, Ethernet moderno tiene topología física en estrella con switch pero topología lógica de bus, ya que todos comparten el mismo dominio de broadcast. + +--- + +## 3. Técnicas de transmisión + +La transmisión en banda base, o baseband, usa la señal digital ocupando todo el ancho de banda del medio. Solo se puede transmitir una señal a la vez. La codificación típica es Manchester, que combina la señal de reloj con los datos. Es la técnica estándar en las LAN, usada en Ethernet. + +La transmisión en banda ancha, o broadband, divide el ancho de banda del medio en múltiples canales de frecuencia mediante multiplexación por frecuencia, lo que permite que cada canal lleve una señal diferente. Se usa en ADSL y en el cable de televisión. En las LAN se usa de forma excepcional. + +Los principales esquemas de codificación de la señal son los siguientes. NRZ o Non-Return to Zero usa voltaje alto para el uno y voltaje bajo para el cero, sin señal de reloj integrada. Manchester usa una transición a mitad del bit para sincronizar el reloj y se usaba en Ethernet de 10 Mbps. Las codificaciones 4B5B y 8B10B se usan en Fast Ethernet y Gigabit Ethernet respectivamente. PAM-4, que usa cuatro niveles de amplitud por símbolo, se usa en Ethernet de 25 y 400 Gbps para doblar la tasa de transmisión. + +--- + +## 4. Métodos de acceso al medio + +El método de acceso al medio controla cómo los nodos comparten el medio de transmisión para evitar o resolver colisiones. + +CSMA/CD, o Carrier Sense Multiple Access with Collision Detection, es el método usado en Ethernet con topología de bus o con hub. El algoritmo funciona así: el nodo escucha el medio antes de transmitir; si está libre, transmite; si dos nodos transmiten a la vez se produce una colisión; los nodos detectan la colisión y envían una señal jam para notificarlo a todos; cada nodo espera un tiempo aleatorio mediante el algoritmo de backoff exponencial binario y reintenta. Con los switches modernos en modo full-duplex no existen colisiones, por lo que CSMA/CD ya no es relevante en redes actuales, aunque sigue siendo un concepto de examen. + +CSMA/CA, o Carrier Sense Multiple Access with Collision Avoidance, es el método usado en WiFi. En las redes inalámbricas una estación no puede detectar colisiones mientras transmite porque no oye su propia señal reflejada. Por eso, en lugar de detectar, intenta evitar las colisiones. El mecanismo usa un tiempo de espera DIFS más una ventana de contención aleatoria antes de transmitir. El receptor debe confirmar la recepción de cada trama mediante un mensaje de reconocimiento ACK. Para resolver el problema del nodo oculto, en el que dos estaciones no se escuchan entre sí pero sí al punto de acceso, se puede usar el mecanismo RTS/CTS de solicitud y autorización para enviar. + +El método Token Ring de IEEE 802.5 usa un token o ficha que circula por el anillo. Solo el nodo que tiene el token puede transmitir. El acceso es determinista, sin colisiones y con latencia predecible. Operaba a 4 y 16 Mbps. Está obsoleto y fue reemplazado por Ethernet. + +FDDI o Fiber Distributed Data Interface usa un anillo dual de fibra óptica a 100 Mbps con acceso por token y tolerancia a fallos mediante el anillo secundario de backup. Se usó en redes metropolitanas en los años noventa. Está obsoleto. + +--- + +## 5. Ethernet: el estándar de LAN + +Ethernet es el estándar de red de área local más extendido del mundo, definido por la norma IEEE 802.3. + +La evolución de Ethernet comenzó con 10BASE5 en 1983 a 10 Mbps sobre coaxial grueso. Siguió con 10BASE2 sobre coaxial delgado y con 10BASE-T sobre par trenzado UTP categoría 3. Fast Ethernet o 100BASE-TX llegó en 1995 a 100 Mbps sobre UTP Cat5. Gigabit Ethernet o 1000BASE-T alcanzó 1 Gbps sobre UTP Cat5e. La norma 10GBASE-T alcanzó 10 Gbps sobre UTP Cat6A. Y las normas de fibra óptica llegan hasta 400 Gbps. + +La nomenclatura de Ethernet sigue el patrón velocidad, BASE para banda base, y tipo de medio: T para par trenzado, S para fibra multimodo de corto alcance, L para fibra monomodo de largo alcance. + +La trama Ethernet según el estándar IEEE 802.3 tiene los siguientes campos: el preámbulo de 7 bytes para sincronización, el delimitador de inicio de trama SFD de 1 byte, la dirección MAC de destino de 6 bytes, la dirección MAC de origen de 6 bytes, el campo EtherType o longitud de 2 bytes que indica el protocolo de capa superior, el payload o datos de entre 46 y 1500 bytes, y la secuencia de verificación de trama FCS de 4 bytes para la detección de errores. + +La MTU o Maximum Transmission Unit de Ethernet es de 1500 bytes. El tamaño mínimo de trama es de 64 bytes para que CSMA/CD funcione correctamente. + +Las direcciones MAC tienen 48 bits, equivalentes a 6 bytes, y se representan en notación hexadecimal. Los primeros 24 bits identifican al fabricante mediante el código OUI. La dirección de broadcast es FF:FF:FF:FF:FF:FF y se envía a todos los nodos de la red. + +Las VLANs o Virtual LANs según el estándar IEEE 802.1Q permiten segmentar lógicamente una LAN física en múltiples LANs virtuales independientes. Los dispositivos de distintas VLANs no pueden comunicarse directamente sin un router o switch de capa 3. Los puertos de acceso asignan un dispositivo a una VLAN concreta. Los puertos troncales o trunk transportan tráfico de múltiples VLANs con una etiqueta 802.1Q de 4 bytes que incluye el identificador de VLAN, que puede tomar hasta 4094 valores distintos. Las ventajas de las VLANs son la segmentación del tráfico para mayor seguridad, la reducción del dominio de broadcast y la flexibilidad para agrupar dispositivos sin cambios físicos. + +--- + +## 6. Dispositivos de interconexión + +El repetidor opera en la capa física y regenera la señal digital para extender el alcance del cable. No filtra ni procesa: retransmite todos los bits. Está prácticamente en desuso. + +El hub o concentrador opera en la capa física y conecta varios equipos en estrella retransmitiendo los datos a todos los puertos. Crea un dominio de colisión único compartido entre todos los equipos. Está en desuso, sustituido por el switch. + +El bridge o puente opera en la capa de enlace de datos y conecta dos segmentos de red. Aprende las direcciones MAC y filtra las tramas por segmento. + +El switch o conmutador opera en la capa de enlace de datos y conecta dispositivos en la LAN. Mantiene una tabla de direcciones MAC que asocia cada dirección con el puerto correspondiente. Envía cada trama solo al puerto de destino, separando los dominios de colisión. Puede crear VLANs. Los switches de capa 3 también tienen capacidades de enrutamiento. + +El router o encaminador opera en la capa de red. Conecta redes distintas usando direcciones IP. Selecciona la mejor ruta mediante protocolos de enrutamiento como RIP, OSPF y BGP. Separa los dominios de broadcast. + +La pasarela o gateway opera en todas las capas y traduce entre protocolos distintos. + +La diferencia fundamental en cuanto a dominios es la siguiente: el hub crea un único dominio de colisión y un único dominio de broadcast. El switch separa los dominios de colisión pero mantiene un único dominio de broadcast, excepto con VLANs. El router separa tanto los dominios de colisión como los de broadcast. + +--- + +## Miniresumen final del tema + +Las topologías de red principales son bus, estrella, anillo, malla y árbol, siendo la estrella la más usada en LAN modernas. Ethernet usa transmisión en banda base y el método de acceso CSMA/CD, mientras que WiFi usa CSMA/CA. Los dispositivos clave son el hub en capa 1, el switch en capa 2 y el router en capa 3. Las VLANs segmentan la red lógicamente. La trama Ethernet tiene una MTU de 1500 bytes y las direcciones MAC son de 48 bits. diff --git a/apuntes/bloque4/tema1_audio.md b/apuntes/bloque4/tema1_audio.md new file mode 100644 index 0000000..88f5b20 --- /dev/null +++ b/apuntes/bloque4/tema1_audio.md @@ -0,0 +1,372 @@ +## Administración del sistema operativo y software de base + +En este tema vamos a estudiar la administración del sistema operativo y del software de base, centrándonos en su definición, funciones, gestión, actualización, mantenimiento y reparación. + +El objetivo es comprender cómo mantener un sistema informático operativo, seguro y eficiente, algo fundamental en entornos profesionales y en la Administración Pública. + +--- + +## 1. Sistema operativo y software de base + +El sistema operativo es el software principal de un equipo informático. Actúa como intermediario entre el hardware y el usuario, permitiendo ejecutar aplicaciones y gestionar los recursos del sistema. + +Un sistema operativo se encarga de coordinar todos los elementos del ordenador para que funcionen de forma conjunta. + +### Definiciones clave + +Sistema operativo: conjunto de programas que gestionan el hardware y permiten la ejecución de aplicaciones. + +Kernel: núcleo del sistema operativo. Es la parte que interactúa directamente con el hardware. + +Proceso: programa en ejecución. + +Hilo: unidad mínima de ejecución dentro de un proceso. + +Sistema de archivos: estructura que organiza y almacena la información en discos. + +Driver o controlador: software que permite al sistema operativo comunicarse con un dispositivo hardware. + +Firmware: software integrado en el hardware que controla su funcionamiento básico. + +Software de base: conjunto formado por el sistema operativo, drivers, firmware y utilidades del sistema. + +--- + +### Funciones del sistema operativo + +Gestión de procesos: creación, planificación y finalización de procesos. + +Gestión de memoria: asignación y liberación de memoria RAM. + +Gestión de dispositivos: control de periféricos mediante drivers. + +Gestión de archivos: creación, eliminación y organización de archivos. + +Seguridad: control de accesos y permisos. + +--- + +### Miniresumen + +El sistema operativo es el núcleo del sistema y gestiona todos los recursos del equipo. El software de base incluye todos los componentes necesarios para que el sistema funcione correctamente. + +--- + +## 2. Sistemas operativos en el examen + +Para el examen de TAI debes centrarte principalmente en: + +Sistemas Windows: muy importante a nivel práctico y de comandos. + +Sistemas Linux/Unix: muy importante en administración, comandos y conceptos. + +No es necesario profundizar en sistemas minoritarios. + +--- + +### Diferencias clave + +Windows: interfaz gráfica predominante, administración sencilla, comandos básicos. + +Linux: mayor uso de línea de comandos, muy utilizado en servidores, gran control del sistema. + +--- + +### Miniresumen + +En el examen debes dominar Windows y Linux, especialmente comandos y administración básica. + +--- + +## 3. Administración del sistema operativo + +Administrar un sistema operativo consiste en realizar tareas para garantizar su funcionamiento correcto. + +--- + +### 3.1 Gestión de usuarios + +Permite controlar quién accede al sistema. + +Tipos de usuarios: + +Administrador: control total del sistema. + +Usuario estándar: permisos limitados. + +Invitado: acceso restringido. + +--- + +### Comandos en Windows + +Crear usuario: +net user nombre_usuario contraseña /add + +Eliminar usuario: +net user nombre_usuario /delete + +Ver usuarios: +net user + +Agregar usuario a grupo administradores: +net localgroup Administradores nombre_usuario /add + +--- + +### Comandos en Linux + +Crear usuario: +useradd nombre_usuario + +Asignar contraseña: +passwd nombre_usuario + +Eliminar usuario: +userdel nombre_usuario + +Ver usuarios: +cat /etc/passwd + +Añadir usuario a grupo: +usermod -aG grupo nombre_usuario + +--- + +### 3.2 Gestión de permisos + +Permite controlar qué puede hacer cada usuario. + +Permisos básicos: + +Lectura + +Escritura + +Ejecución + +--- + +### Comandos en Linux + +Cambiar permisos: +chmod 755 archivo + +Cambiar propietario: +chown usuario:grupo archivo + +--- + +### Miniresumen + +La gestión de usuarios y permisos es clave para la seguridad. En el examen suelen preguntar comandos básicos de Windows y Linux. + +--- + +## 4. Actualización del sistema operativo + +Actualizar el sistema operativo consiste en aplicar mejoras y correcciones. + +--- + +### Tipos de actualizaciones + +Actualizaciones de seguridad: corrigen vulnerabilidades. + +Actualizaciones funcionales: añaden nuevas características. + +Parche: corrección de errores concretos. + +Service Pack: conjunto acumulado de actualizaciones. + +--- + +### Comandos en Linux + +Actualizar repositorios: +apt update + +Actualizar sistema: +apt upgrade + +En sistemas RedHat: +yum update + +--- + +### Miniresumen + +Actualizar el sistema es fundamental para mantener la seguridad y estabilidad. + +--- + +## 5. Mantenimiento del sistema operativo + +El mantenimiento busca prevenir problemas y mejorar el rendimiento. + +--- + +### Tipos de mantenimiento + +Preventivo: evitar fallos. + +Correctivo: solucionar fallos. + +Evolutivo: mejorar el sistema. + +--- + +### Tareas de mantenimiento + +Eliminar archivos temporales. + +Monitorizar CPU, memoria y disco. + +Revisar logs. + +Gestionar procesos. + +--- + +### Comandos en Windows + +Ver procesos: +tasklist + +Finalizar proceso: +taskkill /PID número + +Ver información del sistema: +systeminfo + +Comprobar disco: +chkdsk + +--- + +### Comandos en Linux + +Ver procesos: +ps aux + +Monitorizar sistema: +top + +Espacio en disco: +df -h + +Uso de disco: +du -h + +--- + +### Miniresumen + +El mantenimiento incluye tareas de limpieza, monitorización y control del sistema. + +--- + +## 6. Reparación del sistema operativo + +La reparación se realiza cuando el sistema presenta errores. + +--- + +### Tipos de problemas + +Errores de arranque. + +Archivos corruptos. + +Problemas de hardware. + +Malware. + +--- + +### Técnicas de reparación + +Restaurar sistema. + +Reparar arranque. + +Reinstalar sistema operativo. + +Recuperar desde copia de seguridad. + +--- + +### Comandos en Windows + +Reparar archivos del sistema: +sfc /scannow + +Reparar disco: +chkdsk /f + +--- + +### Comandos en Linux + +Comprobar sistema de archivos: +fsck + +--- + +### Miniresumen + +La reparación implica restaurar, reparar o reinstalar el sistema según la gravedad del problema. + +--- + +## 7. Seguridad en el sistema operativo + +La seguridad es fundamental en la administración del sistema. + +--- + +### Principios básicos + +Confidencialidad: la información solo es accesible por quien debe. + +Integridad: la información no se modifica sin autorización. + +Disponibilidad: la información está accesible cuando se necesita. + +--- + +### Medidas de seguridad + +Control de accesos. + +Uso de antivirus. + +Actualizaciones periódicas. + +Copias de seguridad. + +Firewalls. + +--- + +### Miniresumen + +La seguridad se basa en proteger la información y el sistema mediante controles y buenas prácticas. + +--- + +## Miniresumen final del tema + +El sistema operativo es el software principal que gestiona el hardware. + +El software de base incluye sistema operativo, drivers y utilidades. + +La administración incluye usuarios, permisos y configuración. + +Las actualizaciones mejoran seguridad y funcionalidad. + +El mantenimiento previene fallos y optimiza el sistema. + +La reparación soluciona problemas graves. + +En el examen debes centrarte en Windows y Linux, especialmente en comandos. \ No newline at end of file diff --git a/apuntes/bloque4/tema2.md b/apuntes/bloque4/tema2.md new file mode 100644 index 0000000..c97c2df --- /dev/null +++ b/apuntes/bloque4/tema2.md @@ -0,0 +1,375 @@ +# 2. Administración de bases de datos. Sistemas de almacenamiento y su virtualización. Políticas, sistemas y procedimientos de backup y su recuperación. Backup de sistemas físicos y virtuales. Virtualización de sistemas y virtualización de puestos de usuario. + +## Administración de bases de datos. Sistemas de almacenamiento y su virtualización. Backup y recuperación. Virtualización + +En este tema se estudian los conceptos clave relacionados con la gestión de bases de datos, los sistemas de almacenamiento, las copias de seguridad y la virtualización. + +Es un tema muy importante en el examen, especialmente en lo relativo a almacenamiento (RAID), backup y virtualización. + +--- + +## 1. Administración de bases de datos + +La administración de bases de datos consiste en gestionar, mantener y asegurar el correcto funcionamiento de un sistema gestor de bases de datos (SGBD). + +Un SGBD es el software que permite crear, gestionar y consultar bases de datos. + +--- + +### Definiciones clave + +Base de datos: conjunto organizado de datos relacionados. + +SGBD: software que permite gestionar bases de datos (ejemplo: MySQL, Oracle, SQL Server). + +Tabla: estructura donde se almacenan los datos. + +Registro: fila de una tabla. + +Campo: columna de una tabla. + +Índice: estructura que mejora la velocidad de búsqueda. + +Consulta: operación para recuperar datos. + +--- + +### Funciones del administrador de bases de datos (DBA) + +Instalación y configuración del SGBD. + +Gestión de usuarios y permisos. + +Optimización del rendimiento. + +Realización de copias de seguridad. + +Recuperación ante fallos. + +Monitorización del sistema. + +--- + +### Miniresumen + +El DBA se encarga de que la base de datos funcione correctamente, sea segura y tenga buen rendimiento. + +--- + +## 2. Sistemas de almacenamiento + +El almacenamiento es el soporte físico o lógico donde se guardan los datos. + +--- + +### Tipos de almacenamiento + +Almacenamiento primario: memoria RAM. + +Almacenamiento secundario: discos duros (HDD), SSD. + +Almacenamiento terciario: cintas, sistemas de archivo externo. + +--- + +### Tecnologías de almacenamiento + +DAS (Direct Attached Storage): almacenamiento conectado directamente al equipo. + +NAS (Network Attached Storage): almacenamiento conectado a la red. + +SAN (Storage Area Network): red dedicada de almacenamiento de alto rendimiento. + +--- + +### Miniresumen + +El almacenamiento puede ser local o en red. NAS y SAN son muy importantes en entornos empresariales. + +--- + +## 3. RAID (Redundant Array of Independent Disks) + +El RAID es un sistema que combina varios discos duros para mejorar el rendimiento, la redundancia o ambos. + +Este es uno de los puntos más preguntados en el examen. + +--- + +### Objetivos del RAID + +Aumentar la disponibilidad de los datos. + +Mejorar el rendimiento. + +Proteger frente a fallos de disco. + +--- + +### Niveles de RAID más importantes + +RAID 0 (striping) + +Distribuye los datos entre varios discos. + +Ventaja: alto rendimiento. + +Inconveniente: sin tolerancia a fallos. + +Si falla un disco → se pierde todo. + +--- + +RAID 1 (mirroring) + +Duplica la información en dos discos. + +Ventaja: alta seguridad. + +Inconveniente: menor capacidad útil. + +--- + +RAID 5 (paridad distribuida) + +Distribuye datos y paridad entre varios discos. + +Ventaja: equilibrio entre rendimiento y seguridad. + +Soporta fallo de un disco. + +--- + +RAID 6 + +Similar a RAID 5 pero con doble paridad. + +Soporta fallo de dos discos. + +--- + +RAID 10 (1+0) + +Combinación de RAID 1 y RAID 0. + +Alta seguridad y alto rendimiento. + +Necesita mínimo 4 discos. + +--- + +### Tabla resumen RAID + +Nivel | Rendimiento | Redundancia | Mínimo discos +----- |------------|-------------|--------------- +RAID 0 | Muy alto | No | 2 +RAID 1 | Medio | Sí | 2 +RAID 5 | Alto | Sí (1 disco)| 3 +RAID 6 | Medio | Sí (2 discos)| 4 +RAID 10| Muy alto | Sí | 4 + +--- + +### Miniresumen + +RAID combina discos para mejorar rendimiento y/o seguridad. RAID 0 no protege datos, RAID 1 duplica, RAID 5 y 6 usan paridad, RAID 10 combina ambos. + +--- + +## 4. Virtualización del almacenamiento + +La virtualización del almacenamiento consiste en abstraer los recursos físicos para gestionarlos como si fueran un único sistema. + +--- + +### Ventajas + +Mejor aprovechamiento del hardware. + +Mayor flexibilidad. + +Facilidad de gestión. + +Escalabilidad. + +--- + +### Ejemplos + +Volúmenes lógicos. + +Cabinas de almacenamiento virtualizadas. + +--- + +### Miniresumen + +La virtualización permite gestionar el almacenamiento de forma más flexible y eficiente. + +--- + +## 5. Backup y recuperación + +El backup es la copia de seguridad de los datos para poder recuperarlos en caso de fallo. + +--- + +### Tipos de backup + +Backup completo: copia total de los datos. + +Backup incremental: copia solo los cambios desde el último backup. + +Backup diferencial: copia los cambios desde el último backup completo. + +--- + +### Comparativa + +Tipo | Copia | Restauración +-------------|-------|-------------- +Completo | Lenta | Rápida +Incremental | Rápida| Lenta +Diferencial | Media | Media + +--- + +### Políticas de backup + +Frecuencia de copias. + +Retención de datos. + +Ubicación de copias (local, remoto, nube). + +Verificación de copias. + +--- + +### Regla 3-2-1 + +3 copias de los datos. + +2 soportes diferentes. + +1 copia fuera del sitio. + +--- + +### Miniresumen + +El backup protege la información. Tipos: completo, incremental y diferencial. Muy importante la regla 3-2-1. + +--- + +## 6. Backup en sistemas físicos y virtuales + +--- + +### Backup en sistemas físicos + +Se realiza sobre servidores o equipos reales. + +Uso de software de backup tradicional. + +--- + +### Backup en sistemas virtuales + +Se realiza sobre máquinas virtuales. + +Permite: + +Snapshots (instantáneas). + +Clonado de máquinas. + +Recuperación rápida. + +--- + +### Miniresumen + +El backup en virtualización es más flexible gracias a snapshots y clonación. + +--- + +## 7. Virtualización de sistemas + +La virtualización permite ejecutar varios sistemas operativos en un mismo hardware. + +--- + +### Definiciones + +Máquina virtual: sistema operativo virtual. + +Hipervisor: software que gestiona máquinas virtuales. + +--- + +### Tipos de hipervisor + +Tipo 1 (bare metal): se ejecuta directamente sobre el hardware. + +Tipo 2: se ejecuta sobre un sistema operativo. + +--- + +### Ventajas + +Ahorro de costes. + +Mejor uso de recursos. + +Aislamiento de sistemas. + +--- + +### Miniresumen + +La virtualización permite ejecutar varios sistemas en un solo equipo mediante hipervisores. + +--- + +## 8. Virtualización de puestos de usuario + +Consiste en ejecutar escritorios virtuales en servidores. + +--- + +### Características + +Acceso remoto. + +Centralización. + +Seguridad. + +--- + +### Ejemplos + +VDI (Virtual Desktop Infrastructure). + +--- + +### Miniresumen + +Permite que el usuario trabaje desde cualquier dispositivo accediendo a un escritorio remoto. + +--- + +## Miniresumen final del tema + +El DBA gestiona bases de datos. + +El almacenamiento puede ser DAS, NAS o SAN. + +RAID mejora rendimiento y seguridad. + +El backup protege datos (completo, incremental, diferencial). + +La regla 3-2-1 es clave. + +La virtualización permite ejecutar múltiples sistemas y escritorios en un mismo hardware. \ No newline at end of file diff --git a/apuntes/bloque4/tema2_audio.md b/apuntes/bloque4/tema2_audio.md new file mode 100644 index 0000000..9d5ef70 --- /dev/null +++ b/apuntes/bloque4/tema2_audio.md @@ -0,0 +1,101 @@ +## Bloque 4 Tema 2. Administración de bases de datos. Sistemas de almacenamiento y su virtualización. Backup y recuperación. Virtualización de sistemas y de puestos de usuario. + +En este tema se estudian los conceptos clave relacionados con la gestión de bases de datos, los sistemas de almacenamiento, las copias de seguridad y la virtualización. Es un tema muy importante en el examen, especialmente en lo relativo a almacenamiento RAID, backup y virtualización. + +--- + +## 1. Administración de bases de datos + +La administración de bases de datos consiste en gestionar, mantener y asegurar el correcto funcionamiento de un sistema gestor de bases de datos, conocido como SGBD. + +Un SGBD es el software que permite crear, gestionar y consultar bases de datos. Ejemplos conocidos son MySQL, Oracle y SQL Server. + +Las definiciones clave que hay que conocer son las siguientes. Una base de datos es un conjunto organizado de datos relacionados. Una tabla es la estructura donde se almacenan los datos. Un registro es cada fila de una tabla, y un campo es cada columna. Un índice es una estructura que mejora la velocidad de búsqueda, y una consulta es la operación para recuperar datos. + +Las funciones del administrador de bases de datos, el DBA, incluyen la instalación y configuración del SGBD, la gestión de usuarios y permisos, la optimización del rendimiento, la realización de copias de seguridad, la recuperación ante fallos y la monitorización del sistema. + +En resumen: el DBA se encarga de que la base de datos funcione correctamente, sea segura y tenga buen rendimiento. + +--- + +## 2. Sistemas de almacenamiento + +El almacenamiento es el soporte físico o lógico donde se guardan los datos. Se clasifica en tres niveles: almacenamiento primario, que corresponde a la memoria RAM; almacenamiento secundario, formado por discos duros HDD y SSD; y almacenamiento terciario, que incluye cintas y sistemas de archivo externo. + +En cuanto a las tecnologías de almacenamiento en red, las más importantes son tres. El DAS, o Direct Attached Storage, es el almacenamiento conectado directamente al equipo. El NAS, o Network Attached Storage, es el almacenamiento conectado a la red. El SAN, o Storage Area Network, es una red dedicada de almacenamiento de alto rendimiento. + +En resumen: el almacenamiento puede ser local o en red. NAS y SAN son muy importantes en entornos empresariales. + +--- + +## 3. RAID: Redundant Array of Independent Disks + +El RAID es un sistema que combina varios discos duros para mejorar el rendimiento, la redundancia o ambos. Es uno de los puntos más preguntados en el examen. + +Sus objetivos son aumentar la disponibilidad de los datos, mejorar el rendimiento y proteger frente a fallos de disco. + +Los niveles de RAID más importantes son los siguientes. + +RAID 0, también llamado striping, distribuye los datos entre varios discos. Su ventaja es el alto rendimiento, pero no tiene tolerancia a fallos: si falla un disco, se pierde todo. + +RAID 1, o mirroring, duplica la información en dos discos. Su ventaja es la alta seguridad, aunque la capacidad útil se reduce a la mitad. + +RAID 5 utiliza paridad distribuida. Distribuye datos y paridad entre varios discos, con un equilibrio entre rendimiento y seguridad, y soporta el fallo de un disco. Requiere mínimo tres discos. + +RAID 6 es similar al RAID 5 pero con doble paridad, lo que permite soportar el fallo de dos discos simultáneamente. Requiere mínimo cuatro discos. + +RAID 10, también escrito como RAID uno más cero, es una combinación de RAID 1 y RAID 0, ofreciendo alta seguridad y alto rendimiento. Necesita mínimo cuatro discos. + +En resumen: RAID combina discos para mejorar rendimiento o seguridad. RAID 0 no protege datos, RAID 1 duplica, RAID 5 y 6 usan paridad, RAID 10 combina ambos. + +--- + +## 4. Virtualización del almacenamiento + +La virtualización del almacenamiento consiste en abstraer los recursos físicos para gestionarlos como si fueran un único sistema lógico. Sus ventajas son el mejor aprovechamiento del hardware, mayor flexibilidad, facilidad de gestión y escalabilidad. Ejemplos típicos son los volúmenes lógicos y las cabinas de almacenamiento virtualizadas. + +--- + +## 5. Backup y recuperación + +El backup es la copia de seguridad de los datos para poder recuperarlos en caso de fallo. + +Existen tres tipos principales. El backup completo realiza una copia total de todos los datos. Es el más lento de realizar pero el más rápido de restaurar. El backup incremental copia solo los cambios producidos desde el último backup, sea completo o incremental. Es el más rápido de realizar pero el más lento de restaurar. El backup diferencial copia los cambios desde el último backup completo. Tiene una velocidad de copia y restauración intermedia entre los dos anteriores. + +Las políticas de backup deben contemplar la frecuencia de las copias, la retención de datos, la ubicación de las copias, que puede ser local, remota o en la nube, y la verificación periódica de que las copias son correctas. + +La regla tres dos uno es fundamental: se deben mantener tres copias de los datos, en dos soportes diferentes, y con una copia fuera del sitio principal. + +--- + +## 6. Backup en sistemas físicos y virtuales + +El backup en sistemas físicos se realiza sobre servidores o equipos reales mediante software de backup tradicional. + +El backup en sistemas virtuales se realiza sobre máquinas virtuales y ofrece funcionalidades adicionales muy útiles como los snapshots o instantáneas del estado del sistema, el clonado de máquinas virtuales completas y la recuperación rápida del sistema. + +--- + +## 7. Virtualización de sistemas + +La virtualización permite ejecutar varios sistemas operativos en un mismo hardware. + +Las definiciones clave son las siguientes. Una máquina virtual es un sistema operativo virtual que se ejecuta sobre el hardware real. Un hipervisor es el software que gestiona las máquinas virtuales. + +Existen dos tipos de hipervisor. El hipervisor de tipo 1, también llamado bare metal, se ejecuta directamente sobre el hardware sin sistema operativo base. El hipervisor de tipo 2 se ejecuta sobre un sistema operativo existente. + +Las ventajas de la virtualización son el ahorro de costes, el mejor uso de los recursos de hardware, el aislamiento entre sistemas y la facilidad de gestión. + +--- + +## 8. Virtualización de puestos de usuario + +La virtualización de puestos de usuario, conocida como VDI o Virtual Desktop Infrastructure, consiste en ejecutar escritorios virtuales en servidores centralizados, a los que los usuarios acceden de forma remota. + +Sus principales características son el acceso remoto desde cualquier dispositivo, la centralización de la gestión y el mantenimiento, y una mayor seguridad al tener los datos en el centro de datos y no en el dispositivo del usuario. + +--- + +## Miniresumen final del tema + +El DBA gestiona las bases de datos y garantiza su correcto funcionamiento. El almacenamiento puede ser DAS, NAS o SAN según cómo esté conectado. El RAID combina discos para mejorar rendimiento o seguridad, siendo RAID 0 sin tolerancia a fallos, RAID 1 con espejo, RAID 5 con paridad simple, RAID 6 con paridad doble y RAID 10 una combinación de espejo y striping. El backup protege la información mediante copias completas, incrementales o diferenciales, y la regla tres dos uno es clave. La virtualización permite ejecutar múltiples sistemas y escritorios en un mismo hardware físico. diff --git a/apuntes/bloque4/tema2_raid.md b/apuntes/bloque4/tema2_raid.md new file mode 100644 index 0000000..4dd219b --- /dev/null +++ b/apuntes/bloque4/tema2_raid.md @@ -0,0 +1,8 @@ +# RAID +| Nivel | Descripción | Ventajas | Desventajas | Requisitos minimos | +| --- | --- | --- | --- | --- | +| RAID 0 | Striping | Velocidad maxima | No hay redundancia, si un disco falla se pierden todos los datos | 2 discos | +| RAID 1 | Mirroring | Redundancia total; Seguridad alta | Capacidad, = 1 disco; coste alto | 2 discos | +| RAID 5 | Striping con paridad | Seguridad + velocidad equilibrada | Un disco puede fallar; Reconstruccion lenta | 3 discos | +| RAID 6 | Igual que RAID 5, pero con doble paridad | Puede soportal fallo de dos discos | Mas lento al escribir y mas caro | 4 discos minimo | +| RAID 10 | RAID 1 + RAID 0 | Alta velocidad + redundancia | Necesita muchos discos = coste alto | 4 discos | diff --git a/apuntes/bloque4/tema3.md b/apuntes/bloque4/tema3.md new file mode 100644 index 0000000..3bbfb3d --- /dev/null +++ b/apuntes/bloque4/tema3.md @@ -0,0 +1,125 @@ +# 3. Administración de servidores de correo electrónico sus protocolos. Administración de contenedores y microservicios. + +## Administración de servidores de correo electrónico sus protocolos. + +### Puerto de correo + +| **Puerto** | **Protocolo** | **Función** | +| --- | --- | --- | +| 25 | SMTP | Envío de correo. | +| 110 | POP3 | Descarga de correo. | +| 143 | IMAP | Gestión de correo en servidor. | +| 465/587 | SMTPS | Envío de correo cifrado. | + + +### 1. Introducción + +El correo electrónico es un servicio fundamental en redes corporativas. Su administración implica gestionar el envío, recepción, almacenamiento y seguridad de los mensajes mediante servidores especializados y protocolos estandarizados. + +### 2. Componentes de un sistema de correo + +#### MUA – Mail User Agent +Cliente de correo utilizado por el usuario (Outlook, Thunderbird, Webmail). + +#### MTA – Mail Transfer Agent + +Servidor encargado de enviar y recibir correos entre dominios. +Ejemplos: Postfix, Exim, Sendmail, Microsoft Exchange. + +#### MDA – Mail Delivery Agent + +Entrega el correo en el buzón del usuario. +Ejemplos: Dovecot, Procmail. + +#### Buzones de correo + +Formatos habituales: +- Maildir +- mbox + +### 3. Protocolos principales + +#### SMTP – Simple Mail Transfer Protocol + +Protocolo estándar para envío de correo entre servidores y desde clientes. +- Puertos: 25, 465, 587 +- Extensiones: ESMTP, SMTP AUTH, STARTTLS + +#### POP3 – Post Office Protocol v3 + +Protocolo para descargar el correo al cliente. +- Puertos: 110, 995 (POP3S) +- Elimina el correo del servidor (según configuración). + +#### IMAP – Internet Message Access Protocol + +Protocolo para sincronizar correo entre varios dispositivos. + + Puertos: 143, 993 (IMAPS) + + Mantiene los mensajes en el servidor. + +🟦 4. Seguridad en el correo electrónico +🔐 TLS / STARTTLS + +Cifrado de las comunicaciones entre cliente y servidor. +🔐 SPF – Sender Policy Framework + +Define qué servidores están autorizados a enviar correo en nombre del dominio. +🔐 DKIM – DomainKeys Identified Mail + +Firma criptográfica que garantiza la integridad del mensaje. +🔐 DMARC – Domain-based Message Authentication, Reporting and Conformance + +Política que indica qué hacer si falla SPF o DKIM (none, quarantine, reject). +🟦 5. Tareas habituales de administración +✔️ Gestión de usuarios y buzones + +Creación de cuentas, alias, listas de distribución y cuotas. +✔️ Configuración del MTA + +Dominios, rutas, límites de tamaño, autenticación y cifrado. +✔️ Filtrado y antispam + +Uso de herramientas como: + + SpamAssassin + + Rspamd + + ClamAV + + Listas negras (RBL) + + Greylisting + +✔️ Monitorización y logs + +Revisión de: + + /var/log/mail.log + + /var/log/maillog + +✔️ Gestión de certificados + +Renovación automática con Let's Encrypt. +🟦 6. Flujo básico de un correo electrónico + + El usuario redacta el mensaje en el MUA. + + El cliente lo envía al servidor mediante SMTP (587). + + El MTA del remitente consulta DNS (MX) y entrega el mensaje al MTA del destinatario. + + El MDA deposita el mensaje en el buzón del usuario. + + El usuario accede al correo mediante IMAP o POP3. + +🟦 7. Conclusión + +La administración de servidores de correo requiere conocer la arquitectura del sistema, dominar los protocolos SMTP, IMAP y POP3, y aplicar medidas de seguridad como SPF, DKIM y DMARC. Un administrador debe gestionar usuarios, buzones, filtrado antispam y monitorización para garantizar un servicio fiable y seguro. + + + +## Administración de contenedores y microservicios. \ No newline at end of file diff --git a/apuntes/bloque4/tema3_audio.md b/apuntes/bloque4/tema3_audio.md new file mode 100644 index 0000000..2c515df --- /dev/null +++ b/apuntes/bloque4/tema3_audio.md @@ -0,0 +1,71 @@ +## Bloque 4 Tema 3. Administración de servidores de correo electrónico y sus protocolos. Administración de contenedores y microservicios. + +Este tema abarca dos grandes apartados: la administración de servidores de correo electrónico y la administración de contenedores y microservicios. + +--- + +## 1. Introducción al correo electrónico + +El correo electrónico es un servicio fundamental en redes corporativas. Su administración implica gestionar el envío, recepción, almacenamiento y seguridad de los mensajes mediante servidores especializados y protocolos estandarizados. + +--- + +## 2. Componentes de un sistema de correo + +Un sistema de correo electrónico se compone de varios elementos. El MUA o Mail User Agent es el cliente de correo utilizado por el usuario, como Outlook, Thunderbird o el webmail. El MTA o Mail Transfer Agent es el servidor encargado de enviar y recibir correos entre dominios; ejemplos son Postfix, Exim, Sendmail y Microsoft Exchange. El MDA o Mail Delivery Agent entrega el correo en el buzón del usuario; ejemplos son Dovecot y Procmail. + +Los buzones de correo pueden usar dos formatos habituales: Maildir y mbox. + +--- + +## 3. Protocolos principales + +Los puertos de correo más importantes son los siguientes: el puerto 25 para SMTP, el puerto 110 para POP3, el puerto 143 para IMAP, y los puertos 465 y 587 para SMTP con cifrado. + +El protocolo SMTP, o Simple Mail Transfer Protocol, es el estándar para el envío de correo entre servidores y desde clientes. Usa los puertos 25, 465 y 587, y soporta extensiones como ESMTP, SMTP AUTH y STARTTLS. + +El protocolo POP3, o Post Office Protocol versión 3, permite descargar el correo al cliente. Usa los puertos 110 y 995 en su versión segura POP3S. Elimina el correo del servidor según la configuración. + +El protocolo IMAP, o Internet Message Access Protocol, permite sincronizar el correo entre varios dispositivos. Usa los puertos 143 y 993 en su versión segura IMAPS. A diferencia de POP3, mantiene los mensajes en el servidor. + +--- + +## 4. Seguridad en el correo electrónico + +TLS y STARTTLS proporcionan cifrado de las comunicaciones entre cliente y servidor. + +SPF, o Sender Policy Framework, define qué servidores están autorizados a enviar correo en nombre del dominio. + +DKIM, o DomainKeys Identified Mail, es una firma criptográfica que garantiza la integridad del mensaje. + +DMARC, o Domain-based Message Authentication Reporting and Conformance, es una política que indica qué acción tomar si falla SPF o DKIM: ninguna acción, cuarentena o rechazo. + +--- + +## 5. Tareas habituales de administración + +La gestión de usuarios y buzones incluye la creación de cuentas, alias, listas de distribución y cuotas. La configuración del MTA abarca dominios, rutas, límites de tamaño, autenticación y cifrado. El filtrado antispam se realiza mediante herramientas como SpamAssassin, Rspamd, ClamAV, listas negras conocidas como RBL y greylisting. La monitorización y revisión de logs se hace en los ficheros de registro del sistema de correo. La gestión de certificados incluye la renovación automática con herramientas como Let's Encrypt. + +--- + +## 6. Flujo básico de un correo electrónico + +El proceso completo de envío de un correo es el siguiente. El usuario redacta el mensaje en el cliente MUA. El cliente lo envía al servidor mediante SMTP por el puerto 587. El MTA del remitente consulta el DNS para encontrar el registro MX del dominio destinatario y entrega el mensaje al MTA correspondiente. El MDA deposita el mensaje en el buzón del usuario destinatario. Finalmente, el usuario accede al correo mediante IMAP o POP3. + +--- + +## 7. Contenedores y microservicios + +Los contenedores son unidades de software que empaquetan el código de una aplicación junto con todas sus dependencias para que funcione de forma consistente en cualquier entorno. + +La principal diferencia con una máquina virtual es que los contenedores comparten el núcleo del sistema operativo del host, lo que los hace mucho más ligeros y rápidos de iniciar. + +Docker es la plataforma de contenedores más utilizada. Las imágenes Docker son plantillas de solo lectura que definen el contenido del contenedor. Los contenedores son instancias en ejecución de esas imágenes. + +Kubernetes es el sistema de orquestación de contenedores más extendido. Permite gestionar el despliegue, escalado y disponibilidad de contenedores de forma automatizada. Los conceptos clave de Kubernetes son los pods, que son la unidad mínima de despliegue y contienen uno o más contenedores; los servicios, que exponen los pods a la red; y los namespaces, que permiten aislar entornos dentro del clúster. + +Los microservicios son una arquitectura de desarrollo de software en la que una aplicación se divide en servicios pequeños e independientes, cada uno con una función específica, que se comunican entre sí mediante API. Las ventajas de los microservicios son la independencia de despliegue, la escalabilidad selectiva de cada componente, la facilidad de mantenimiento y la resiliencia ante fallos parciales. + +Un registro de contenedores es el repositorio donde se almacenan y distribuyen las imágenes. Los más conocidos son Docker Hub y los registros privados de Azure, AWS o Google Cloud. + +En resumen: los contenedores permiten empaquetar aplicaciones de forma portátil y eficiente. Docker es la tecnología de contenedores más usada y Kubernetes su orquestador. Los microservicios dividen las aplicaciones en componentes independientes para facilitar su desarrollo y mantenimiento. diff --git a/apuntes/bloque4/tema4.md b/apuntes/bloque4/tema4.md new file mode 100644 index 0000000..5f134df --- /dev/null +++ b/apuntes/bloque4/tema4.md @@ -0,0 +1,13 @@ +# 4. Administración de redes de área local. Gestión de usuarios. Gestión de dispositivos. Monitorización y control de tráfico. + +## Administración de redes de área local. + +## Gestión de usuarios. + +## Gestión de dispositivos. + +## Monitorización y control de tráfico. + +| Puerto | Protocolo | Función | +| --- | --- | --- | +| 161/162 | SNMP | Monitorización de dispositivos de red. diff --git a/apuntes/bloque4/tema4_audio.md b/apuntes/bloque4/tema4_audio.md new file mode 100644 index 0000000..673c1bc --- /dev/null +++ b/apuntes/bloque4/tema4_audio.md @@ -0,0 +1,55 @@ +## Bloque 4 Tema 4. Administración de redes de área local. Gestión de usuarios. Gestión de dispositivos. Monitorización y control de tráfico. + +En este tema se estudian las tareas propias de la administración de redes de área local, incluyendo la gestión de usuarios, la gestión de dispositivos de red y las técnicas de monitorización y control del tráfico. + +--- + +## 1. Administración de redes de área local + +Una red de área local, o LAN, es una red de comunicaciones que cubre un área geográfica limitada, como un edificio o un campus. La administración de una LAN abarca todas las tareas necesarias para mantenerla operativa, segura y eficiente. + +Las tareas principales de administración de una LAN son las siguientes: el diseño y mantenimiento de la topología de red, la gestión del direccionamiento IP mediante servidores DHCP y tablas estáticas, la segmentación de la red mediante VLANs, la gestión del ancho de banda y la calidad de servicio, conocida como QoS, y la resolución de incidencias de conectividad. + +--- + +## 2. Gestión de usuarios + +La gestión de usuarios en una red corporativa consiste en administrar las cuentas, permisos y accesos de las personas que utilizan los recursos de la red. + +Los elementos fundamentales son los siguientes. Las cuentas de usuario permiten identificar a cada persona en el sistema. Los grupos permiten agrupar usuarios para asignarles permisos de forma conjunta. Los permisos y derechos de acceso determinan qué recursos puede utilizar cada usuario o grupo. Las políticas de contraseñas establecen los requisitos de seguridad para las claves de acceso. + +En entornos Windows, la gestión centralizada de usuarios se realiza mediante Active Directory, que es el servicio de directorio de Microsoft. Permite organizar usuarios, equipos y recursos en unidades organizativas y aplicar políticas de grupo, conocidas como GPO. En entornos Linux, la gestión de usuarios se realiza mediante comandos como useradd, usermod y userdel, y los ficheros de configuración principales son los ficheros passwd, shadow y group del directorio etcétera. + +El principio de mínimo privilegio es fundamental en la gestión de usuarios: cada usuario debe tener únicamente los permisos estrictamente necesarios para realizar su trabajo. + +--- + +## 3. Gestión de dispositivos + +La gestión de dispositivos de red incluye la administración de todos los elementos que forman la infraestructura de la LAN: switches, routers, puntos de acceso WiFi y otros equipos de red. + +Las tareas principales son la configuración inicial de los dispositivos, la actualización del firmware para corregir vulnerabilidades, la gestión de la configuración mediante copias de seguridad de los archivos de configuración, y la resolución de fallos de hardware y software. + +Los protocolos más relevantes para la gestión de dispositivos son los siguientes. SNMP, o Simple Network Management Protocol, usa los puertos 161 y 162 y permite monitorizar y gestionar dispositivos de red de forma remota. SSH, o Secure Shell, usa el puerto 22 y proporciona acceso seguro a la línea de comandos de los dispositivos. Telnet, que usa el puerto 23, es el protocolo de acceso remoto clásico, pero está en desuso por no cifrar las comunicaciones. + +La gestión de VLANs, o redes de área local virtuales, permite segmentar lógicamente la red para mejorar la seguridad y el rendimiento. Cada VLAN es un dominio de broadcast independiente, y la comunicación entre VLANs requiere un router o un switch de capa 3. + +--- + +## 4. Monitorización y control de tráfico + +La monitorización de red consiste en la vigilancia continua del estado y el rendimiento de la red, con el objetivo de detectar problemas antes de que afecten a los usuarios. + +Los parámetros principales que se monitorizan son el ancho de banda utilizado, la latencia o tiempo de respuesta, la disponibilidad de los dispositivos y servicios, los errores en las interfaces de red y el número de conexiones activas. + +Las herramientas de monitorización más utilizadas son las siguientes. SNMP permite recopilar información de los dispositivos de red. Los analizadores de tráfico, como Wireshark, capturan y analizan los paquetes de la red. Las plataformas de monitorización, como Nagios, Zabbix o PRTG, ofrecen paneles de control y alertas automáticas. Los registros de eventos o logs de los sistemas y dispositivos permiten analizar el historial de actividad. + +El control de tráfico hace referencia a las técnicas para gestionar cómo fluye la información por la red. La calidad de servicio o QoS permite priorizar ciertos tipos de tráfico, como la voz sobre IP o las videoconferencias, frente a otros de menor prioridad. Los sistemas de detección de intrusiones en red, conocidos como NIDS, monitorizan el tráfico en busca de patrones de ataque. + +Los principales protocolos de monitorización son SNMP en sus versiones SNMPv2c y SNMPv3, siendo esta última la más segura por incluir autenticación y cifrado, y NetFlow o sFlow para el análisis de flujos de tráfico. + +--- + +## Miniresumen final del tema + +La administración de redes de área local abarca la gestión del direccionamiento IP, las VLANs y la topología de red. La gestión de usuarios se basa en cuentas, grupos y permisos, aplicando siempre el principio de mínimo privilegio. La gestión de dispositivos incluye la configuración, actualización y control de switches, routers y puntos de acceso, usando principalmente SNMP y SSH. La monitorización permite vigilar el estado de la red y detectar problemas mediante herramientas como SNMP, Wireshark, Nagios o Zabbix. diff --git a/apuntes/bloque4/tema5.md b/apuntes/bloque4/tema5.md new file mode 100644 index 0000000..7fa9970 --- /dev/null +++ b/apuntes/bloque4/tema5.md @@ -0,0 +1,469 @@ +# Bloque 4 · Tema 5 +# Conceptos de seguridad de los sistemas de información. Seguridad física. Seguridad lógica. Amenazas y vulnerabilidades. Técnicas criptográficas y protocolos seguros. Mecanismos de firma digital. Infraestructura física de un CPD: acondicionamiento y equipamiento. Sistemas de gestión de incidencias. Control remoto de puestos de usuario. + +--- + +# 1. Esquema introductorio (visión rápida) + +**Seguridad de la información – tríada CIA** +- **Confidencialidad:** solo acceden los autorizados. +- **Integridad:** la información no se altera sin autorización. +- **Disponibilidad:** el sistema está accesible cuando se necesita. + +**Tipos de seguridad** +- Física: protección del hardware y las instalaciones. +- Lógica: protección del software, datos y accesos. + +**Criptografía** +- Simétrica (clave única): AES, DES, 3DES. +- Asimétrica (clave pública/privada): RSA, ECC. +- Hash: SHA-256, MD5 (obsoleta). +- Firma digital: autenticidad + integridad + no repudio. + +--- + +# 2. Conceptos fundamentales de seguridad + +## 2.1 Tríada CIA + +| Propiedad | Descripción | Medidas | +|-----------|-------------|---------| +| **Confidencialidad** | Solo los autorizados pueden acceder a la información | Cifrado, control de acceso, VPN | +| **Integridad** | La información no es alterada sin autorización | Hash, firmas digitales, checksums | +| **Disponibilidad** | El sistema funciona y da servicio cuando se necesita | Redundancia, backups, monitorización | + +## 2.2 Otras propiedades de seguridad + +| Propiedad | Descripción | +|-----------|-------------| +| **Autenticidad** | Se puede verificar la identidad del emisor | +| **No repudio** | El emisor no puede negar haber enviado un mensaje | +| **Trazabilidad / Auditoría** | Se registra quién hizo qué y cuándo | +| **Control de acceso** | Se gestiona quién puede acceder a qué recursos | + +## 2.3 Amenazas, vulnerabilidades y riesgos + +| Concepto | Definición | +|----------|-----------| +| **Amenaza** | Evento que puede causar daño (ataque, catástrofe, error humano) | +| **Vulnerabilidad** | Debilidad del sistema que puede ser explotada | +| **Riesgo** | Probabilidad × Impacto de que una amenaza explote una vulnerabilidad | +| **Impacto** | Consecuencia del incidente (económica, reputacional, operacional) | +| **Contramedida** | Acción que reduce el riesgo | + +## 2.4 Tipos de amenazas + +### Amenazas externas +- **Malware:** virus, gusanos (*worms*), troyanos, ransomware, spyware, rootkits. +- **Ataques de red:** DoS/DDoS, Man-in-the-Middle (MitM), spoofing, sniffing. +- **Intrusión:** acceso no autorizado a sistemas. +- **Ingeniería social:** phishing, vishing, pretexting. + +### Amenazas internas +- Empleados malintencionados. +- Errores humanos. +- Privilegios excesivos. + +### Amenazas físicas +- Incendio, inundación, seísmo. +- Robo de equipos. +- Corte eléctrico. + +## 2.5 OWASP Top 10 (principales vulnerabilidades web) + +Las 10 vulnerabilidades de aplicaciones web más críticas, publicadas por OWASP: +1. Control de acceso roto. +2. Fallos criptográficos. +3. Inyección (SQL, XSS, command injection). +4. Diseño inseguro. +5. Mala configuración de seguridad. +6. Componentes vulnerables y desactualizados. +7. Fallos de identificación y autenticación. +8. Fallos en la integridad del software y los datos. +9. Fallos en el registro y monitorización de seguridad. +10. Server-Side Request Forgery (SSRF). + +--- + +# 3. Seguridad física + +La **seguridad física** protege el hardware, las instalaciones y las personas frente a amenazas físicas. + +## 3.1 Control de acceso físico + +- **Perímetro de seguridad:** vallas, muros, control de acceso al edificio. +- **Control de acceso a las instalaciones:** tarjetas de proximidad, biometría (huella, iris, facial), guardias de seguridad. +- **Zonas de seguridad:** recepción, zona de trabajo, CPD (sala de servidores). +- **CCTV:** videovigilancia con cámaras de seguridad. +- **Registro de visitas:** quién entra y sale, y cuándo. + +## 3.2 Protección contra desastres físicos + +### Incendios +- Detectores de humo y temperatura. +- Sistemas de extinción: **agente limpio** (gases inertes como FM-200, Novec) en CPD para no dañar los equipos; evitar agua o polvo. +- Separación de zonas (cortafuegos físicos). + +### Suministro eléctrico +- **SAI / UPS (Sistema de Alimentación Ininterrumpida):** batería que mantiene el sistema en marcha ante cortes breves. +- **Grupos electrógenos (generadores):** energía de emergencia para cortes prolongados. +- **Redundancia de suministro:** conexiones a distintas subestaciones eléctricas. +- **PDU redundantes:** distribución de energía dentro del CPD. + +### Temperatura y humedad +- **Sistemas HVAC:** climatización (aire acondicionado de precisión). +- **Temperatura recomendada en CPD:** 18-27°C; humedad relativa 40-60%. +- Monitorización continua de temperatura y humedad. + +### Otros riesgos físicos +- Protección frente a inundaciones (drenaje, ubicación elevada). +- Protección antisísmica. +- Protección frente a interferencias electromagnéticas (jaula de Faraday). + +--- + +# 4. Seguridad lógica + +La **seguridad lógica** protege los sistemas de información frente al acceso, alteración o destrucción no autorizados a través de medios electrónicos. + +## 4.1 Control de acceso lógico + +### Identificación y autenticación + +| Factor | Descripción | Ejemplo | +|--------|-------------|---------| +| **Algo que sabes** | Contraseña, PIN, pregunta secreta | Password | +| **Algo que tienes** | Token físico, tarjeta inteligente, OTP | DNIe, Google Authenticator | +| **Algo que eres** | Biometría | Huella dactilar, reconocimiento facial | + +**MFA (Autenticación Multifactor):** combina al menos dos factores distintos. +**2FA:** caso particular con exactamente dos factores. + +### Modelos de control de acceso + +| Modelo | Descripción | +|--------|-------------| +| **DAC (Discretionary Access Control)** | El propietario del recurso decide quién accede (ej. permisos UNIX) | +| **MAC (Mandatory Access Control)** | El sistema impone reglas según etiquetas de seguridad (clasificada/secreta) | +| **RBAC (Role-Based Access Control)** | Los permisos se asignan a roles; los usuarios tienen roles | +| **ABAC (Attribute-Based Access Control)** | Acceso basado en atributos del usuario, recurso y entorno | + +**Principio de mínimo privilegio:** cada usuario/servicio solo tiene los permisos estrictamente necesarios. + +## 4.2 Gestión de contraseñas + +Buenas prácticas: +- Longitud mínima de 12 caracteres. +- Combinación de mayúsculas, minúsculas, números y caracteres especiales. +- No reutilizar contraseñas. +- **No almacenar contraseñas en texto claro** → usar funciones de hash con sal (*salt*): bcrypt, Argon2, PBKDF2. +- Política de caducidad y bloqueo tras intentos fallidos. + +## 4.3 Antivirus y protección contra malware + +- Software que detecta, bloquea y elimina código malicioso. +- Técnicas: firmas, heurística, análisis de comportamiento (sandbox). +- Soluciones actuales: **EDR (Endpoint Detection and Response)**. + +## 4.4 Firewall (cortafuegos) + +Filtra el tráfico de red basándose en reglas (IP, puerto, protocolo). + +| Tipo | Descripción | +|------|-------------| +| **Filtrado de paquetes** | Reglas por IP de origen/destino y puerto | +| **Stateful inspection** | Rastrea el estado de las conexiones | +| **Proxy / Application-level gateway** | Intermediario que entiende el protocolo de aplicación | +| **NGFW (Next-Generation Firewall)** | Inspección profunda de paquetes, IDS/IPS integrado, control por aplicación | + +## 4.5 IDS/IPS + +| Sistema | Función | +|---------|---------| +| **IDS** (Intrusion Detection System) | Detecta y **alerta** sobre intrusiones | +| **IPS** (Intrusion Prevention System) | Detecta **y bloquea** las intrusiones en tiempo real | + +Técnicas de detección: +- **Basada en firmas:** compara con patrones de ataques conocidos. +- **Basada en anomalías:** detecta desvíos del comportamiento normal. + +--- + +# 5. Técnicas criptográficas y protocolos seguros + +## 5.1 Criptografía simétrica + +Utiliza la **misma clave** para cifrar y descifrar. + +**Ventaja:** muy rápida. +**Inconveniente:** problema de distribución de claves (¿cómo compartir la clave de forma segura?). + +| Algoritmo | Estado | Descripción | +|-----------|--------|-------------| +| **DES** | Obsoleto | 56 bits de clave; vulnerable a fuerza bruta | +| **3DES** | En desuso | Aplica DES tres veces; más lento y debilitándose | +| **AES** | Estándar actual | Claves de 128, 192 o 256 bits; muy eficiente | +| **ChaCha20** | Moderno | Alternativa a AES en dispositivos sin hardware AES | + +Modos de operación de AES: ECB, CBC, CTR, GCM (autenticado; el más recomendado). + +## 5.2 Criptografía asimétrica (de clave pública) + +Utiliza un **par de claves**: +- **Clave pública:** se distribuye libremente; cifra datos o verifica firmas. +- **Clave privada:** se guarda en secreto; descifra datos o genera firmas. + +**Lo que cifra la clave pública solo lo descifra la clave privada (y viceversa).** + +**Ventaja:** no hay problema de distribución de claves. +**Inconveniente:** mucho más lenta que la simétrica. + +| Algoritmo | Uso | Notas | +|-----------|-----|-------| +| **RSA** | Cifrado y firma | Clave de 2048+ bits recomendada | +| **DSA** | Solo firma digital | | +| **ECDSA / ECC** | Firma y cifrado | Clave más corta con igual seguridad que RSA | +| **Diffie-Hellman (DH)** | Intercambio de claves | No cifra datos, acuerda clave simétrica entre dos extremos | + +**Uso híbrido (habitual):** la clave de cifrado simétrico (sesión) se intercambia con criptografía asimétrica → TLS, PGP. + +## 5.3 Funciones hash criptográficas + +Transforman una entrada de cualquier longitud en una **cadena de longitud fija** (resumen o *digest*). + +Propiedades: +- **Deterministas:** misma entrada → mismo hash. +- **Unidireccionales:** imposible obtener la entrada a partir del hash. +- **Resistencia a colisiones:** muy difícil encontrar dos entradas con el mismo hash. +- **Efecto avalancha:** un pequeño cambio en la entrada cambia completamente el hash. + +| Algoritmo | Longitud del hash | Estado | +|-----------|------------------|--------| +| **MD5** | 128 bits | Obsoleto (colisiones conocidas) | +| **SHA-1** | 160 bits | Obsoleto (colisiones demostradas) | +| **SHA-256** | 256 bits | **Estándar actual** (familia SHA-2) | +| **SHA-3** | Variable | Más reciente, basado en Keccak | + +**Usos:** verificar integridad de archivos, almacenar contraseñas (con salt), firma digital. + +## 5.4 Firma digital + +La **firma digital** garantiza simultáneamente: +- **Autenticidad:** el mensaje proviene realmente del firmante. +- **Integridad:** el mensaje no ha sido modificado. +- **No repudio:** el firmante no puede negar haber firmado. + +### Proceso de firma y verificación + +``` +FIRMA: +1. Calcular el hash del mensaje (e.g. SHA-256) +2. Cifrar el hash con la CLAVE PRIVADA del firmante +→ Resultado: firma digital + +VERIFICACIÓN: +1. Descifrar la firma con la CLAVE PÚBLICA del firmante → hash original +2. Calcular el hash del mensaje recibido +3. Comparar ambos hashes → si son iguales, firma válida +``` + +## 5.5 Certificados digitales y PKI + +Un **certificado digital** vincula una clave pública con la identidad de su propietario, avalado por una **Autoridad de Certificación (CA)**. + +Estándar: **X.509**. + +### PKI (Public Key Infrastructure) +Infraestructura que gestiona certificados digitales: +- **CA (Certification Authority):** emite y firma certificados. +- **RA (Registration Authority):** verifica la identidad del solicitante. +- **CRL (Certificate Revocation List):** lista de certificados revocados. +- **OCSP (Online Certificate Status Protocol):** verificación en tiempo real del estado del certificado. + +### En España +- **FNMT-RCM:** Fábrica Nacional de Moneda y Timbre → emite certificados a ciudadanos. +- **DNIe:** chip criptográfico con certificado de identidad y de firma. +- **@Firma:** plataforma de validación de firmas de la AGE. + +## 5.6 Protocolos seguros + +| Protocolo | Capa | Función | +|-----------|------|---------| +| **TLS** (Transport Layer Security) | Transporte | Cifrado de comunicaciones (sustituyó a SSL) | +| **SSL** | Transporte | Obsoleto (vulnerabilidades POODLE, BEAST) | +| **HTTPS** | Aplicación | HTTP + TLS; protege la web | +| **SSH** | Aplicación | Acceso remoto seguro a servidores | +| **S/MIME** | Aplicación | Firma y cifrado de correo electrónico | +| **PGP / GPG** | Aplicación | Cifrado y firma de ficheros y correo | +| **IPsec** | Red | Cifrado a nivel de paquete IP; base de muchas VPN | +| **SFTP / FTPS** | Aplicación | Transferencia segura de ficheros | + +### TLS (versiones) +- TLS 1.0 y 1.1: obsoletos y desaconsejados. +- **TLS 1.2:** ampliamente usado. +- **TLS 1.3:** versión actual; más rápido y seguro (elimina algoritmos débiles). + +--- + +# 6. Infraestructura física de un CPD + +## 6.1 Concepto de CPD + +Un **CPD (Centro de Procesamiento de Datos)** es la instalación física que alberga los sistemas informáticos de una organización: servidores, almacenamiento, equipos de red y telecomunicaciones. + +## 6.2 Clasificación por disponibilidad (TIER) + +Estándar del **Uptime Institute**: + +| Nivel | Disponibilidad | Tiempo de inactividad máximo/año | Características | +|-------|---------------|----------------------------------|----------------| +| **TIER I** | 99,671% | 28,8 h | Sin redundancia | +| **TIER II** | 99,741% | 22 h | Componentes redundantes | +| **TIER III** | 99,982% | 1,6 h | Concurrentemente mantenible | +| **TIER IV** | 99,995% | 26 min | Tolerante a fallos | + +## 6.3 Acondicionamiento del CPD + +### Ubicación +- Planta baja o sótano (riesgo de inundación) → mejor planta intermedia o elevada. +- Lejos de áreas con riesgo de inundación, zonas sísmicas, etc. +- Control de acceso físico estricto. + +### Suelo técnico +- Suelo elevado (falso suelo) para el paso de cables y la distribución del aire frío. + +### Climatización +- Precisión en temperatura (18-27°C) y humedad (40-60%). +- Sistemas de **pasillos fríos/calientes** (*hot aisle/cold aisle*) para optimizar el flujo de aire. +- Sistemas redundantes (N+1 o 2N). + +### Electricidad +- SAI / UPS: protección ante microcortes y cortes breves. +- Generadores diésel: cortes prolongados. +- PDU (Power Distribution Unit) redundantes. +- Doble circuito eléctrico para equipos críticos. + +### Contra incendios +- Detección precoz: detectores de humo, temperatura, aspiración de partículas (VESDA). +- Extinción con **gases inertes** (FM-200, Novec 1230, CO₂) que no dañan equipos. +- Compartimentación con puertas y paredes cortafuegos. + +### Seguridad física +- Control de acceso por zonas (tarjeta, biometría). +- CCTV. +- Doble puerta (SAS – Sistema de Acceso de Seguridad): antesala que impide acceso simultáneo desde exterior e interior. + +## 6.4 Equipamiento del CPD + +| Equipo | Función | +|--------|---------| +| **Servidores rack** | Procesamiento; montados en armarios rack (unidades U) | +| **Blade servers** | Muchos servidores en un chasis compartido; alta densidad | +| **SAN / NAS** | Almacenamiento en red | +| **Switches de core/distribución/acceso** | Conectividad de red | +| **Routers / Firewalls** | Conectividad externa y seguridad perimetral | +| **KVM** | Control de varios servidores con un solo teclado/monitor | +| **DCIM** | Data Center Infrastructure Management: monitorización global | + +--- + +# 7. Sistemas de gestión de incidencias + +## 7.1 Concepto + +Un **sistema de gestión de incidencias** (*ticketing system*) es una herramienta que permite registrar, clasificar, priorizar, asignar y resolver los incidentes de soporte técnico de forma organizada. + +## 7.2 Marco ITIL + +**ITIL (Information Technology Infrastructure Library)** es un conjunto de buenas prácticas para la gestión de servicios de TI. + +Conceptos clave de ITIL relacionados con incidencias: + +| Concepto | Descripción | +|----------|-------------| +| **Incidente** | Interrupción no planificada o degradación de un servicio | +| **Problema** | Causa raíz desconocida de uno o más incidentes | +| **Workaround** | Solución temporal para restaurar el servicio | +| **SLA (Service Level Agreement)** | Acuerdo de nivel de servicio: tiempo de respuesta y resolución | +| **RCA (Root Cause Analysis)** | Análisis de la causa raíz del problema | + +## 7.3 Ciclo de vida de un incidente + +1. **Detección y registro:** el usuario reporta o el sistema detecta el incidente. +2. **Clasificación y priorización:** según impacto y urgencia. +3. **Diagnóstico inicial:** soporte de primer nivel intenta resolver. +4. **Escalado:** si no se resuelve, pasa a segundo o tercer nivel. +5. **Resolución y restauración del servicio.** +6. **Cierre:** confirmación del usuario y documentación. + +## 7.4 Herramientas de gestión de incidencias + +| Herramienta | Descripción | +|-------------|-------------| +| **Jira Service Management** | Muy extendida, basada en ITIL | +| **ServiceNow** | Plataforma empresarial completa | +| **Remedy (BMC)** | Muy usada en grandes organizaciones | +| **Zammad / osTicket** | Open-source | +| **Zendesk** | Orientada a soporte al cliente | + +--- + +# 8. Control remoto de puestos de usuario + +## 8.1 Concepto + +El **control remoto** permite acceder y gestionar un equipo desde otro equipo a través de la red, como si estuviera físicamente delante de él. + +## 8.2 Protocolos y tecnologías + +| Tecnología | Protocolo | Puerto | Descripción | +|------------|-----------|--------|-------------| +| **RDP** (Remote Desktop Protocol) | Propietario Microsoft | TCP 3389 | Escritorio remoto en Windows | +| **VNC** (Virtual Network Computing) | RFB | TCP 5900 | Multiplataforma; comparte el escritorio gráfico | +| **SSH** | SSH | TCP 22 | Acceso remoto a la línea de comandos (Linux/Unix) | +| **TeamViewer** | Propietario | Vario | Fácil de usar; muy extendido en soporte técnico | +| **AnyDesk** | Propietario | Vario | Alternativa a TeamViewer | +| **SPICE / RDP sobre VDI** | Vario | Vario | Virtual Desktop Infrastructure | + +## 8.3 Seguridad en el control remoto + +Riesgos: +- Acceso no autorizado si las credenciales son débiles. +- Exposición del escritorio a través de la red. +- Ataques de fuerza bruta al puerto RDP (3389). + +Medidas: +- Usar autenticación fuerte (MFA). +- **No exponer RDP directamente a Internet** → acceder a través de VPN. +- Cambiar puertos por defecto. +- Cifrado TLS en todas las sesiones remotas. +- Registro y auditoría de sesiones. +- Listas de IPs autorizadas. + +--- + +# 9. Resumen: conceptos clave para el examen + +| Concepto | Dato clave | +|----------|-----------| +| Tríada CIA | Confidencialidad, Integridad, Disponibilidad | +| No repudio | El emisor no puede negar haber firmado/enviado | +| AES | Cifrado simétrico estándar; claves 128/192/256 bits | +| RSA | Cifrado asimétrico; par de claves público-privada | +| SHA-256 | Función hash estándar actual (familia SHA-2) | +| MD5 / SHA-1 | Obsoletos; colisiones conocidas | +| Firma digital | Hash del mensaje cifrado con clave privada | +| Certificado X.509 | Vincula clave pública con identidad; emitido por CA | +| FNMT / @Firma / DNIe | Infraestructura de PKI en la AGE española | +| TLS 1.3 | Versión actual del protocolo de cifrado web | +| HTTPS | HTTP + TLS; cifra la comunicación web | +| SSH | Acceso remoto seguro a servidores (puerto 22) | +| SAI / UPS | Alimentación ininterrumpida ante cortes eléctricos | +| TIER IV CPD | 99,995% disponibilidad; tolerante a fallos | +| Pasillos fríos/calientes | Optimización del flujo de aire en CPD | +| Gases inertes en CPD | FM-200, Novec; extinción sin dañar equipos | +| ITIL | Marco de buenas prácticas para gestión de servicios TI | +| SLA | Acuerdo de nivel de servicio (tiempos de respuesta) | +| RDP | Escritorio remoto Windows; puerto TCP 3389 | +| MFA | Autenticación multifactor; al menos dos factores | +| RBAC | Control de acceso basado en roles | diff --git a/apuntes/bloque4/tema5_audio.md b/apuntes/bloque4/tema5_audio.md new file mode 100644 index 0000000..bdbf3ca --- /dev/null +++ b/apuntes/bloque4/tema5_audio.md @@ -0,0 +1,103 @@ +## Bloque 4 Tema 5. Conceptos de seguridad de los sistemas de información. Seguridad física y lógica. Amenazas y vulnerabilidades. Técnicas criptográficas y protocolos seguros. Firma digital. Infraestructura física de un CPD. Sistemas de gestión de incidencias. Control remoto de puestos de usuario. + +Este tema aborda los conceptos fundamentales de seguridad de la información, la criptografía, la infraestructura de un Centro de Procesamiento de Datos y la gestión de incidencias. + +--- + +## 1. Fundamentos de seguridad de la información + +La seguridad de la información se basa en tres propiedades fundamentales conocidas como la tríada CIA. La confidencialidad garantiza que solo los autorizados pueden acceder a la información, y se protege mediante cifrado, control de acceso y VPN. La integridad garantiza que la información no es alterada sin autorización, y se protege mediante hash, firmas digitales y sumas de comprobación. La disponibilidad garantiza que el sistema funciona y da servicio cuando se necesita, y se protege mediante redundancia, backups y monitorización. + +Otras propiedades importantes son la autenticidad, que permite verificar la identidad del emisor; el no repudio, que impide que el emisor niegue haber enviado un mensaje; y la trazabilidad, que permite registrar quién hizo qué y cuándo. + +Las definiciones clave sobre amenazas son las siguientes. Una amenaza es un evento que puede causar daño, como un ataque, una catástrofe o un error humano. Una vulnerabilidad es una debilidad del sistema que puede ser explotada. El riesgo es el resultado de multiplicar la probabilidad por el impacto de que una amenaza explote una vulnerabilidad. Una contramedida es la acción que reduce el riesgo. + +Los tipos de amenazas se clasifican en externas, internas y físicas. Las amenazas externas incluyen malware como virus, gusanos, troyanos y ransomware, así como ataques de red como denegación de servicio, ataques de hombre en el medio e ingeniería social mediante phishing. Las amenazas internas provienen de empleados malintencionados, errores humanos o privilegios excesivos. Las amenazas físicas incluyen incendios, inundaciones, robos de equipos y cortes eléctricos. + +--- + +## 2. Seguridad física + +La seguridad física protege el hardware, las instalaciones y las personas frente a amenazas físicas. + +El control de acceso físico incluye perímetros de seguridad con vallas y muros, control de acceso a instalaciones mediante tarjetas de proximidad o biometría, videovigilancia mediante cámaras CCTV y registro de visitas. + +La protección contra desastres físicos abarca la protección contra incendios mediante detectores de humo y temperatura y sistemas de extinción con agente limpio como gases inertes del tipo FM-200 o Novec, que no dañan los equipos electrónicos. También incluye la protección del suministro eléctrico mediante SAI o sistemas de alimentación ininterrumpida para cortes breves, y grupos electrógenos o generadores para cortes prolongados. La temperatura y humedad deben mantenerse mediante sistemas de climatización de precisión, con temperatura entre 18 y 27 grados centígrados y humedad relativa entre el 40 y el 60 por ciento. + +--- + +## 3. Seguridad lógica + +La seguridad lógica protege los sistemas de información frente al acceso, alteración o destrucción no autorizados por medios electrónicos. + +El control de acceso lógico se basa en la identificación y autenticación mediante tres factores posibles: algo que se sabe, como una contraseña; algo que se tiene, como un token o el DNIe; y algo que se es, como la biometría. La autenticación multifactor o MFA combina al menos dos de estos factores. + +Los modelos de control de acceso principales son los siguientes. El DAC o Discretionary Access Control permite que el propietario del recurso decida quién accede. El MAC o Mandatory Access Control impone reglas del sistema según etiquetas de seguridad. El RBAC o Role-Based Access Control asigna permisos a roles, y los usuarios tienen roles. El ABAC o Attribute-Based Access Control basa el acceso en atributos del usuario, el recurso y el entorno. + +Las contraseñas deben tener una longitud mínima de doce caracteres, combinar mayúsculas, minúsculas, números y caracteres especiales, y nunca almacenarse en texto claro, sino mediante funciones de hash con sal usando algoritmos como bcrypt, Argon2 o PBKDF2. + +Un firewall o cortafuegos filtra el tráfico de red según reglas de IP, puerto y protocolo. Los tipos principales son el filtrado de paquetes, la inspección con estado o stateful inspection, el proxy de nivel de aplicación y el firewall de nueva generación o NGFW, que incorpora inspección profunda de paquetes, IDS e IPS integrado. + +Los sistemas IDS, o Intrusion Detection System, detectan y alertan sobre intrusiones. Los sistemas IPS, o Intrusion Prevention System, detectan y también bloquean las intrusiones en tiempo real. + +--- + +## 4. Técnicas criptográficas + +La criptografía simétrica utiliza la misma clave para cifrar y descifrar. Es muy rápida pero tiene el problema de cómo compartir la clave de forma segura. Los algoritmos principales son DES, que está obsoleto; Triple DES, que está en desuso; AES, que es el estándar actual con claves de 128, 192 o 256 bits; y ChaCha20, una alternativa moderna a AES. + +La criptografía asimétrica o de clave pública utiliza un par de claves: la clave pública, que se distribuye libremente y cifra datos o verifica firmas, y la clave privada, que se guarda en secreto y descifra datos o genera firmas. Lo que cifra la clave pública solo lo descifra la clave privada y viceversa. Es más lenta que la simétrica pero no tiene el problema de distribución de claves. Los algoritmos principales son RSA para cifrado y firma, DSA solo para firma, ECDSA y ECC para firma y cifrado con claves más cortas, y Diffie-Hellman para el intercambio de claves. + +En la práctica se usa un esquema híbrido: la clave de sesión simétrica se intercambia usando criptografía asimétrica, que es la base de TLS y PGP. + +Las funciones hash criptográficas transforman una entrada de cualquier longitud en una cadena de longitud fija. Sus propiedades son que son deterministas, unidireccionales, con resistencia a colisiones y con efecto avalancha. Los algoritmos son MD5, que está obsoleto; SHA-1, que también está obsoleto; SHA-256, que es el estándar actual de la familia SHA-2; y SHA-3, el más reciente, basado en Keccak. + +--- + +## 5. Firma digital + +La firma digital garantiza tres propiedades simultáneamente: la autenticidad, que el mensaje proviene realmente del firmante; la integridad, que el mensaje no ha sido modificado; y el no repudio, que el firmante no puede negar haber firmado. + +El proceso de firma es el siguiente: se calcula el hash del mensaje usando SHA-256, y luego se cifra ese hash con la clave privada del firmante, obteniendo la firma digital. + +El proceso de verificación es el inverso: se descifra la firma con la clave pública del firmante para obtener el hash original, se calcula el hash del mensaje recibido y se comparan ambos hashes. Si coinciden, la firma es válida. + +Un certificado digital vincula una clave pública con la identidad de su propietario, avalado por una Autoridad de Certificación o CA. El estándar utilizado es X.509. La infraestructura de clave pública o PKI gestiona los certificados digitales e incluye la CA que emite y firma los certificados, la RA o Registration Authority que verifica la identidad del solicitante, la CRL o lista de certificados revocados, y el protocolo OCSP para la verificación en tiempo real del estado de un certificado. + +En España, la Fábrica Nacional de Moneda y Timbre, o FNMT, emite certificados a los ciudadanos. El DNIe contiene un chip criptográfico con certificado de identidad y de firma. La plataforma arroba Firma de la Administración General del Estado permite la validación de firmas electrónicas. + +Los protocolos seguros más importantes son TLS, que proporciona cifrado de comunicaciones y sustituyó a SSL; HTTPS, que es HTTP sobre TLS; SSH para acceso remoto seguro a servidores; S/MIME para firma y cifrado de correo electrónico; PGP y GPG para cifrado y firma de ficheros y correo; IPsec para cifrado a nivel de paquete IP, base de muchas VPN; y SFTP y FTPS para transferencia segura de ficheros. De TLS existen las versiones 1.2, ampliamente usada, y 1.3, la versión actual y más segura. + +--- + +## 6. Infraestructura física de un CPD + +Un CPD o Centro de Procesamiento de Datos es la instalación física que alberga los sistemas informáticos de una organización: servidores, almacenamiento, equipos de red y telecomunicaciones. + +La clasificación de los CPD por nivel de disponibilidad sigue el estándar del Uptime Institute con cuatro niveles TIER. El nivel TIER I tiene una disponibilidad del 99,671 por ciento, lo que supone un tiempo de inactividad máximo de 28 horas al año, sin redundancia. El TIER II tiene disponibilidad del 99,741 por ciento y componentes redundantes. El TIER III alcanza el 99,982 por ciento y es concurrentemente mantenible. El TIER IV llega al 99,995 por ciento y es tolerante a fallos, con un tiempo de inactividad máximo de 26 minutos al año. + +El acondicionamiento del CPD incluye los siguientes aspectos. La ubicación debe estar en una planta intermedia o elevada, alejada de zonas con riesgo de inundación o sísmicas, y con control de acceso físico estricto. El suelo técnico o falso suelo elevado permite el paso de cables y la distribución del aire frío. La climatización debe mantener la temperatura entre 18 y 27 grados y la humedad entre el 40 y el 60 por ciento, con sistemas de pasillos fríos y calientes para optimizar el flujo de aire. La electricidad se protege con SAI para cortes breves, grupos electrógenos para cortes prolongados y unidades de distribución de energía redundantes. Contra incendios se utilizan detectores de aspiración de partículas como VESDA y sistemas de extinción con gases inertes como FM-200 o Novec 1230, que no dañan los equipos. + +--- + +## 7. Sistemas de gestión de incidencias + +Un sistema de gestión de incidencias permite registrar, clasificar, asignar y resolver los problemas que afectan a los sistemas de información. El estándar de referencia es ITIL, que define los procesos de gestión de servicios tecnológicos. + +Las fases del ciclo de vida de una incidencia son la detección y registro, la clasificación y priorización, la asignación al equipo responsable, el diagnóstico y resolución, y el cierre con documentación. + +Los sistemas más utilizados son herramientas como ServiceNow, Jira Service Management, Remedy o Redmine. + +--- + +## 8. Control remoto de puestos de usuario + +El control remoto de puestos de usuario permite a los técnicos acceder y gestionar los equipos de los usuarios desde otra ubicación. Las herramientas más utilizadas son Remote Desktop Protocol o RDP de Microsoft, VNC o Virtual Network Computing, y herramientas comerciales como TeamViewer o AnyDesk. + +Es fundamental que el acceso remoto se realice de forma segura, utilizando siempre cifrado, autenticación robusta y, preferiblemente, a través de una VPN corporativa. + +--- + +## Miniresumen final del tema + +La seguridad de la información se basa en la tríada CIA: confidencialidad, integridad y disponibilidad. La seguridad física protege el hardware y las instalaciones. La seguridad lógica controla el acceso mediante contraseñas, firewalls e IDS. La criptografía simétrica es rápida pero comparte clave; la asimétrica resuelve ese problema con par de claves pública y privada. La firma digital garantiza autenticidad, integridad y no repudio. Un CPD se clasifica por niveles TIER según disponibilidad y debe cumplir requisitos estrictos de climatización, electricidad y contra incendios. diff --git a/apuntes/bloque4/tema6.md b/apuntes/bloque4/tema6.md new file mode 100644 index 0000000..ba3bac8 --- /dev/null +++ b/apuntes/bloque4/tema6.md @@ -0,0 +1,356 @@ +# Bloque 4 · Tema 6 +# Comunicaciones. Medios de transmisión. Modos de comunicación. Equipos terminales y equipos de interconexión y conmutación. Redes de comunicaciones. Redes de conmutación y redes de difusión. Comunicaciones móviles e inalámbricas. + +--- + +# 1. Esquema introductorio (visión rápida) + +**Comunicación de datos:** transmisión de información entre sistemas. + +**Medios de transmisión** +- Guiados: par trenzado (UTP/STP), coaxial, fibra óptica. +- No guiados (inalámbricos): ondas de radio, microondas, infrarrojos. + +**Modos de comunicación** +- Simplex (un sentido), Half-duplex (alternado, ej. walkie-talkie), Full-duplex (bidireccional simultáneo). + +**Redes** +- Conmutación de circuitos (PSTN, RDSI): camino dedicado. +- Conmutación de paquetes (Internet): los datos viajan en paquetes independientes. +- Difusión (broadcast): todos reciben el mensaje (ej. Ethernet legacy, radio, TV). + +--- + +# 2. Medios de transmisión + +## 2.1 Medios guiados + +### Par trenzado + +El cable más utilizado en redes de área local (LAN). + +| Tipo | Descripción | +|------|-------------| +| **UTP** (Unshielded Twisted Pair) | Sin blindaje; más económico y flexible | +| **STP** (Shielded Twisted Pair) | Con blindaje; mejor protección contra interferencias | +| **FTP** | Pantalla global sobre todos los pares | + +**Categorías:** + +| Categoría | Ancho de banda | Uso típico | +|-----------|---------------|------------| +| Cat 5e | 100 MHz | Fast Ethernet (100 Mbps) | +| Cat 6 | 250 MHz | Gigabit Ethernet | +| Cat 6A | 500 MHz | 10 Gigabit Ethernet | +| Cat 7 | 600 MHz | 10 GbE con mejor blindaje | +| Cat 8 | 2000 MHz | 40 GbE en CPD | + +Conectores: **RJ-45** (8P8C). + +### Cable coaxial +- Conductor central + aislante + malla conductora + cubierta exterior. +- Usado en TV por cable, redes antiguas (10Base2, 10Base5). +- En desuso en redes LAN modernas. + +### Fibra óptica +Transmite luz a través de un núcleo de vidrio o plástico. No sufre interferencias electromagnéticas. + +| Tipo | Descripción | Distancia | +|------|-------------|-----------| +| **Monomodo (SMF)** | Solo un modo de propagación; núcleo muy fino (~9 µm); láser | Decenas de km | +| **Multimodo (MMF)** | Varios modos; núcleo más grueso (50/62,5 µm); LED o VCSEL | Hasta ~2 km | + +Conectores: SC, LC, ST, MTP/MPO. +Velocidades: 1 Gbps, 10 Gbps, 40 Gbps, 100 Gbps, 400 Gbps+. + +## 2.2 Medios no guiados (inalámbricos) + +| Medio | Frecuencia | Uso | +|-------|-----------|-----| +| **Ondas de radio** | < 300 MHz | Radiodifusión AM/FM, comunicaciones móviles | +| **Microondas terrestres** | 300 MHz – 300 GHz | Enlace punto a punto (repetidores) | +| **Microondas por satélite** | 1-30 GHz | GPS, TV satélite, comunicaciones globales | +| **Infrarrojos** | 300 GHz – 430 THz | Mandos a distancia; corto alcance; sin obstáculos | + +### Wi-Fi (IEEE 802.11) + +| Estándar | Frecuencia | Velocidad máxima | Nombre comercial | +|----------|-----------|-----------------|-----------------| +| 802.11b | 2,4 GHz | 11 Mbps | Wi-Fi 1 | +| 802.11a | 5 GHz | 54 Mbps | Wi-Fi 2 | +| 802.11g | 2,4 GHz | 54 Mbps | Wi-Fi 3 | +| 802.11n | 2,4/5 GHz | 600 Mbps | Wi-Fi 4 | +| 802.11ac | 5 GHz | 6,9 Gbps | Wi-Fi 5 | +| 802.11ax | 2,4/5/6 GHz | 9,6 Gbps | Wi-Fi 6 / 6E | +| 802.11be | 2,4/5/6 GHz | 46 Gbps | Wi-Fi 7 | + +--- + +# 3. Modos de comunicación + +| Modo | Descripción | Ejemplo | +|------|-------------|---------| +| **Simplex** | Solo en un sentido | TV, radio (emisión) | +| **Half-duplex** | Ambos sentidos, pero no simultáneamente | Walkie-talkie, CB radio | +| **Full-duplex** | Ambos sentidos simultáneamente | Teléfono, Ethernet moderno | + +--- + +# 4. Parámetros de la transmisión + +| Concepto | Definición | +|----------|-----------| +| **Ancho de banda** | Rango de frecuencias disponible (Hz) o tasa máxima de transferencia (bps) | +| **Velocidad de transmisión** | Bits por segundo (bps, Kbps, Mbps, Gbps) | +| **Latencia / Retardo** | Tiempo que tarda un bit en ir de origen a destino | +| **Jitter** | Variación en la latencia; crítico en voz/video en tiempo real | +| **Tasa de error (BER)** | Bit Error Rate: proporción de bits recibidos con error | +| **Throughput** | Tasa de transferencia real efectiva | + +### Teorema de Nyquist (canal sin ruido) +$$C = 2B \cdot \log_2(M)$$ +Donde $B$ es el ancho de banda en Hz y $M$ es el número de niveles de señal. + +### Teorema de Shannon (canal con ruido) +$$C = B \cdot \log_2(1 + S/N)$$ +Donde $S/N$ es la relación señal/ruido. + +--- + +# 5. Equipos terminales y de interconexión + +## 5.1 Equipos terminales (DTE – Data Terminal Equipment) + +Dispositivos que generan o consumen información: +- Ordenadores, servidores. +- Teléfonos, smartphones. +- Impresoras en red. + +## 5.2 Equipos de interconexión + +### Repetidor (capa 1) +- Regenera la señal eléctrica para extender el alcance. +- Opera en capa 1 del modelo OSI. +- No filtra, no procesa: retransmite todos los bits. + +### Hub (concentrador – capa 1) +- Conecta varios equipos en estrella. +- Retransmite a todos los puertos (dominio de colisión único). +- En desuso: sustituido por el switch. + +### Bridge (puente – capa 2) +- Conecta dos segmentos de red. +- Aprende direcciones MAC; filtra tramas por segmento. + +### Switch (conmutador – capa 2) +- Conecta dispositivos en LAN. +- Crea una **tabla MAC** → envía la trama solo al puerto de destino. +- Cada puerto es un dominio de colisión independiente. +- Puede crear **VLANs** (redes virtuales). +- **Switch de capa 3:** también enruta (tiene capacidades de router). + +### Router (encaminador – capa 3) +- Conecta redes distintas (LAN-WAN, entre subredes). +- Trabaja con **direcciones IP**. +- Selecciona la mejor ruta mediante protocolos de enrutamiento. +- Separa dominios de broadcast. + +| Protocolo de enrutamiento | Tipo | Descripción | +|--------------------------|------|-------------| +| **RIP** | Vector-distancia | Métrica: número de saltos; max. 15 | +| **OSPF** | Estado del enlace | Métrica: coste; más escalable | +| **BGP** | Vector de ruta | Enrutamiento entre sistemas autónomos (Internet) | +| **EIGRP** | Híbrido | Propietario Cisco | + +### Gateway (pasarela – capa 7) +- Traduce entre protocolos distintos (ej. red IP a red X.25). +- Opera en todas las capas si es necesario. + +### Comparación de dispositivos + +| Dispositivo | Capa OSI | Dirección usada | Dominio de colisión | Dominio broadcast | +|-------------|---------|----------------|--------------------|--------------------| +| Hub | 1 | — | Único | Único | +| Bridge | 2 | MAC | Separado por puerto | Único | +| Switch | 2 (o 3) | MAC (o IP) | Separado por puerto | Único (excepto VLAN) | +| Router | 3 | IP | Separado | Separado | + +--- + +# 6. Redes de comunicaciones + +## 6.1 Clasificación por cobertura geográfica + +| Tipo | Cobertura | Ejemplo | +|------|-----------|---------| +| **PAN** | Personal (~10 m) | Bluetooth, ZigBee | +| **LAN** | Local (edificio) | Ethernet, Wi-Fi | +| **MAN** | Metropolitana (ciudad) | Metro Ethernet, WiMAX | +| **WAN** | Amplia (país/internacional) | Internet, MPLS, ATM | + +## 6.2 Topologías de red + +| Topología | Descripción | Ventajas | Desventajas | +|-----------|-------------|----------|-------------| +| **Bus** | Todos comparten un cable único | Sencilla, barata | Un fallo afecta a todos | +| **Estrella** | Todos conectados a un nodo central | Fácil de gestionar | El nodo central es punto de fallo | +| **Anillo** | Cada nodo conectado al siguiente y al anterior | Predecible | Un fallo afecta a todos | +| **Malla** | Cada nodo conectado a todos los demás | Alta redundancia | Muy cara | +| **Árbol** | Jerarquía de estrellas | Escalable | El nodo raíz es punto de fallo | + +--- + +# 7. Redes de conmutación y redes de difusión + +## 7.1 Redes de conmutación de circuitos + +- **Se establece un camino dedicado** entre origen y destino antes de transmitir. +- El circuito está reservado durante toda la comunicación, aunque no haya datos. +- Ejemplo: red telefónica pública (**PSTN**), **RDSI (ISDN)**. + +**Ventaja:** latencia predecible, calidad constante. +**Desventaja:** ineficiente (recursos reservados aunque no se usen). + +### RDSI (Red Digital de Servicios Integrados / ISDN) +- Digitaliza la línea telefónica convencional. +- Canales B (64 Kbps, para datos/voz) y canal D (señalización). +- **BRI (Basic Rate Interface):** 2B+D (128 Kbps de datos + señalización). +- **PRI (Primary Rate Interface):** 30B+D en Europa (E1 = 2 Mbps). +- Actualmente en desuso; sustituida por ADSL, fibra y VoIP. + +## 7.2 Redes de conmutación de paquetes + +- Los datos se dividen en **paquetes**, cada uno con cabecera (origen, destino, número de secuencia). +- Los paquetes viajan de forma independiente por la red y pueden tomar rutas distintas. +- El receptor reensambla los paquetes. +- Ejemplo: **Internet (IP/TCP)**, Frame Relay, X.25, ATM. + +**Ventaja:** uso eficiente de la red; comparte recursos entre muchos usuarios. +**Desventaja:** latencia variable (jitter); no garantizado por defecto. + +### Variantes +| Variante | Descripción | +|---------|-------------| +| **Datagramas** | Paquetes completamente independientes (UDP) | +| **Circuito virtual** | Se establece un camino lógico antes de transmitir pero los recursos no son dedicados (ATM, Frame Relay) | + +## 7.3 Redes de difusión (broadcast) + +- Un nodo transmite y **todos los nodos** de la red reciben el mensaje. +- Ejemplo: Ethernet en hub, Wi-Fi, radio, televisión terrestre. + +**Multidifusión (multicast):** los datos se envían a un grupo de receptores suscritos, no a todos. + +--- + +# 8. Comunicaciones móviles e inalámbricas + +## 8.1 Generaciones de la telefonía móvil + +| Generación | Tecnología | Velocidad | Características | +|-----------|-----------|-----------|----------------| +| **1G** | AMPS, NMT | ~2,4 Kbps | Analógica; solo voz | +| **2G** | GSM, CDMA | 14,4 Kbps – 384 Kbps | Digital; SMS; GPRS/EDGE | +| **3G** | UMTS, HSPA | 384 Kbps – 42 Mbps | Internet móvil; vídeo llamada | +| **4G** | LTE, LTE-A | 100 Mbps – 1 Gbps | Totalmente basado en IP | +| **5G** | NR (New Radio) | Hasta 20 Gbps | Baja latencia (<1 ms); IoT masivo | + +### Términos de 2G +- **GSM (Global System for Mobile communications):** estándar europeo de 2G. +- **SIM (Subscriber Identity Module):** tarjeta identificadora del usuario. +- **GPRS:** extensión de GSM para transmisión de datos (hasta 172 Kbps). +- **EDGE:** mejora de GPRS (hasta 384 Kbps); también llamado 2,5G. + +## 8.2 Bluetooth + +| Versión | Velocidad | Alcance | Notas | +|---------|-----------|---------|-------| +| Bluetooth 4.0 (BLE) | 1 Mbps | ~50 m | Bajo consumo; IoT | +| Bluetooth 5.0 | 2 Mbps | ~240 m | Más alcance y velocidad | +| Bluetooth 5.4 | 2 Mbps | — | Seguridad mejorada | + +Usa la banda de 2,4 GHz (ISM); frecuencia *hopping* para evitar interferencias. + +## 8.3 Otras tecnologías inalámbricas + +| Tecnología | Frecuencia | Velocidad | Uso | +|------------|-----------|-----------|-----| +| **ZigBee** (IEEE 802.15.4) | 2,4 GHz | 250 Kbps | Domótica, IoT, bajo consumo | +| **Z-Wave** | 868/915 MHz | 100 Kbps | Domótica; menor interferencia con Wi-Fi | +| **WiMAX** (IEEE 802.16) | 2-66 GHz | Hasta 1 Gbps | WAN inalámbrica; alternativa DSL en zonas rurales | +| **NFC** | 13,56 MHz | 424 Kbps | Pago contactless; distancia < 20 cm | +| **RFID** | 125 KHz – 5,8 GHz | Variable | Identificación de objetos; logística | +| **LoRa / LoRaWAN** | 868 MHz | < 50 Kbps | IoT de largo alcance y bajo consumo | + +## 8.4 WLAN – Wi-Fi (IEEE 802.11) + +Ya detallado en la sección de medios. Aspectos adicionales: + +- **SSID:** nombre de la red Wi-Fi. +- **WPA2 / WPA3:** protocolos de seguridad actuales (reemplazaron WEP y WPA, que son inseguros). +- **802.11i:** estándar de seguridad; base de WPA2. +- **MIMO (Multiple Input Multiple Output):** múltiples antenas para mejorar el rendimiento. +- **OFDM (Orthogonal Frequency-Division Multiplexing):** modulación usada en 802.11a/g/n/ac/ax. + +--- + +# 9. Modelo OSI y TCP/IP (referencia de capas) + +## 9.1 Modelo OSI (7 capas) + +| Nº | Capa | Función | Protocolos/tecnologías | +|----|------|---------|----------------------| +| 7 | **Aplicación** | Interfaz con el usuario/app | HTTP, FTP, SMTP, DNS, SSH | +| 6 | **Presentación** | Formato, cifrado, compresión | SSL/TLS, JPEG, MPEG | +| 5 | **Sesión** | Control de diálogo, sesiones | NetBIOS, RPC | +| 4 | **Transporte** | Transporte extremo a extremo, control de flujo | TCP, UDP | +| 3 | **Red** | Enrutamiento, direccionamiento lógico | IP, ICMP, BGP, OSPF | +| 2 | **Enlace de datos** | Acceso al medio, direccionamiento físico | Ethernet, Wi-Fi, PPP | +| 1 | **Física** | Transmisión de bits por el medio | Cables, señales, conectores | + +## 9.2 Modelo TCP/IP (4 capas) + +| Capa TCP/IP | Capas OSI equivalentes | Protocolos | +|-------------|----------------------|------------| +| **Aplicación** | 5, 6, 7 | HTTP, DNS, SMTP, FTP, SSH | +| **Transporte** | 4 | TCP, UDP | +| **Internet** | 3 | IP, ICMP, ARP | +| **Acceso a red** | 1, 2 | Ethernet, Wi-Fi, PPP | + +## 9.3 TCP vs UDP + +| Característica | TCP | UDP | +|----------------|-----|-----| +| Orientado a conexión | Sí (three-way handshake) | No | +| Fiabilidad | Sí (ACK, retransmisión) | No | +| Control de flujo | Sí | No | +| Orden de llegada | Garantizado | No garantizado | +| Velocidad | Más lento | Más rápido | +| Uso | Web, email, FTP | Streaming, DNS, VoIP, juegos | + +--- + +# 10. Resumen: conceptos clave para el examen + +| Concepto | Dato clave | +|----------|-----------| +| Par trenzado Cat 6 | Gigabit Ethernet; conector RJ-45 | +| Fibra monomodo | Larga distancia (km); láser; núcleo ~9 µm | +| Fibra multimodo | Corta distancia (~2 km); LED; núcleo 50 µm | +| Full-duplex | Transmisión bidireccional simultánea | +| Fórmula de Shannon | $C = B \cdot \log_2(1 + S/N)$ | +| Hub | Capa 1; dominio de colisión único | +| Switch | Capa 2; tabla MAC; por puerto dominio colisión | +| Router | Capa 3; enrutamiento IP; separa broadcasts | +| Conmutación de circuitos | Camino dedicado; PSTN, RDSI | +| Conmutación de paquetes | Paquetes independientes; Internet, TCP/IP | +| RDSI BRI | 2B+D; 128 Kbps de datos | +| 4G/LTE | 100 Mbps – 1 Gbps; totalmente IP | +| 5G | Hasta 20 Gbps; latencia <1 ms; IoT masivo | +| WPA3 | Protocolo de seguridad Wi-Fi actual | +| IEEE 802.11ax | Wi-Fi 6; 2,4/5/6 GHz; hasta 9,6 Gbps | +| Bluetooth BLE | 4.0; bajo consumo; IoT; 2,4 GHz | +| NFC | 13,56 MHz; <20 cm; pago contactless | +| OSI capa 3 | Red; enrutamiento; IP | +| TCP three-way handshake | SYN → SYN-ACK → ACK | +| UDP | No orientado a conexión; más rápido; streaming/VoIP | diff --git a/apuntes/bloque4/tema6_audio.md b/apuntes/bloque4/tema6_audio.md new file mode 100644 index 0000000..4564a39 --- /dev/null +++ b/apuntes/bloque4/tema6_audio.md @@ -0,0 +1,75 @@ +## Bloque 4 Tema 6. Comunicaciones. Medios de transmisión. Modos de comunicación. Equipos terminales y de interconexión. Redes de conmutación y de difusión. Comunicaciones móviles e inalámbricas. + +Este tema estudia los fundamentos de las comunicaciones de datos, los medios por los que viaja la información, los dispositivos que forman las redes y los tipos de redes y comunicaciones inalámbricas. + +--- + +## 1. Medios de transmisión + +Los medios de transmisión se dividen en dos grandes grupos: los medios guiados y los no guiados. + +Los medios guiados son aquellos por los que la señal viaja a través de un conductor físico. Los principales son tres. + +El par trenzado es el cable más utilizado en redes de área local. Puede ser UTP, sin blindaje, más económico y flexible; STP, con blindaje por pares; o FTP, con pantalla global sobre todos los pares. Sus categorías más importantes son la Cat5e para redes a 100 Mbps, la Cat6 para Gigabit Ethernet, la Cat6A para 10 Gigabit Ethernet y la Cat8 para 40 Gigabit en centros de datos. El conector estándar es el RJ-45. + +El cable coaxial tiene un conductor central, un aislante, una malla conductora y una cubierta exterior. Se usa en televisión por cable y en redes antiguas, pero está en desuso en las LAN modernas. + +La fibra óptica transmite luz a través de un núcleo de vidrio o plástico y no sufre interferencias electromagnéticas. Hay dos tipos: la fibra monomodo, con un solo modo de propagación, núcleo muy fino de unos 9 micrómetros y transmisión láser que puede llegar a decenas de kilómetros; y la fibra multimodo, con varios modos de propagación, núcleo más grueso de 50 o 62,5 micrómetros y alcance de hasta unos 2 kilómetros. + +Los medios no guiados o inalámbricos transmiten la señal a través del aire. Las ondas de radio se usan en radiodifusión y comunicaciones móviles. Las microondas terrestres se usan en enlaces punto a punto. Las microondas por satélite se usan en GPS, televisión satélite y comunicaciones globales. Los infrarrojos tienen corto alcance y se usan en mandos a distancia. + +El estándar WiFi sigue la norma IEEE 802.11. Los estándares más importantes son el 802.11n o WiFi 4, que opera en 2,4 y 5 GHz con hasta 600 Mbps; el 802.11ac o WiFi 5, en 5 GHz con hasta 6,9 Gbps; y el 802.11ax o WiFi 6 y 6E, que opera en 2,4, 5 y 6 GHz con hasta 9,6 Gbps. + +--- + +## 2. Modos de comunicación + +Existen tres modos de comunicación. El modo simplex solo permite la transmisión en un sentido, como la televisión o la radio. El modo semidúplex o half-duplex permite la transmisión en ambos sentidos pero no de forma simultánea, como el walkie-talkie. El modo dúplex completo o full-duplex permite la comunicación en ambos sentidos simultáneamente, como el teléfono o la Ethernet moderna. + +--- + +## 3. Parámetros de la transmisión + +Los parámetros principales son los siguientes. El ancho de banda es el rango de frecuencias disponible o la tasa máxima de transferencia. La velocidad de transmisión se mide en bits por segundo. La latencia o retardo es el tiempo que tarda un bit en ir de origen a destino. El jitter es la variación en la latencia, y es crítico en comunicaciones de voz y vídeo en tiempo real. La tasa de error o BER es la proporción de bits recibidos con error. El throughput es la tasa de transferencia real efectiva. + +--- + +## 4. Equipos terminales y de interconexión + +Los equipos terminales o DTE son los dispositivos que generan o consumen información, como ordenadores, servidores o teléfonos. + +Los equipos de interconexión son los que forman la infraestructura de la red. El repetidor opera en la capa física y regenera la señal para extender el alcance. El hub conecta varios equipos en estrella retransmitiendo a todos los puertos, por lo que crea un dominio de colisión único; está en desuso. El bridge o puente opera en capa de enlace, aprende direcciones MAC y filtra tramas. El switch o conmutador opera en capa de enlace y crea una tabla MAC para enviar cada trama solo al puerto de destino; separa dominios de colisión y puede crear VLANs. El router o encaminador opera en capa de red, trabaja con direcciones IP, conecta redes distintas y selecciona la mejor ruta usando protocolos de enrutamiento como RIP, OSPF o BGP. La pasarela o gateway opera en todas las capas y traduce entre protocolos distintos. + +--- + +## 5. Redes de comunicaciones + +Las redes se clasifican por cobertura geográfica en cuatro tipos. La PAN o Personal Area Network tiene un alcance de unos 10 metros y usa tecnologías como Bluetooth. La LAN o Local Area Network cubre un edificio o campus y usa Ethernet o WiFi. La MAN o Metropolitan Area Network cubre una ciudad. La WAN o Wide Area Network cubre un país o el mundo entero, siendo Internet el ejemplo más conocido. + +Las topologías de red principales son las siguientes. La topología en bus conecta todos los nodos a un único cable compartido; es sencilla pero un fallo afecta a todos. La topología en estrella conecta todos los nodos a un nodo central, que es la más usada hoy en día con switches. La topología en anillo conecta cada nodo al siguiente, con datos que circulan en un sentido. La topología en malla conecta cada nodo con todos los demás, ofreciendo alta redundancia pero con un coste muy elevado. La topología en árbol organiza los nodos en jerarquía y es la más usada en redes corporativas. + +--- + +## 6. Redes de conmutación y de difusión + +Las redes de conmutación de circuitos establecen un camino dedicado entre origen y destino antes de transmitir. El circuito queda reservado durante toda la comunicación aunque no haya datos. El ejemplo más conocido es la red telefónica pública o PSTN. La ventaja es la latencia predecible, pero es ineficiente porque los recursos quedan reservados aunque no se usen. + +La RDSI o Red Digital de Servicios Integrados digitaliza la línea telefónica convencional. Sus canales B transportan datos a 64 Kbps y el canal D se usa para señalización. El acceso básico BRI tiene dos canales B más un canal D, ofreciendo 128 Kbps de datos. El acceso primario PRI tiene 30 canales B más un canal D en Europa, correspondiente al estándar E1 de 2 Mbps. Actualmente está en desuso, sustituida por ADSL, fibra y VoIP. + +Las redes de conmutación de paquetes dividen los datos en paquetes, cada uno con cabecera de origen, destino y número de secuencia. Los paquetes viajan de forma independiente y pueden tomar rutas distintas. El receptor reensambla los paquetes. El ejemplo más importante es Internet con los protocolos IP y TCP. La ventaja es el uso eficiente de la red, pero la latencia es variable. + +Las redes de difusión o broadcast transmiten un mensaje a todos los nodos de la red simultáneamente, como ocurre en la Ethernet con hub o en la radio y televisión. La multidifusión o multicast envía los datos solo a un grupo de receptores suscritos. + +--- + +## 7. Comunicaciones móviles e inalámbricas + +La telefonía móvil ha evolucionado a través de cinco generaciones. La primera generación, 1G, era analógica y solo transmitía voz. La segunda generación, 2G, introdujo la transmisión digital con el estándar GSM europeo y permitió el envío de SMS y datos mediante GPRS y EDGE. La tercera generación, 3G, con UMTS y HSPA, permitió el acceso a Internet móvil con velocidades de hasta 42 Mbps. La cuarta generación, 4G, basada en LTE, alcanza velocidades de hasta 1 Gbps y está completamente basada en IP. La quinta generación, 5G, con la tecnología New Radio, puede llegar a 20 Gbps, tiene una latencia inferior a 1 milisegundo y está diseñada para el Internet de las Cosas masivo. + +Bluetooth es un estándar de comunicación inalámbrica de corto alcance. La versión 4.0, conocida como BLE o Bluetooth de baja energía, está diseñada para dispositivos IoT con consumo mínimo. + +--- + +## Miniresumen final del tema + +Los medios de transmisión son guiados, como el par trenzado y la fibra óptica, o no guiados como las ondas de radio y el WiFi. Los modos de comunicación son simplex, semidúplex y dúplex completo. Los dispositivos de interconexión principales son el switch en capa 2 y el router en capa 3. Las redes se clasifican en PAN, LAN, MAN y WAN. La conmutación de circuitos usa caminos dedicados mientras que la conmutación de paquetes divide la información en paquetes independientes. Las comunicaciones móviles han evolucionado desde la voz analógica del 1G hasta el 5G con velocidades de decenas de Gbps. diff --git a/apuntes/bloque4/tema7.md b/apuntes/bloque4/tema7.md new file mode 100644 index 0000000..5ecc6d2 --- /dev/null +++ b/apuntes/bloque4/tema7.md @@ -0,0 +1,197 @@ +# El modelo TCP/IP y el modelo de referencia de interconexión de sistemas abiertos (OSI) de ISO. Protocolos TCP/IP + +## 1. El modelo TCP/IP y el modelo de referencia OSI (ISO) + +El **modelo OSI** (*Open Systems Interconnection*), desarrollado por la **ISO**, es un **modelo teórico de referencia** que describe cómo se comunican los sistemas en red mediante una arquitectura en **7 capas**. + +> No define protocolos concretos, sino funciones. + +### Capas del modelo OSI + +1. **Capa Física** + - Transmisión de bits por el medio físico + - Señales, voltajes, cables, conectores + - Ejemplos: cable Ethernet, fibra óptica + +2. **Capa de Enlace de datos** + - Comunicación entre nodos de la misma red + - Direcciones MAC + - Control de errores + - Ejemplos: Ethernet, Wi-Fi + +3. **Capa de Red** + - Direccionamiento lógico y enrutamiento + - Determina el camino de los paquetes + - Protocolo principal: IP + +4. **Capa de Transporte** + - Comunicación extremo a extremo + - Control de flujo y errores + - Protocolos: TCP y UDP + +5. **Capa de Sesión** + - Establece, mantiene y finaliza sesiones + - Control del diálogo entre aplicaciones + +6. **Capa de Presentación** + - Formato de los datos + - Compresión y cifrado + - Ejemplo conceptual: SSL/TLS + +7. **Capa de Aplicación** + - Interfaz con el usuario + - Servicios de red + - Ejemplos: HTTP, FTP, SMTP, DNS + +--- + +## 2. Modelo TCP/IP + +El **modelo TCP/IP** es un **modelo práctico**, base de **Internet**, desarrollado por **DARPA**. +Define tanto la arquitectura como los **protocolos reales** de comunicación. + +### Capas del modelo TCP/IP + +1. **Acceso a red** + - Equivale a las capas Física y Enlace del modelo OSI + - Ejemplos: Ethernet, Wi-Fi + +2. **Internet** + - Direccionamiento y enrutamiento + - Protocolos: IP, ICMP, ARP + +3. **Transporte** + - Comunicación extremo a extremo + - Protocolos: TCP y UDP + +4. **Aplicación** + - Servicios de red para el usuario + - Protocolos: HTTP, HTTPS, FTP, SMTP, DNS, SSH + +--- + +## 3. Correspondencia entre OSI y TCP/IP + +| Modelo OSI | Modelo TCP/IP | +|----------------------|-----------------| +| Aplicación | Aplicación | +| Presentación | Aplicación | +| Sesión | Aplicación | +| Transporte | Transporte | +| Red | Internet | +| Enlace de datos | Acceso a red | +| Física | Acceso a red | + +--- + +## 4. Protocolos principales de TCP/IP + +### Protocolo IP +- Capa: Internet +- Función: direccionamiento y enrutamiento +- Versiones: IPv4 e IPv6 +- No garantiza la entrega de paquetes + +### Protocolo TCP +- Capa: Transporte +- Orientado a conexión +- Fiable: control de errores y retransmisión +- Usado en: web, correo electrónico + +### Protocolo UDP +- Capa: Transporte +- No orientado a conexión +- Más rápido, menos fiable +- Usado en: streaming, DNS, VoIP + +### Otros protocolos importantes +- **ICMP**: mensajes de error y control (ping) +- **ARP**: resolución de direcciones IP a MAC +- **HTTP / HTTPS**: servicios web +- **FTP**: transferencia de archivos +- **SMTP / POP3 / IMAP**: correo electrónico +- **DNS**: resolución de nombres de dominio + +--- + +## 5. Diferencias entre OSI y TCP/IP + +- **Modelo OSI** + - Teórico + - 7 capas + - Enfoque didáctico + +- **Modelo TCP/IP** + - Práctico + - 4 capas + - Base de Internet + +## 6. Componentes de una red + +Una red tiene 2 partes: **host** y **red**. + +- **Host**: dispositivo que se conecta a la red, como un ordenador, smartphone o servidor. +- **Red**: conjunto de dispositivos y medios que permiten la comunicación entre hosts, como routers, switches y cables. + +## Clases +- **Clase A**: + - Rango: 0.0.0.0 a 126.255.255.255 + - Más de 16 millones de hosts por red +- **Clase B**: + - Rango: 128.0.0.0 a 191.255.255.255 + - Más de 65 mil hosts por red + - Usada por universidades y empresas grandes +- **Clase C**: + - Rango: 192.0.0.0 a 223.0.0.0 + - Más de 254 hosts por red + - Usada por pequeñas empresas y redes domésticas + - Más común en Internet +- **Clase D**: + - Rango: 224.0.0.0 a 239.255.255.255 + - Usada para multicast + - No se asigna a hosts individuales +- **Clase E**: + - Rango: 240.0.0.0 a 255.255.255.255 + - Reservada para uso futuro + - No se asigna a hosts ni multicast + +## Direcciones especiales +- **Dirección de loopback**: 127.0.0.1, utilizada para pruebas internas del host +- **APIPA**: 169.254.0.0 a 169.254.255.255, utilizada cuando no se puede obtener una dirección IP automáticamente +- **Dirección no asignable**: 0.0.0.0, utilizada para referirse a una dirección desconocida o no especificada +- **Dirección de broadcast**: 255.255.255.255, utilizada para enviar mensajes a todos los hosts de una red + +## Rangos privados +- **Clase A**: + - Rango: 10.0.0.0 a 10.255.255.255 + - Más de 16 millones de hosts por red +- **Clase B**: + - Rango: 172.16.0.0 a 172.31.255.255 + - Más de 1 millón de hosts por red +- **Clase C**: + - Rango: 192.168.0.0 a 192.168.255.255 + - Más de 65 mil hosts por red + +## Subredes +- Permiten dividir una red en partes más pequeñas +- Utilizan una máscara de subred para determinar qué parte de la dirección IP corresponde a la red y qué parte corresponde a los hosts +- Ejemplo: con una máscara de subred de 255.255.255.0, la dirección IP 192.168.1.1 pertenece a la red 192.168.1.0 y el host 1 +- Permiten mejorar la seguridad y el rendimiento de la red al limitar el tráfico a segmentos específicos +- Facilitan la gestión de direcciones IP al permitir reutilizar rangos de direcciones en diferentes partes de la red + +## Puertos +- 443: HTTPS +- 80: HTTP +- 20 y 21: FTP +- 22: SSH +- 25: SMTP +- 53: DNS +- 69: TFTP +- snmp: 161 y 162 +- pop3: 110 +- imap: 143 +- 3389: RDP +- snmp: 161 y 162 +- ntp: 123 +- dhcp: 67 y 68 +- \ No newline at end of file diff --git a/apuntes/bloque4/tema7_audio.md b/apuntes/bloque4/tema7_audio.md new file mode 100644 index 0000000..02bbfe2 --- /dev/null +++ b/apuntes/bloque4/tema7_audio.md @@ -0,0 +1,83 @@ +## Bloque 4 Tema 7. El modelo TCP/IP y el modelo de referencia de interconexión de sistemas abiertos OSI de ISO. Protocolos TCP/IP. + +Este tema estudia los dos modelos de referencia fundamentales para las redes de comunicaciones: el modelo OSI de la ISO y el modelo TCP/IP, así como los principales protocolos de la familia TCP/IP. + +--- + +## 1. El modelo OSI + +El modelo OSI, o Open Systems Interconnection, fue desarrollado por la ISO como modelo teórico de referencia que describe cómo se comunican los sistemas en red mediante una arquitectura de siete capas. No define protocolos concretos sino funciones. + +Las siete capas del modelo OSI son las siguientes, de la más baja a la más alta. + +La capa 1 es la capa física. Se encarga de la transmisión de bits por el medio físico, las señales, los voltajes, los cables y los conectores. Ejemplos son el cable Ethernet y la fibra óptica. + +La capa 2 es la capa de enlace de datos. Gestiona la comunicación entre nodos de la misma red, las direcciones MAC y el control de errores. Ejemplos son Ethernet y Wi-Fi. + +La capa 3 es la capa de red. Realiza el direccionamiento lógico y el enrutamiento, determinando el camino de los paquetes. El protocolo principal es IP. + +La capa 4 es la capa de transporte. Proporciona comunicación extremo a extremo, con control de flujo y errores. Los protocolos son TCP y UDP. + +La capa 5 es la capa de sesión. Establece, mantiene y finaliza sesiones entre aplicaciones, controlando el diálogo. + +La capa 6 es la capa de presentación. Se ocupa del formato de los datos, la compresión y el cifrado. + +La capa 7 es la capa de aplicación. Es la interfaz con el usuario y proporciona los servicios de red. Ejemplos son HTTP, FTP, SMTP y DNS. + +--- + +## 2. El modelo TCP/IP + +El modelo TCP/IP es un modelo práctico, base de Internet, desarrollado por DARPA. Define tanto la arquitectura como los protocolos reales de comunicación. + +El modelo TCP/IP tiene cuatro capas. La capa de acceso a red equivale a las capas física y de enlace del modelo OSI; incluye Ethernet y Wi-Fi. La capa de internet se encarga del direccionamiento y enrutamiento, con los protocolos IP, ICMP y ARP. La capa de transporte proporciona comunicación extremo a extremo mediante TCP y UDP. La capa de aplicación ofrece los servicios de red para el usuario, con protocolos como HTTP, HTTPS, FTP, SMTP, DNS y SSH. + +La correspondencia entre ambos modelos es la siguiente: las capas de aplicación, presentación y sesión del modelo OSI equivalen a la capa de aplicación del modelo TCP/IP. La capa de transporte es equivalente en ambos modelos. La capa de red del modelo OSI equivale a la capa de internet del TCP/IP. Las capas de enlace de datos y física del OSI equivalen a la capa de acceso a red del TCP/IP. + +--- + +## 3. Protocolos principales de TCP/IP + +El protocolo IP, o Internet Protocol, opera en la capa de internet. Su función es el direccionamiento y el enrutamiento de paquetes. Existe en dos versiones: IPv4, con direcciones de 32 bits, e IPv6, con direcciones de 128 bits. IP no garantiza la entrega de los paquetes. + +El protocolo TCP, o Transmission Control Protocol, opera en la capa de transporte. Proporciona una comunicación orientada a conexión, fiable, con control de flujo y de errores. Garantiza que todos los segmentos llegan en orden y sin errores. Se usa para aplicaciones donde la fiabilidad es crítica, como la navegación web con HTTP y HTTPS, el correo electrónico y la transferencia de ficheros con FTP. + +El protocolo UDP, o User Datagram Protocol, también opera en la capa de transporte. A diferencia de TCP, es no orientado a conexión y no garantiza la entrega ni el orden de los paquetes. Es más rápido que TCP por eso se usa en aplicaciones donde la velocidad es más importante que la fiabilidad, como el streaming de vídeo, los juegos en red, las consultas DNS y las comunicaciones de voz sobre IP. + +El protocolo ICMP, o Internet Control Message Protocol, se usa para el diagnóstico de redes. El comando ping utiliza mensajes ICMP de solicitud y respuesta de eco para comprobar la conectividad con un host. El comando traceroute o tracert usa mensajes ICMP para descubrir la ruta que siguen los paquetes hasta su destino. + +El protocolo ARP, o Address Resolution Protocol, resuelve la correspondencia entre direcciones IP y direcciones MAC en una red local. Cuando un dispositivo conoce la IP de destino pero no su MAC, envía un mensaje ARP broadcast preguntando quién tiene esa IP, y el propietario responde con su dirección MAC. + +El protocolo DNS, o Domain Name System, traduce los nombres de dominio legibles por las personas, como www.minhap.gob.es, en las direcciones IP numéricas que usan los equipos. Opera por defecto en el puerto 53. + +El protocolo DHCP, o Dynamic Host Configuration Protocol, asigna automáticamente configuración de red a los dispositivos cuando se conectan: dirección IP, máscara de subred, puerta de enlace predeterminada y servidor DNS. Opera en los puertos 67 y 68. + +El protocolo HTTP, o HyperText Transfer Protocol, es el protocolo de la web, que permite la transferencia de páginas y recursos entre servidores y clientes. Opera en el puerto 80. HTTPS es la versión segura de HTTP sobre TLS y opera en el puerto 443. + +El protocolo FTP, o File Transfer Protocol, permite la transferencia de ficheros entre sistemas. Opera en los puertos 21 para el canal de control y 20 para el canal de datos. Su versión segura FTPS usa cifrado TLS. + +El protocolo SSH, o Secure Shell, proporciona acceso remoto seguro a la línea de comandos de servidores. Opera en el puerto 22 y utiliza cifrado para proteger las comunicaciones. Sustituye al antiguo Telnet, que transmitía todo en texto claro. + +--- + +## 4. Direccionamiento IPv4 + +Las direcciones IPv4 tienen 32 bits y se representan en notación decimal separada por puntos, como por ejemplo 192.168.1.10. Una dirección IPv4 se divide en dos partes: la parte de red y la parte de host. La máscara de subred indica qué bits pertenecen a la red y cuáles al host. + +Las clases de redes en IPv4 son las siguientes. La clase A usa el primer octeto para la red y los tres restantes para los hosts, con rango de 1.0.0.0 a 126.255.255.255. La clase B usa los dos primeros octetos para la red, con rango de 128.0.0.0 a 191.255.255.255. La clase C usa los tres primeros octetos para la red y el último para los hosts, con rango de 192.0.0.0 a 223.255.255.255. + +Los rangos de direcciones privadas no enrutables en Internet son 10.0.0.0 a 10.255.255.255, 172.16.0.0 a 172.31.255.255 y 192.168.0.0 a 192.168.255.255. + +--- + +## 5. Direccionamiento IPv6 + +Las direcciones IPv6 tienen 128 bits y se representan en notación hexadecimal separada por dos puntos, como por ejemplo 2001:0db8:0000:0000:0000:0000:0000:0001. Los grupos de ceros consecutivos se pueden abreviar con doble dos puntos. + +Las ventajas de IPv6 frente a IPv4 son el espacio de direcciones prácticamente ilimitado, la configuración automática sin necesidad de DHCP mediante SLAAC, la eliminación de la necesidad de NAT, mejoras en la seguridad con IPsec integrado y mejor soporte para la movilidad y el multidifusión. + +--- + +## Miniresumen final del tema + +El modelo OSI tiene siete capas y es un modelo teórico de referencia. El modelo TCP/IP tiene cuatro capas y es el modelo práctico de Internet. Los protocolos clave son IP para el direccionamiento, TCP para comunicaciones fiables, UDP para comunicaciones rápidas, DNS para la resolución de nombres, DHCP para la asignación automática de configuración, HTTP y HTTPS para la web, y SSH para el acceso remoto seguro. IPv4 usa direcciones de 32 bits e IPv6 de 128 bits. diff --git a/apuntes/bloque4/tema8.md b/apuntes/bloque4/tema8.md new file mode 100644 index 0000000..2a63b4a --- /dev/null +++ b/apuntes/bloque4/tema8.md @@ -0,0 +1,89 @@ +# 8. Internet: arquitectura de red. Origen, evolución y estado actual. Principales servicios. Protocolos HTTP, HTTPS y SSL/TLS. + +### 1. Origen, evolución y estado actual de Internet +- Origen: desarrollo militar y académico. +- Evolución: expansión global, aparición de nuevos servicios y tecnologías. +- Estado actual: red mundial, base de la sociedad de la información, soporte de servicios críticos. + +### 2. Arquitectura de red y organizaciones clave +- **Modelo de interconexión entre operadores**: + - Peering y transit. + - Tiers: + - Tier 1: proveedores globales (AT&T, Verizon, NTT). + - Tier 2: proveedores regionales. + - Tier 3: proveedores locales. +- **Organizaciones**: + - IANA: asigna números de puerto. + - ICANN: gestiona nombres de dominio. + - IETF: desarrolla protocolos. + - W3C: estándares web (HTML, CSS, XML). + - Internet Society: promoción y educación. + +### 3. Nombres de dominio y DNS +- **FQDN**: Fully Qualified Domain Name (ej: www.ejemplo.com). +- **Estructura**: subdominio.dominio.tld. +- **DNS**: traduce nombres a IP. + - Resolvers: intermediarios que consultan DNS. + - Tipos de servidores: + - Autoritativos (primary/master y secondary/slave). + - Cache. + - Tipos de consulta: recursiva e iterativa. + - RR (Resource Record): registros A, AAAA, CNAME, MX, etc. +- **TLD**: + - Genéricos (.com, .org, .net). + - Geográficos (.es, .fr, .uk). + - Patrocinados (.edu, .gov, .mil). + - Especial: .arpa (infraestructura, DNS inverso). +- **Dominios .es**: gestionados por ESNIC. + +### 4. Identificadores de recursos +- **URI**: identificador genérico. +- **URL**: localización de un recurso (http, https, ftp...). +- **URN**: nombre único, sin localización (ej: urn:isbn:...). + +### 5. Principales servicios de Internet +- **Transferencia de archivos**: + - FTP: tradicional, puertos 20/21, sin cifrado. + - Códigos de respuesta: 1xx, 2xx, 3xx, 4xx, 5xx. + - SFTP: seguro, sobre SSH, puerto 22. + - FTPS: FTP con SSL/TLS, puertos 989/990. + - TFTP: simple, sin autenticación, UDP 69. + - SCP: seguro, sobre SSH, puerto 22. +- **Acceso remoto**: + - SSH: seguro, autenticación por contraseña o clave, clientes PuTTY/OpenSSH. + - Telnet: sin cifrado, puerto 23 (no recomendado). +- **Servicios multimedia**: + - Streaming de vídeo (YouTube, Netflix), música (Spotify), videoconferencia (Zoom, Skype). + - Protocolos: RTP, SIP, RTSP, UDP. + - Códecs: H.264, VP9, AV1. + - VOIP: voz sobre IP, usa SIP y RTP. +- **Otros servicios**: + - SoC: integración de sistemas en un chip. + - IoT: dispositivos conectados (hogares, ciudades, salud). + +### 6. Protocolos HTTP, HTTPS y SSL/TLS +- **HTTP**: + - Puerto 80. + - Métodos: GET, POST, PUT, DELETE. + - Versiones: 1.0 (sin persistencia), 1.1 (persistencia, pipelining), 2 (multiplexación), 3 (QUIC). + - Códigos de respuesta: 1xx, 2xx, 3xx, 4xx, 5xx. +- **HTTPS**: + - Puerto 443. + - HTTP sobre SSL/TLS. +- **SSL/TLS**: + - SSL: obsoleto, reemplazado por TLS. + - TLS: actual, proporciona confidencialidad e integridad. + - Handshake: establecimiento seguro, intercambio de claves. + - Certificados digitales: identidad del servidor, emitidos por CA. + - Master secret y claves de sesión. + - Activación del cifrado tras handshake. + - Integridad: MAC, AEAD (TLS 1.3). +- **HSTS**: + - Fuerza el uso de HTTPS. + - Previene ataques MITM (Man-in-the-middle). + +### 7. Otros protocolos y conceptos +- **LDAP**: acceso a servicios de directorio. +- **Modos de transferencia**: + - Activo/pasivo (FTP/SCP). + diff --git a/apuntes/bloque4/tema8_apuntesclase.md b/apuntes/bloque4/tema8_apuntesclase.md new file mode 100644 index 0000000..7d9a8b0 --- /dev/null +++ b/apuntes/bloque4/tema8_apuntesclase.md @@ -0,0 +1,128 @@ +# 8. Internet: arquitectura de red. Origen, evolución y estado actual. Principales servicios. Protocolos HTTP, HTTPS y SSL/TLS. + +| **Puerto** | **Protocolo** | **Función** | +| --- | --- | --- | +| 80 | HTTP | Navegación web sin cifrado. | +| 443 | HTTPS | Navegación web cifrada. | +| 8080 | HTTP alternativo | Proxies, servidores web secundarios. | + +## Organizaciones de internet +- IANA: asigna números de puerto +- ICANN: gestiona nombres de dominio +- IETF: desarrolla protocolos de internet +- W3C: estándares web (World Wide Web Consortium) (HTML, CSS, XML, etc.) +- Internet Society: promoción y educación sobre internet + +## Modelo de interconexion entre operadores +- Interconexión de redes: peering, transit +- Tier: + - Tier 1: proveedores globales (AT&T, Verizon, NTT) + - Tier 2: proveedores regionales + - Tier 3: proveedores locales + +FQDM: Fully Qualified Domain Name (Nombre de Dominio Completamente Calificado) +- Ejemplo: www.ejemplo.com +- Estructura: subdominio.dominio.tld (top-level domain) +- DNS: sistema de nombres de dominio, traduce nombres a direcciones IP + +## Resolvers +Intermediarios que consultan el DNS para resolver nombres de dominio a direcciones IP. + +## Dominios de primer nivel (TLD) +- Genéricos (gTLD): .com, .org, .net +- Geográficos (ccTLD): .es, .fr, .uk +- Patrocinados (sTLD): .edu, .gov, .mil + +Dominios .es: Gestión por ESNIC, registro de dominios .es, requisitos y proceso de registro. + +- Dominio especial: .arpa (Address and Routing Parameter Area), utilizado para infraestructura de red, como DNS inverso. + +## Servidores DNS +- Servidores autoritativos: almacenan registros DNS para un dominio específico. + - Primary (master): fuente principal de datos DNS. + - Secondary (slave): copia de seguridad del servidor primario. +- Servidores cache: almacenan temporalmente respuestas DNS para acelerar futuras consultas. +- RR: Resource Record, registro de recursos en DNS, contiene información sobre un dominio (A, AAAA, CNAME, MX, etc.) +- Tipos de consulta DNS: + - Recursive: el resolver consulta a otros servidores DNS hasta obtener una respuesta definitiva. + - Iterative: el resolver devuelve la mejor respuesta que tiene, sin consultar a otros servidores. + +## Servicios de internet +- scp +- ssh: acceso remoto seguro + - authentication: contraseña, clave pública/privada + - Clientes: PuTTY, OpenSSH +- Servicios multimedia: streaming de video (YouTube, Netflix), música (Spotify), videoconferencia (Zoom, Skype) + - Codex: H.264, VP9, AV1 +- RTP (Real-time Transport Protocol): protocolo de transporte en tiempo real para multimedia +- SIP (Session Initiation Protocol): protocolo de señalización para establecer sesiones multimedia +- RTSP (Real Time Streaming Protocol): protocolo para controlar la transmisión de multimedia +- UDP (User Datagram Protocol): protocolo de transporte sin conexión, utilizado para aplicaciones en tiempo real como streaming y juegos en línea +- VOIP (Voice over IP): tecnología para transmitir voz a través de internet, utiliza protocolos como SIP y RTP + - SIP: protocolo de señalización para establecer, modificar y finalizar sesiones multimedia + - RTP: protocolo de transporte para transmitir audio y video en tiempo real +- HTTP (Hypertext Transfer Protocol): protocolo de transferencia de hipertexto, base de la web + - Mensajes: + - 1xx: Informativo + - 2xx: Éxito + - 3xx: Redirección + - 4xx: Error del cliente + - 5xx: Error del servidor +- HTTPS (HTTP Secure): versión segura de HTTP, utiliza SSL/TLS para cifrado + - SSL (Secure Sockets Layer): protocolo de cifrado obsoleto, reemplazado por TLS + - TLS (Transport Layer Security): protocolo de cifrado actual, proporciona confidencialidad e integridad de datos + - Handshake: proceso de establecimiento de conexión segura, intercambio de claves y autenticación + - Certificados digitales: utilizados para verificar la identidad del servidor, emitidos por autoridades certificadoras (CA) +- HSTS (HTTP Strict Transport Security): política de seguridad que obliga a los navegadores a usar HTTPS en lugar de HTTP para un dominio específico. + - Man-in-the-middle (MITM): ataque donde el atacante intercepta y posiblemente altera la comunicación entre dos partes sin que estas lo sepan. HSTS ayuda a prevenir este tipo de ataques al forzar el uso de HTTPS. + - Integridad: + 1. MAC (Message Authentication Code): código de autenticación de mensaje, utilizado para verificar la integridad y autenticidad de los datos. + 2. AEAD (Authenticated Encryption with Associated Data): cifrado que proporciona confidencialidad e integridad en un solo paso, utilizado en TLS 1.3. + - Man-in-the-middle (MITM): ataque donde el atacante intercepta y posiblemente altera la comunicación entre dos partes sin que estas lo sepan. HSTS ayuda a prevenir este tipo de ataques al forzar el uso de HTTPS. + + Master secret: secreto compartido derivado durante el handshake de TLS, utilizado para generar claves de cifrado y autenticación. + + Claves de sesión: claves temporales generadas a partir del master secret, utilizadas para cifrar la comunicación durante una sesión TLS. + + Activar cifrado: se activa durante el handshake de TLS, después de que se han intercambiado las claves y se ha verificado la identidad del servidor. + + Versiones de HTTP: + - HTTP/1.0: versión inicial, sin soporte para conexiones persistentes + - HTTP/1.1: versión tradicional, utiliza conexiones persistentes y pipelining + - HTTP/2: versión moderna, utiliza multiplexación y compresión de encabezados + - HTTP/3: versión más reciente, utiliza QUIC como protocolo de transporte en lugar de TCP, mejora la latencia y la seguridad + +Protocolo LDPA (Lightweight Directory Access Protocol): protocolo para acceder a servicios de directorio, utilizado para gestionar información sobre usuarios, grupos y recursos en una red. + +Identificadores de recursos: +- URI (Uniform Resource Identifier): identificador genérico para recursos, puede ser un URL o un URN. +- URL (Uniform Resource Locator): tipo de URI que especifica la ubicación de un recurso en la red, incluye el esquema (http, https), el host y la ruta. + - Protocol: http, https, ftp, etc. + - Host: dominio o dirección IP del servidor + - Path: ruta específica del recurso en el servidor +- URI (Uniform Resource Identifier): identificador genérico para recursos, puede ser un URL o un URN. +- URN (Uniform Resource Name): tipo de URI que identifica un recurso por su nombre, sin especificar su ubicación. Ejemplo: urn:isbn:0451450523 + +SoC (System on a Chip): integración de todos los componentes de un sistema informático en un solo chip, utilizado en dispositivos móviles y embebidos. + +IoT (Internet of Things): red de dispositivos físicos conectados a internet, que pueden recopilar y compartir datos. Ejemplos: hogares inteligentes, ciudades inteligentes, salud conectada. + +Servicios de transferencia de archivos: +- FTP (File Transfer Protocol): protocolo de transferencia de archivos tradicional, utiliza puertos 20 y 21, no cifrado. + - Codigos de respuesta FTP: + - 1xx: Informativo + - 2xx: Éxito + - 3xx: Redirección + - 4xx: Error del cliente + - 5xx: Error del servidor +- SFTP (SSH File Transfer Protocol): protocolo de transferencia de archivos seguro, utiliza SSH para cifrado y autenticación, puerto 22. +- FTPS (FTP Secure): extensión de FTP que utiliza SSL/TLS para cifrado,puertos 990 (control) y 989 (datos). +- TFTP (Trivial File Transfer Protocol): protocolo de transferencia de archivos simple, sin autenticación ni cifrado, utiliza UDP puerto 69. +- GET: método HTTP para solicitar un recurso del servidor. +- POST: método HTTP para enviar datos al servidor, utilizado en formularios y APIs. +- PUT: método HTTP para actualizar o crear un recurso en el servidor. +- DELETE: método HTTP para eliminar un recurso del servidor. +- SCP (Secure Copy Protocol): protocolo de transferencia de archivos seguro, utiliza SSH para cifrado y autenticación, puerto 22. + - Modo activo: el cliente abre un puerto para recibir datos del servidor. + - Modo pasivo: el servidor abre un puerto para enviar datos al cliente, utilizado para evitar problemas de firewall. +- Telnet: protocolo de acceso remoto sin cifrado, utiliza puerto 23, no recomendado por razones de seguridad. diff --git a/apuntes/bloque4/tema8_audio.md b/apuntes/bloque4/tema8_audio.md new file mode 100644 index 0000000..9ac9f30 --- /dev/null +++ b/apuntes/bloque4/tema8_audio.md @@ -0,0 +1,97 @@ +## Bloque 4 Tema 8. Internet: arquitectura de red. Origen, evolución y estado actual. Principales servicios. Protocolos HTTP, HTTPS y SSL/TLS. + +Este tema estudia la arquitectura de Internet, su historia, los principales servicios que ofrece y los protocolos de comunicación web más importantes. + + +## 1. Origen y evolución de Internet + +Internet tiene su origen en ARPANET, una red de comunicaciones desarrollada por DARPA, la Agencia de Proyectos de Investigación Avanzados de Defensa de Estados Unidos, a finales de los años sesenta. El objetivo inicial era crear una red de comunicaciones resiliente que pudiera funcionar incluso si parte de ella fuera destruida. + +En 1969 se realizó la primera conexión entre nodos de ARPANET. En los años setenta se desarrollaron los protocolos TCP e IP, que son la base de Internet. En 1983 ARPANET adoptó oficialmente el protocolo TCP/IP. En 1991 Tim Berners-Lee inventó la World Wide Web en el CERN, creando el protocolo HTTP y el lenguaje HTML. A partir de los años noventa Internet se expandió al uso civil y comercial, y su crecimiento fue exponencial. + +En la actualidad, Internet es una red mundial que interconecta miles de millones de dispositivos y da soporte a servicios esenciales como la comunicación, el comercio electrónico, la banca, la educación y la administración pública. + + +## 2. Arquitectura de red de Internet + +Internet es una red de redes basada en la conmutación de paquetes y en el protocolo IP. No existe un centro único de control; es una arquitectura distribuida y descentralizada. + +Los niveles de la arquitectura de Internet se organizan en tres capas. En la capa más alta están los proveedores de nivel 1 o Tier 1, que forman el núcleo o backbone de Internet y tienen conexión directa con todos los demás sin pagar peaje. En la capa intermedia están los proveedores de nivel 2 o Tier 2, que conectan regiones y países. En la capa más baja están los proveedores de acceso o ISP, que ofrecen la conexión a hogares y empresas. + +Los puntos de intercambio de Internet, conocidos como IXP o Internet Exchange Point, son las instalaciones físicas donde los proveedores interconectan sus redes para intercambiar tráfico. En España los más importantes son los del ESPANIX y el DE-CIX de Madrid. + +El sistema de nombres de dominio o DNS es una parte fundamental de la arquitectura de Internet. Traduce los nombres de dominio legibles, como sede.gob.es, en las direcciones IP numéricas que usan los routers para enrutar los paquetes. + + +## 3. Principales servicios de Internet + +Los principales servicios que ofrece Internet son los siguientes. + +La World Wide Web o WWW es el servicio de páginas web, basado en el protocolo HTTP y el lenguaje de marcado HTML. Permite acceder a información de forma hipervincular. + +El correo electrónico o email usa los protocolos SMTP para el envío, IMAP para la sincronización y POP3 para la descarga, tal como se estudió en el tema 3. + +La transferencia de ficheros se realiza mediante FTP y sus versiones seguras FTPS y SFTP. + +Los servicios de mensajería instantánea y videoconferencia permiten la comunicación en tiempo real entre usuarios. + +El DNS permite resolver nombres de dominio y es la guía telefónica de Internet. + +La computación en nube u cloud computing permite acceder a recursos informáticos, como servidores, almacenamiento y aplicaciones, a través de Internet como si fueran servicios. + +Las redes privadas virtuales o VPN permiten conectarse de forma segura a redes corporativas a través de Internet. + +La voz sobre IP o VoIP permite realizar llamadas telefónicas a través de Internet mediante protocolos como SIP y H.323. + + + +## 4. Protocolo HTTP + +El protocolo HTTP, cuyas siglas significan HyperText Transfer Protocol, es el protocolo fundamental de la World Wide Web. Permite la transferencia de información entre los navegadores de los usuarios y los servidores web. HTTP funciona bajo un modelo de petición y respuesta: el cliente, normalmente un navegador, realiza una petición al servidor, que responde enviando el recurso solicitado, como una página web, una imagen o un archivo. + +HTTP opera en el puerto 80 y es un protocolo sin estado, lo que significa que cada petición es independiente y el servidor no recuerda las peticiones anteriores. Para mantener la información entre peticiones, como las sesiones de usuario, se utilizan mecanismos adicionales como las cookies. + +Los métodos principales de HTTP son GET, que solicita información; POST, que envía datos al servidor, por ejemplo, al rellenar un formulario; PUT, que crea o reemplaza un recurso; y DELETE, que elimina un recurso. Otros métodos menos comunes son HEAD, OPTIONS, PATCH y TRACE. + +Los códigos de estado HTTP indican el resultado de la petición. Los códigos 1xx son informativos, los 2xx indican éxito (el más común es el 200 OK), los 3xx son redirecciones, los 4xx indican errores del cliente (como el famoso 404 Not Found) y los 5xx errores del servidor (como el 500 Internal Server Error). + +HTTP ha evolucionado a lo largo del tiempo. HTTP/1.0 fue la primera versión ampliamente adoptada, pero no permitía conexiones persistentes. HTTP/1.1 introdujo mejoras como las conexiones persistentes y el pipelining, permitiendo que varias peticiones se envíen sin esperar la respuesta de la anterior. HTTP/2 añadió la multiplexación, permitiendo enviar múltiples peticiones y respuestas simultáneamente por la misma conexión, y compresión de cabeceras para mejorar el rendimiento. HTTP/3, la versión más reciente, utiliza el protocolo QUIC sobre UDP, lo que mejora la velocidad y la seguridad de las conexiones. + +En resumen, HTTP es la base de la web, permitiendo la comunicación entre clientes y servidores de forma flexible y eficiente, aunque por sí solo no proporciona mecanismos de seguridad como el cifrado o la autenticación. + +## 5. Protocolo HTTPS + +El protocolo HTTPS, o HyperText Transfer Protocol Secure, es la versión segura de HTTP. Su objetivo es garantizar que la información que viaja entre el navegador del usuario y el servidor web esté cifrada y protegida frente a posibles ataques o interceptaciones. + +HTTPS utiliza el mismo modelo de funcionamiento que HTTP, pero añade una capa de seguridad mediante el uso de protocolos criptográficos, principalmente TLS, que antes se conocía como SSL. Cuando accedemos a una página web cuyo dominio empieza por "https://", el navegador y el servidor establecen primero una conexión segura, negociando los algoritmos de cifrado y autenticando la identidad del servidor mediante un certificado digital. + +Esta autenticación se realiza gracias a los certificados digitales, que son emitidos por entidades certificadoras reconocidas. El navegador comprueba que el certificado es válido y que pertenece realmente al servidor al que queremos conectarnos. Si todo es correcto, se establece una clave de sesión que se usará para cifrar toda la comunicación. + +HTTPS opera en el puerto 443. Sus principales ventajas son la confidencialidad, ya que los datos viajan cifrados y no pueden ser leídos por terceros; la integridad, porque si los datos se modifican durante el trayecto, el navegador lo detecta; y la autenticidad, porque el usuario puede estar seguro de que está conectado al servidor legítimo. + +Además, existen mecanismos como HSTS, que obligan a los navegadores a usar siempre HTTPS en un dominio determinado, evitando así ataques de intermediarios (man-in-the-middle). Hoy en día, el uso de HTTPS es imprescindible para proteger la privacidad y la seguridad de los usuarios en Internet. + +## 6. Protocolo SSL y TLS + +SSL, cuyas siglas significan Secure Sockets Layer, fue el primer protocolo ampliamente utilizado para cifrar las comunicaciones en Internet. Sin embargo, debido a vulnerabilidades encontradas en sus versiones, SSL ha sido reemplazado por TLS, Transport Layer Security, que es el estándar actual para comunicaciones seguras. + +TLS proporciona tres propiedades fundamentales: confidencialidad, autenticación e integridad. La confidencialidad se logra cifrando los datos para que solo el emisor y el receptor puedan leerlos. La autenticación permite verificar la identidad del servidor (y opcionalmente del cliente) mediante certificados digitales. La integridad asegura que los datos no han sido modificados durante la transmisión. + +El proceso de establecimiento de una conexión segura con TLS se llama handshake. Durante este proceso, el cliente y el servidor acuerdan los algoritmos criptográficos a utilizar, el servidor presenta su certificado digital y se genera una clave secreta compartida, llamada master secret, a partir de la cual se derivan las claves de sesión para cifrar la comunicación. + +TLS ha evolucionado a lo largo del tiempo. TLS 1.0 y 1.1 ya no se consideran seguros y están en desuso. TLS 1.2 es la versión más utilizada actualmente, y TLS 1.3, la más reciente, mejora la seguridad y el rendimiento eliminando algoritmos inseguros y simplificando el proceso de handshake. + +TLS no solo se utiliza en HTTPS, sino también en otros protocolos como FTPS, SMTPS, IMAPS y VPNs. Gracias a TLS, la información sensible, como contraseñas, datos bancarios o información personal, puede transmitirse de forma segura por Internet. +## Miniresumen final del tema + +Internet es una red mundial que surgió del ámbito militar y académico, evolucionando hasta convertirse en la base de la sociedad de la información y soporte de servicios críticos. Su arquitectura se basa en la interconexión de operadores, con proveedores globales, regionales y locales, y en la labor de organizaciones como IANA, ICANN, IETF, W3C e Internet Society. + +Los nombres de dominio, como www.ejemplo.com, se traducen a direcciones IP mediante el sistema DNS, que utiliza servidores autoritativos y de caché, y diferentes tipos de consultas. Existen dominios genéricos, geográficos, patrocinados y especiales como .arpa. Los dominios .es los gestiona ESNIC. + +Para identificar recursos en la red se usan los URI, que pueden ser URL, indicando la localización, o URN, que solo identifican el recurso por su nombre. + +Entre los principales servicios de Internet están la transferencia de archivos mediante FTP, SFTP, FTPS, TFTP y SCP; el acceso remoto seguro con SSH y Telnet; los servicios multimedia como streaming de vídeo, música y videoconferencia, que emplean protocolos como RTP, SIP, RTSP y UDP, y la voz sobre IP. Otros conceptos importantes son la integración de sistemas en un chip y el Internet de las cosas, que conecta dispositivos como hogares, ciudades o sistemas de salud. + +El protocolo HTTP permite la transferencia de páginas web y recursos entre servidores y clientes, usando métodos como GET, POST, PUT y DELETE. Sus versiones han evolucionado para mejorar el rendimiento y la seguridad. HTTPS añade cifrado mediante SSL o TLS, garantizando confidencialidad, integridad y autenticidad. TLS es el estándar actual, con versiones modernas como TLS 1.3 que mejoran la seguridad y el rendimiento. HSTS fuerza el uso de HTTPS y previene ataques de intermediarios. + +Por último, existen otros protocolos como LDAP para servicios de directorio y modos de transferencia activo y pasivo en FTP y SCP. Así, Internet se presenta como una infraestructura compleja, segura y en constante evolución, fundamental para la vida moderna. diff --git a/apuntes/bloque4/tema9.md b/apuntes/bloque4/tema9.md new file mode 100644 index 0000000..8287699 --- /dev/null +++ b/apuntes/bloque4/tema9.md @@ -0,0 +1,65 @@ +# Bloque 4 Tema 9. Seguridad y protección en redes de comunicaciones. Seguridad perimetral. Acceso remoto seguro a redes. Redes privadas virtuales VPN. Seguridad en el puesto del usuario. + +## 1. Conceptos básicos de seguridad en redes +- Objetivo: proteger la confidencialidad, integridad y disponibilidad de la información y los sistemas. +- Amenazas: ataques externos (hackers, malware, DDoS), internos (empleados), errores humanos. + +## 2. Seguridad perimetral +- Firewall: filtra tráfico según reglas de IP, puerto y protocolo. Tipos: + - Filtrado de paquetes (capas 3 y 4) + - Stateful inspection (inspección con estado) + - Proxy de aplicación + - NGFW (firewall de nueva generación) +- WAF (Web Application Firewall): protege aplicaciones web frente a ataques como SQL Injection, XSS, CSRF. +- Arquitecturas: + - Screening router + - Dual-homed host (bastion) + - Screened host + - Screened subnet (DMZ) + +## 3. Detección y prevención de intrusiones +- IDS (Intrusion Detection System): monitoriza y alerta, pasivo. + - NIDS: monitoriza red + - HIDS: monitoriza host +- IPS (Intrusion Prevention System): monitoriza y bloquea, activo. +- Técnicas: + - Basada en firmas + - Basada en anomalías + - Basada en protocolos + - Basada en reputación +- Estándares: CIDF, CISL + +## 4. Acceso remoto seguro +- SSH: acceso remoto seguro por cifrado y autenticación. +- VPN: crea un túnel cifrado sobre Internet, conecta usuarios o redes como si estuvieran en la misma red privada. + +## 5. Redes privadas virtuales (VPN) +- Tipos: + - Acceso remoto (cliente a sitio) + - Sitio a sitio + - Cliente a cliente +- Protocolos: + - IPsec: estándar en capa de red, modos transporte y túnel, usa AH y ESP, negociación con IKEv2. + - OpenVPN: basado en TLS, flexible, usa certificados X.509. + - WireGuard: moderno, rápido, seguro, código reducido. + - L2TP/IPsec: túnel en capa 2, cifrado con IPsec. + - GRE: encapsulación genérica, sin cifrado, se combina con IPsec. + - DMVPN: túneles automáticos entre sitios, usa GRE e IPsec. +- Componentes IPsec: + - AH: autenticación e integridad + - ESP: autenticación, integridad y cifrado + - IKEv2: negociación de claves +- Otros: + - PGP y SMIME: cifrado de correo, no VPN pero relevantes para confidencialidad +- Puertos relevantes: + - UDP 1701 (L2TP), UDP 500 (IKEv2), UDP 4500 (IPsec NAT-T), UDP 51820 (WireGuard), UDP 1194 (OpenVPN) + +## 6. Seguridad en el puesto del usuario +- Políticas de contraseñas seguras +- Actualización y parcheo de sistemas +- Antivirus y antimalware +- Cifrado de disco y datos +- Buenas prácticas: no compartir contraseñas, no abrir adjuntos sospechosos, copias de seguridad + +## 7. Resumen +La seguridad en redes requiere una defensa en profundidad: protección perimetral, detección y respuesta ante amenazas, acceso remoto seguro y buenas prácticas en el puesto del usuario. Las VPN permiten comunicaciones seguras a través de Internet. Firewalls, IDS/IPS y WAF son herramientas clave para proteger la red y los servicios. diff --git a/apuntes/bloque4/tema9_20260428.md b/apuntes/bloque4/tema9_20260428.md new file mode 100644 index 0000000..ca38ede --- /dev/null +++ b/apuntes/bloque4/tema9_20260428.md @@ -0,0 +1,352 @@ +# Bloque 4 · Tema 9 +# Seguridad y protección en redes de comunicaciones. Seguridad perimetral. Acceso remoto seguro a redes. Redes privadas virtuales (VPN). Seguridad en el puesto del usuario. + +--- + +# 1. Esquema introductorio (visión rápida) + +**Seguridad en redes:** conjunto de medidas técnicas y organizativas que protegen la integridad, confidencialidad y disponibilidad de la información en tránsito. + +**Seguridad perimetral:** "muralla" entre la red interna (confiable) y el exterior (no confiable). +Herramientas: firewall, DMZ, IDS/IPS, proxy, WAF. + +**VPN:** túnel cifrado sobre una red pública (Internet) que simula una red privada. +Protocolos: IPsec, OpenVPN, WireGuard, SSL/TLS. + +**Seguridad en el puesto final:** antivirus/EDR, actualizaciones, cifrado de disco, DLP. + +--- + +# 2. Fundamentos de seguridad en redes + +## 2.1 Amenazas en redes + +| Amenaza | Descripción | +|---------|-------------| +| **Sniffing (escucha)** | Captura de tráfico de red con herramientas como Wireshark | +| **Spoofing** | Suplantación de identidad: IP spoofing, ARP spoofing, DNS spoofing | +| **Man-in-the-Middle (MitM)** | Interposición entre dos comunicantes para capturar o alterar datos | +| **DoS / DDoS** | Saturación de un servicio para hacerlo inaccesible | +| **Port scanning** | Exploración de puertos abiertos para buscar vulnerabilidades (ej. Nmap) | +| **Replay attack** | Reenvío de un paquete capturado para repetir una acción | +| **SQL Injection / XSS** | Inyección de código malicioso en aplicaciones web | + +## 2.2 Principios básicos de diseño seguro de redes + +- **Defensa en profundidad:** múltiples capas de seguridad; ningún mecanismo único es suficiente. +- **Mínimo privilegio:** cada sistema/usuario solo accede a lo estrictamente necesario. +- **Segmentación:** dividir la red en zonas con distintos niveles de confianza. +- **Zero Trust:** ningún usuario ni dispositivo es de confianza por defecto, aunque esté dentro de la red. + +--- + +# 3. Seguridad perimetral + +## 3.1 Concepto + +La **seguridad perimetral** es el conjunto de técnicas y dispositivos que protegen la red interna de amenazas externas, controlando el tráfico que entra y sale. + +## 3.2 Firewall (cortafuegos) + +Ya visto en el tema 5. Resumen en contexto de red perimetral: + +| Tipo | Nivel OSI | Funcionamiento | +|------|----------|---------------| +| **Filtrado de paquetes** | 3-4 | Filtra por IP, puerto, protocolo | +| **Stateful inspection** | 3-4 | Rastrea el estado de las conexiones | +| **Application-level gateway (Proxy)** | 7 | Inspecciona el contenido; entiende el protocolo | +| **NGFW** | 3-7 | DPI, IDS/IPS integrado, control por app, SSL inspection | + +### Reglas de firewall +Las reglas se procesan en orden. Política por defecto: **denegar todo lo no permitido explícitamente** (*default deny*). + +``` +Ejemplo de reglas típicas: +1. ALLOW TCP ANY → 80,443 (HTTP/HTTPS saliente) +2. ALLOW TCP ANY → 22 (SSH saliente) +3. ALLOW TCP DMZ:80 → INTERNET (Servidor web accesible) +4. DENY ALL ANY → ANY (Default deny) +``` + +## 3.3 DMZ (Zona Desmilitarizada) + +Una **DMZ** es una subred intermedia, separada tanto de la red interna como de Internet, donde se ubican los servidores que deben ser accesibles desde el exterior. + +``` + [INTERNET] + | + [FIREWALL 1] <- Primer firewall perimetral + | + [DMZ - Zona Pública] <- Servidores web, correo, DNS + | | + [Web] [Mail] + | + [FIREWALL 2] <- Segundo firewall interno + | + [RED INTERNA] <- Servidores corporativos, BD, usuarios +``` + +**Servidores típicos en DMZ:** +- Servidor web (HTTP/HTTPS). +- Servidor de correo (SMTP entrante). +- Servidor DNS público. +- Proxy inverso. + +**Ventaja:** si el servidor web es comprometido, el atacante no tiene acceso directo a la red interna. + +## 3.4 Proxy + +Un **proxy** es un intermediario entre los clientes internos e Internet. + +| Tipo | Descripción | +|------|-------------| +| **Proxy directo (forward proxy)** | Los clientes internos acceden a Internet a través del proxy | +| **Proxy inverso (reverse proxy)** | Recibe solicitudes de Internet y las redirige a servidores internos (ej. nginx, HAProxy) | +| **Proxy transparente** | Intercepta el tráfico sin necesidad de configuración en el cliente | + +**Funciones del proxy directo:** +- Control y filtrado de contenidos (listas negras, categorías). +- Caché de contenidos (rendimiento). +- Autenticación de usuarios. +- Anonimización (oculta las IPs internas). +- Log de navegación. + +## 3.5 WAF (Web Application Firewall) + +- Protege aplicaciones web frente a ataques de capa 7: SQL Injection, XSS, CSRF, etc. +- Analiza tráfico HTTP/HTTPS. +- Puede operar en modo: *detección* (solo alerta) o *prevención* (bloquea). +- Ejemplos: ModSecurity, AWS WAF, Cloudflare WAF. + +## 3.6 IDS / IPS + +| Sistema | Posición | Respuesta | +|---------|----------|-----------| +| **IDS** | Pasiva (copia del tráfico, fuera de banda) | Solo alerta (no bloquea por sí mismo) | +| **IPS** | Activa (en línea, *inline*) | Detecta y bloquea el tráfico malicioso | +| **HIDS** | En el host | Monitoriza eventos del sistema (logs, ficheros) | +| **NIDS** | En la red | Monitoriza el tráfico de red | + +**Técnicas de detección:** +- **Basada en firmas:** compara con patrones de ataques conocidos. +- **Basada en anomalías:** modelo de comportamiento normal; alerta ante desviaciones. + +## 3.7 SIEM (Security Information and Event Management) + +Agregación, correlación y análisis de eventos de seguridad de múltiples fuentes: +- Firewalls, IDS/IPS, servidores, aplicaciones. +- Alertas en tiempo real. +- Cumplimiento normativo (auditoría, ENS, GDPR). +- Ejemplos: Splunk, IBM QRadar, Microsoft Sentinel, Wazuh (open-source). + +--- + +# 4. Acceso remoto seguro + +## 4.1 Por qué es necesario el acceso remoto seguro + +El **teletrabajo**, los **desplazamientos** y la administración remota de sistemas requieren acceder a la red corporativa desde redes no controladas (Wi-Fi pública, Internet). Sin medidas de seguridad, las comunicaciones quedan expuestas. + +## 4.2 SSH (Secure Shell) + +- Acceso remoto **seguro** a la línea de comandos de servidores Linux/Unix. +- Puerto estándar: **TCP 22**. +- Cifrado: TLS (en versiones modernas, curva25519, AES-256-GCM). +- Autenticación: contraseña o **par de claves RSA/ECDSA** (más seguro). +- Funciones adicionales: **SCP** (copia segura de ficheros), **SFTP**, **port forwarding** (túnel SSH). + +```bash +# Generar par de claves SSH +ssh-keygen -t ed25519 -C "usuario@ejemplo.com" + +# Conectar a un servidor +ssh usuario@servidor.ejemplo.com + +# Copiar ficheros de forma segura +scp archivo.txt usuario@servidor:/ruta/destino/ +``` + +## 4.3 SSL VPN / TLS VPN + +- VPN que funciona sobre **HTTPS (TLS/SSL)**, puerto 443. +- Solo requiere un navegador o cliente ligero. +- Muy flexible; funciona a través de firewalls y NAT. +- Ejemplo: **OpenVPN**, Cisco AnyConnect, Pulse Secure. + +--- + +# 5. Redes Privadas Virtuales (VPN) + +## 5.1 Concepto + +Una **VPN (Virtual Private Network)** crea un **túnel cifrado** a través de una red pública (Internet) que conecta dos puntos como si estuvieran en la misma red privada. + +**Proporciona:** +- **Confidencialidad:** el tráfico viaja cifrado. +- **Autenticidad:** se verifica la identidad de los extremos. +- **Integridad:** los datos no son alterados en tránsito. + +## 5.2 Tipos de VPN + +| Tipo | Descripción | Uso típico | +|------|-------------|-----------| +| **VPN de acceso remoto (cliente-a-sitio)** | Un usuario se conecta a la red corporativa | Teletrabajador → oficina | +| **VPN de sitio a sitio** | Connecta dos redes corporativas permanentemente | Sede central ↔ sucursal | +| **VPN de cliente a cliente** | Conecta dos usuarios individuales | P2P cifrado | + +## 5.3 Protocolos VPN + +### IPsec +- Estándar IETF para asegurar comunicaciones IP. +- Opera en **capa 3 (red)**. +- **Dos modos:** + - **Modo transporte:** solo cifra el payload del paquete IP (no la cabecera). + - **Modo túnel:** cifra el paquete IP completo y añade nueva cabecera → más seguro para VPN. +- **Dos protocolos:** + - **AH (Authentication Header):** autenticación e integridad, *sin* cifrado. + - **ESP (Encapsulating Security Payload):** autenticación, integridad *y* cifrado. +- **IKE / IKEv2 (Internet Key Exchange):** protocolo de negociación de claves para IPsec. + +| Protocolo IPsec | Autenticación | Integridad | Cifrado | +|----------------|--------------|------------|---------| +| AH | ✓ | ✓ | ✗ | +| ESP | ✓ | ✓ | ✓ | + +### OpenVPN +- Open-source; basado en **TLS/SSL**. +- Puerto: **1194/UDP** (o TCP 443 para evitar bloqueos). +- Muy flexible y ampliamente auditado. +- Usa certificados X.509 para autenticación. + +### WireGuard +- Protocolo moderno (2020); código muy reducido (~4.000 líneas vs ~100.000 de IPsec). +- **Extremadamente rápido** y sencillo. +- Criptografía moderna: **ChaCha20, Poly1305, Curve25519, BLAKE2**. +- Puerto: **UDP 51820** (por defecto). +- Integrado en el kernel Linux desde la versión 5.6. + +### L2TP/IPsec +- **L2TP (Layer 2 Tunneling Protocol):** crea el túnel (capa 2) pero sin cifrado propio. +- Se combina con **IPsec** para el cifrado. +- Común en sistemas operativos sin necesidad de cliente adicional. + +### PPTP (Point-to-Point Tunneling Protocol) +- Antiguo protocolo de Microsoft. +- **Obsoleto e inseguro;** no debe usarse. + +### Comparativa de protocolos VPN + +| Protocolo | Seguridad | Velocidad | Complejidad | Uso | +|-----------|-----------|-----------|-------------|-----| +| IPsec/IKEv2 | Alta | Alta | Media | Empresarial | +| OpenVPN | Alta | Media | Media | Empresarial/Personal | +| **WireGuard** | Muy alta | Muy alta | Baja | Moderno, recomendado | +| L2TP/IPsec | Media-Alta | Media | Media | Legado | +| PPTP | **Muy baja** | Alta | Baja | Obsoleto | + +## 5.4 Componentes de una VPN + +- **Concentrador VPN / VPN Gateway:** servidor que acepta conexiones VPN entrantes. +- **Cliente VPN:** software en el puesto del usuario. +- **Certificados / PSK (PreShared Key):** para autenticación. +- **Split tunneling:** solo el tráfico corporativo va por la VPN; el resto va directamente a Internet. +- **Full tunneling:** todo el tráfico pasa por la VPN. + +--- + +# 6. Seguridad en el puesto del usuario + +## 6.1 Endpoint Security + +El **puesto de usuario (endpoint)** es el punto de entrada más habitual de los atacantes (email malicioso, USB infectado, navegación web). + +## 6.2 Antivirus y EDR + +| Solución | Descripción | +|----------|-------------| +| **Antivirus tradicional** | Detección por firmas; necesita actualizaciones constantes | +| **EDR (Endpoint Detection & Response)** | Monitorización continua del comportamiento; respuesta automática a incidentes | +| **XDR (Extended Detection & Response)** | EDR + correlación con red, cloud, email | + +## 6.3 Actualizaciones y parcheo + +- **Mantener el SO y las aplicaciones actualizados** es la medida con mayor impacto en seguridad. +- Los parches corrigen vulnerabilidades conocidas (CVEs). +- **Patch Management:** proceso de gestión y despliegue centralizado de actualizaciones. +- Herramientas: WSUS (Windows), Red Hat Satellite, Ansible. + +## 6.4 Cifrado del disco + +| Solución | Sistema | Notas | +|---------|---------|-------| +| **BitLocker** | Windows | Cifrado de disco completo; TPM | +| **FileVault** | macOS | Cifrado de disco con clave del usuario | +| **LUKS (Linux Unified Key Setup)** | Linux | Estándar de facto en Linux | +| **VeraCrypt** | Multiplataforma | Cifrado de volúmenes y contenedores | + +El cifrado de disco protege los datos si el equipo es robado. + +## 6.5 DLP (Data Loss Prevention) + +- Evita que datos sensibles salgan de la organización (USB, email, nube). +- Clasifica la información por nivel de sensibilidad. +- Políticas: bloquear, cifrar, alertar según el tipo de dato. +- Ejemplos: Microsoft Purview DLP, Symantec DLP, Forcepoint. + +## 6.6 Gestión de identidad y acceso (IAM) + +- **SSO (Single Sign-On):** el usuario se autentica una vez y accede a todas las aplicaciones. +- **MFA:** obligatorio en accesos críticos. +- **PAM (Privileged Access Management):** control de cuentas privilegiadas (administradores). +- **Directorio activo (Active Directory):** gestión centralizada de usuarios y políticas (GPO). +- **LDAP/Kerberos:** protocolos de autenticación en redes corporativas. + +## 6.7 Políticas de seguridad en el puesto + +- **Bloqueo automático de pantalla** tras inactividad. +- **Prohibición de medios extraíbles** (USB) no autorizados. +- **Navegación segura:** filtrado de URLs, certificado SSL obligatorio. +- **Correo electrónico seguro:** filtros antispam, antiphishing, DKIM/SPF/DMARC. +- **Formación al usuario:** la ingeniería social es la principal causa de incidentes. + +--- + +# 7. ENS (Esquema Nacional de Seguridad) + +El **ENS (Real Decreto 311/2022)** establece los principios y requisitos mínimos de seguridad para las Administraciones Públicas españolas que traten información en sistemas electrónicos. + +| Aspecto | Descripción | +|---------|-------------| +| **Ámbito** | Toda la AGE y demás administraciones que usen medios electrónicos | +| **Categorías** | Básica, Media, Alta (según el impacto de un incidente) | +| **Dimensiones de seguridad** | Confidencialidad (C), Integridad (I), Disponibilidad (D), Autenticidad (A), Trazabilidad (T) | +| **CCN-CERT** | Centro Criptológico Nacional – Computer Emergency Response Team de la AGE | +| **Guías CCN-STIC** | Guías técnicas del CCN para implementar el ENS | + +--- + +# 8. Resumen: conceptos clave para el examen + +| Concepto | Dato clave | +|----------|-----------| +| Defensa en profundidad | Múltiples capas de seguridad | +| Zero Trust | Ningún dispositivo/usuario es confiable por defecto | +| DMZ | Subred intermedia para servicios públicos | +| Default deny | Denegar todo lo no permitido explícitamente | +| WAF | Firewall de aplicación web; protege contra SQLi, XSS | +| IPS | En línea; detecta Y bloquea tráfico malicioso | +| SIEM | Agregación y correlación de eventos de seguridad | +| VPN de acceso remoto | Teletrabajador → red corporativa cifrada | +| VPN de sitio a sitio | Sede central ↔ sucursal | +| IPsec AH | Solo autenticación e integridad; sin cifrado | +| IPsec ESP | Autenticación, integridad Y cifrado | +| IPsec modo túnel | Cifra el paquete IP completo; más seguro | +| WireGuard | VPN moderno; ChaCha20; muy rápido; kernel Linux 5.6+ | +| OpenVPN | TLS-based; puerto 1194/UDP; open-source | +| PPTP | Obsoleto e inseguro | +| SSH | Acceso remoto seguro; puerto TCP 22 | +| Split tunneling | Solo tráfico corporativo por VPN | +| EDR | Monitorización del comportamiento del endpoint | +| BitLocker | Cifrado de disco Windows; requiere TPM | +| ENS | Real Decreto 311/2022; seguridad en AAPP; CCN-CERT | +| CCN-STIC | Guías técnicas del CCN para el ENS | diff --git a/apuntes/bloque4/tema9_apuntes_clase.md b/apuntes/bloque4/tema9_apuntes_clase.md new file mode 100644 index 0000000..6b10b4e --- /dev/null +++ b/apuntes/bloque4/tema9_apuntes_clase.md @@ -0,0 +1,61 @@ +# Bloque 4 Tema 9. Seguridad y protección en redes de comunicaciones. Seguridad perimetral. Acceso remoto seguro a redes. Redes privadas virtuales VPN. Seguridad en el puesto del usuario. + +## VPN +Una VPN o Virtual Private Network crea un túnel cifrado a través de una red pública como Internet que conecta dos puntos como si estuvieran en la misma red privada. Proporciona confidencialidad, autenticidad e integridad. + +Los tipos de VPN son tres. La VPN de acceso remoto o cliente a sitio conecta un usuario teletrabajador con la red corporativa. La VPN de sitio a sitio conecta dos redes corporativas de forma permanente, como la sede central con una sucursal. La VPN de cliente a cliente conecta dos usuarios individuales. + +Los protocolos VPN más importantes son los siguientes. +- **IPsec** es el estándar para asegurar comunicaciones IP, operando en la capa de red. Tiene dos modos: el modo transporte, que solo cifra el payload del paquete IP; y el modo túnel, que cifra el paquete IP completo y añade una nueva cabecera, siendo el más seguro para VPN. IPsec usa dos protocolos: AH o Authentication Header, que proporciona autenticación e integridad sin cifrado; y ESP o Encapsulating Security Payload, que proporciona autenticación, integridad y cifrado. IKEv2 es el protocolo de negociación de claves para IPsec. +- **OpenVPN** es un software de código abierto basado en TLS. Usa el puerto 1194 UDP, aunque puede usar el 443 TCP para evitar bloqueos. Es muy flexible y ampliamente auditado. Usa certificados X.509 para la autenticación. +- **WireGuard** es un protocolo moderno introducido en 2020, con código muy reducido de unas 4.000 líneas frente a las más de 100.000 de IPsec. Es extremadamente rápido y sencillo, usa criptografía moderna basada en ChaCha20 y Curve25519, y opera en el puerto UDP 51820. Está integrado en el kernel Linux desde la versión 5.6. +- **L2TP combinado con IPsec** crea el túnel en capa 2 mediante L2TP y usa IPsec para el cifrado. Es común en sistemas operativos sin necesidad de cliente adicional. +- **GRE** es un protocolo de encapsulación genérico que puede transportar cualquier protocolo de capa de red sobre una red IP. No proporciona cifrado ni autenticación por sí mismo, pero se puede usar junto con IPsec para crear una VPN segura. GRE es útil para transportar protocolos no IP a través de una red IP, como en el caso de VPN de sitio a sitio entre redes con diferentes protocolos de capa de red. +- **DMVPN** es un protocolo de VPN dinámico que utiliza GRE para el túnel y IPsec para la seguridad. Permite la creación automática de túneles entre sitios sin necesidad de configurar manualmente cada túnel, lo que lo hace ideal para redes con múltiples sitios y cambios frecuentes en la topología. DMVPN es común en entornos empresariales con muchas sucursales. +- **IPsec modo túnel** es una configuración de IPsec donde se cifra el paquete IP completo y se añade una nueva cabecera IP. Es el modo más seguro para VPN, ya que oculta tanto el payload como la dirección IP original del paquete, proporcionando confidencialidad y protección contra ataques de análisis de tráfico. Este modo es especialmente recomendado para VPN de sitio a sitio donde la seguridad es una prioridad. +- **IPsec modo transporte** es una configuración de IPsec donde solo se cifra el payload del paquete IP, dejando la cabecera IP original sin cifrar. Este modo es menos seguro para VPN, ya que la dirección IP original es visible, lo que puede ser explotado por atacantes para realizar análisis de tráfico o ataques de spoofing. El modo transporte se utiliza principalmente para comunicaciones punto a punto entre hosts, como en el caso de VPN de cliente a cliente, donde la simplicidad y el rendimiento son más importantes que la máxima seguridad. +- Componentes de IPsec: + - **AH (Authentication Header)**: proporciona autenticación e integridad sin cifrado, lo que significa que los datos no están protegidos contra la interceptación, pero se garantiza que no han sido alterados y que provienen de una fuente legítima. + - **ESP (Encapsulating Security Payload)**: proporciona autenticación, integridad y cifrado, lo que significa que los datos están protegidos contra la interceptación y la alteración, garantizando la confidencialidad y la autenticidad de la comunicación. + - **IKEv2 (Internet Key Exchange version 2)**: es el protocolo de negociación de claves para IPsec, que establece la asociación de seguridad y negocia los parámetros de cifrado y autenticación entre los extremos de la VPN. IKEv2 es más eficiente y seguro que su predecesor IKEv1, y es ampliamente utilizado en implementaciones modernas de IPsec. + - **PGP (Pretty Good Privacy)**: es un programa de cifrado de datos que se utiliza para proteger la confidencialidad e integridad de los mensajes de correo electrónico y otros datos. Aunque no es un protocolo VPN, PGP se puede usar para cifrar archivos antes de transferirlos a través de una VPN, proporcionando una capa adicional de seguridad. PGP utiliza criptografía de clave pública para cifrar y firmar digitalmente los datos, lo que garantiza que solo el destinatario previsto pueda acceder a la información y verificar su autenticidad. + - **SMIME (Secure/Multipurpose Internet Mail Extensions)**: es un estándar para cifrar y firmar digitalmente los mensajes de correo electrónico utilizando certificados digitales. Al igual que PGP, SMIME no es un protocolo VPN, pero se puede usar para proteger la confidencialidad e integridad de los correos electrónicos enviados a través de una VPN. SMIME utiliza criptografía de clave pública y certificados X.509 para garantizar que solo el destinatario previsto pueda acceder al contenido del mensaje y verificar su autenticidad. + + ## Seguridad en la red + WAF o Web Application Firewall protege aplicaciones web frente a ataques de capa de aplicación como SQL Injection, XSS y CSRF. Analiza tráfico HTTP y HTTPS y puede operar en modo de solo detección o en modo de prevención bloqueando el tráfico malicioso. + Firewall o cortafuegos filtra el tráfico de red basándose en reglas de IP, puerto y protocolo. Las reglas se procesan en orden y la política por defecto debe ser denegar todo lo no permitido explícitamente, lo que se conoce como default deny. Los tipos de firewall son el filtrado de paquetes en capas 3 y 4, la inspección con estado o stateful inspection, el proxy de nivel de aplicación y el firewall de nueva generación o NGFW que incorpora inspección profunda de paquetes y control por aplicación. + Ataques de bots y DDoS: los bots son programas automatizados que pueden ser utilizados para realizar ataques de denegación de servicio distribuida (DDoS), donde múltiples sistemas comprometidos envían tráfico masivo a un objetivo para saturarlo y hacerlo inaccesible. Las medidas de mitigación incluyen el uso de firewalls, sistemas IDS/IPS, servicios de mitigación DDoS en la nube y la implementación de políticas de rate limiting para limitar la cantidad de tráfico que un solo origen puede enviar a un recurso. + + ### Arquitecturas de firewall + - **Screening router**: el firewall se coloca entre el router y la red interna, filtrando todo el tráfico entrante y saliente. + - ACL (Access Control List): reglas que permiten o deniegan el tráfico basado en IP, puerto y protocolo. + - **Dual-homed host o bastion**: el firewall es un host con dos interfaces de red, una conectada a Internet y otra a la red interna. Solo el firewall tiene acceso directo a Internet, y actúa como proxy para los hosts internos. + - **Screened host**: combinación de screening router y dual-homed host, donde el firewall tiene dos interfaces y también se utiliza un router para filtrar el tráfico antes de llegar al firewall. + - **Screened subnet o DMZ**: el firewall se coloca entre Internet y una subred desmilitarizada (DMZ) donde se ubican los servidores públicos, y otro firewall protege la red interna desde la DMZ. Si un servidor en la DMZ es comprometido, el atacante no tiene acceso directo a la red interna. --> Mas compleja y mas utilizada. + +- **IDS o Intrusion Detection System** monitoriza la red en busca de amenazas. El IDS o Intrusion Detection System opera de forma pasiva recibiendo una copia del tráfico y solo alerta. El IPS o Intrusion Prevention System opera de forma activa en línea y detecta y bloquea el tráfico malicioso en tiempo real. Los sistemas HIDS monitorizan el host y los NIDS monitorizan la red. Las técnicas de detección son la basada en firmas, que compara con patrones de ataques conocidos, y la basada en anomalías, que detecta desviaciones del comportamiento normal. + - Nids o Network Intrusion Detection System monitoriza el tráfico de red en busca de patrones de ataque conocidos o comportamientos anómalos. Puede generar alertas para el equipo de seguridad, pero no bloquea el tráfico por sí mismo. + - Hids o Host Intrusion Detection System monitoriza la actividad de un host específico, como los registros del sistema, los archivos y los procesos, para detectar actividades sospechosas o no autorizadas. Al igual que el NIDS, el HIDS genera alertas pero no bloquea el tráfico. +- **IPS o Intrusion Prevention System** monitoriza la red en busca de amenazas y bloquea el tráfico malicioso en tiempo real. El IPS opera de forma activa en línea, lo que significa que puede tomar medidas para detener un ataque en curso, como bloquear la dirección IP del atacante o cerrar una conexión sospechosa. Los sistemas HIDS monitorizan el host y los NIDS monitorizan la red. Las técnicas de detección son la basada en firmas, que compara con patrones de ataques conocidos, y la basada en anomalías, que detecta desviaciones del comportamiento normal. + - Basada en firmas: compara el tráfico con patrones de ataques conocidos, lo que es efectivo para detectar amenazas conocidas pero no puede detectar ataques nuevos o variantes. + - Basada en anomalías: detecta desviaciones del comportamiento normal, lo que puede ser efectivo para detectar ataques nuevos o desconocidos, pero puede generar falsos positivos si el comportamiento normal no está bien definido. + - Basada en protocolos: analiza el tráfico en función de las reglas y comportamientos esperados de los protocolos de red, lo que puede ayudar a detectar ataques que explotan vulnerabilidades específicas de los protocolos. + - Basada en reputación: utiliza listas de reputación de IP, dominios o URLs para bloquear tráfico proveniente de fuentes maliciosas conocidas, lo que puede ser efectivo para prevenir ataques de bots y malware. + +CIDF o Common Intrusion Detection Framework es un estándar para representar y compartir información sobre eventos de seguridad e intrusiones. Proporciona un formato común para describir los eventos de seguridad, lo que facilita la correlación y el análisis de datos de múltiples fuentes, como firewalls, IDS/IPS, servidores y aplicaciones. CIDF define una estructura de datos que incluye campos como la dirección IP de origen y destino, el puerto, el protocolo, la hora del evento, la gravedad y una descripción del evento. Al utilizar CIDF, las organizaciones pueden mejorar su capacidad para detectar y responder a incidentes de seguridad de manera más eficiente. + +CISL o Common Intrusion Specification Language es un lenguaje de especificación utilizado para describir las características y comportamientos de los ataques de seguridad. CISL proporciona una forma estructurada de representar la información sobre los ataques, incluyendo detalles como el vector de ataque, las vulnerabilidades explotadas, los objetivos afectados y las técnicas utilizadas por los atacantes. Al utilizar CISL, las organizaciones pueden compartir información sobre amenazas de manera más efectiva y mejorar su capacidad para identificar y mitigar ataques de seguridad. + +IPS o Intrusion Prevention System monitoriza la red en busca de amenazas y bloquea el tráfico malicioso en tiempo real. El IPS opera de forma activa en línea, lo que significa que puede tomar medidas para detener un ataque en curso, como bloquear la dirección IP del atacante o cerrar una conexión sospechosa. Los sistemas HIDS monitorizan el host y los NIDS monitorizan la red. Las técnicas de detección son la basada en firmas, que compara con patrones de ataques conocidos, y la basada en anomalías, que detecta desviaciones del comportamiento normal. + +Protocolos de la capa de enlace: +- PPTP (Point-to-Point Tunneling Protocol): protocolo de túnel obsoleto, inseguro, utilizado en VPN antiguas. +- L2TP (Layer 2 Tunneling Protocol): protocolo de túnel que no proporciona cifrado por sí mismo, pero se puede usar junto con IPsec para crear una VPN segura. +- L2TP + IPsec: combinación de L2TP para el túnel y IPsec para el cifrado, común en sistemas operativos sin necesidad de cliente adicional. + +Puertos y protocolos: +- UDP 1701: L2TP (túnel) +- UDP 500: IKEv2 (negociación de claves para IPsec) +- UDP 4500: IPsec NAT-T (IPsec a través de NAT) + +Tecnicas de transmision: diff --git a/apuntes/bloque4/tema9_audio.md b/apuntes/bloque4/tema9_audio.md new file mode 100644 index 0000000..2ae25d4 --- /dev/null +++ b/apuntes/bloque4/tema9_audio.md @@ -0,0 +1,13 @@ +Bloque 4 Tema 9. Seguridad y protección en redes de comunicaciones. Seguridad perimetral. Acceso remoto seguro a redes. Redes privadas virtuales VPN. Seguridad en el puesto del usuario. + +La seguridad en redes de comunicaciones es esencial para proteger la información y los sistemas frente a amenazas externas, como hackers, malware o ataques de denegación de servicio, y amenazas internas, como errores humanos o accesos indebidos. El objetivo es garantizar la confidencialidad, integridad y disponibilidad de los datos y servicios. + +La defensa perimetral se basa en el uso de firewalls, que filtran el tráfico de red según reglas de IP, puerto y protocolo. Existen diferentes tipos de firewall: el filtrado de paquetes, la inspección con estado, los proxies de aplicación y los firewalls de nueva generación, que incorporan inspección profunda y control por aplicación. Los WAF, o cortafuegos de aplicaciones web, protegen las aplicaciones frente a ataques como inyección SQL, XSS o CSRF. Las arquitecturas de firewall pueden incluir routers de filtrado, hosts bastión, combinaciones de ambos y subredes desmilitarizadas o DMZ, donde se ubican los servidores públicos para aislarlos de la red interna. + +Para detectar y responder a amenazas, se utilizan sistemas IDS y IPS. El IDS monitoriza la red o los hosts en busca de patrones de ataque o comportamientos anómalos y genera alertas. El IPS, además, puede bloquear el tráfico malicioso en tiempo real. Las técnicas de detección pueden basarse en firmas, anomalías, protocolos o reputación. Estándares como CIDF y CISL facilitan la correlación y el análisis de eventos de seguridad. + +El acceso remoto seguro es fundamental en entornos corporativos. SSH permite acceder de forma segura a servidores y equipos remotos mediante cifrado y autenticación. Las VPN, o redes privadas virtuales, crean túneles cifrados sobre Internet, conectando usuarios o redes como si estuvieran en la misma red privada. Existen varios tipos de VPN: de acceso remoto, de sitio a sitio y de cliente a cliente. Los protocolos más importantes son IPsec, OpenVPN, WireGuard, L2TP/IPsec, GRE y DMVPN. IPsec puede funcionar en modo transporte o túnel y utiliza los protocolos AH y ESP para autenticación, integridad y cifrado, negociando claves con IKEv2. OpenVPN se basa en TLS y usa certificados X.509. WireGuard es moderno, rápido y seguro. L2TP crea el túnel y IPsec cifra. GRE encapsula cualquier protocolo y se combina con IPsec para seguridad. DMVPN permite crear túneles automáticos entre múltiples sitios. + +En el puesto del usuario, la seguridad se refuerza con políticas de contraseñas seguras, actualización y parcheo de sistemas, uso de antivirus y antimalware, cifrado de datos y buenas prácticas como no compartir contraseñas ni abrir archivos sospechosos. Las copias de seguridad son esenciales para la recuperación ante incidentes. + +En resumen, la defensa en profundidad combina protección perimetral, detección y respuesta ante amenazas, acceso remoto seguro y buenas prácticas en el puesto del usuario. Las VPN permiten comunicaciones seguras a través de Internet y los firewalls, IDS, IPS y WAF son herramientas clave para proteger la red y los servicios. diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..ddd1445 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,25 @@ +#!/bin/bash +# Script para desplegar automáticamente la web JSP en Tomcat y copiar el CSS de tai-www + +# Rutas de origen y destino +SRC_WEBAPP="/home/tatvil/trabajo/oposiciones/tai-jsp/webapp" +SRC_CSS="/home/tatvil/trabajo/oposiciones/tai-www/css" +# Puedes añadir más destinos si usas varios Tomcat +TOMCAT_WEBAPPS="/home/tatvil/apache-tomcat-11.0.4/webapps/tai-jsp" +TOMCAT_WEBAPPS2="/home/tatvil/.rsp/redhat-community-server-connector/runtimes/installations/tomcat-10.1.23/apache-tomcat-10.1.23/webapps/tai-jsp" + +# Borra el despliegue anterior +rm -rf "$TOMCAT_WEBAPPS" +rm -rf "$TOMCAT_WEBAPPS2" + +# Copia la web +mkdir -p "$TOMCAT_WEBAPPS" +mkdir -p "$TOMCAT_WEBAPPS2" +cp -r "$SRC_WEBAPP"/* "$TOMCAT_WEBAPPS"/ +cp -r "$SRC_WEBAPP"/* "$TOMCAT_WEBAPPS2"/ + +# Copia el CSS de tai-www +cp -r "$SRC_CSS" "$TOMCAT_WEBAPPS/" +cp -r "$SRC_CSS" "$TOMCAT_WEBAPPS2/" + +echo "Despliegue completado. Recarga tu navegador en http://localhost:8080/tai-jsp/index.jsp" diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..e69de29 diff --git a/webapp/bloque.jsp b/webapp/bloque.jsp new file mode 100644 index 0000000..2681f96 --- /dev/null +++ b/webapp/bloque.jsp @@ -0,0 +1,36 @@ +<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ page import="java.io.File,java.util.ArrayList" %> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<% +String bloqueParam = request.getParameter("bloque"); +String bloque = (bloqueParam != null) ? bloqueParam : "1"; +String basePath = application.getRealPath("/../apuntes/bloque" + bloque); +File bloqueDir = new File(basePath); +ArrayList temas = new ArrayList<>(); +if (bloqueDir.exists() && bloqueDir.isDirectory()) { + for (File f : bloqueDir.listFiles()) { + if (f.getName().matches("tema[0-9]+.*\\.md")) { + temas.add(f.getName()); + } + } + temas.sort(null); +} +%> + + + + + Bloque <%= bloque %> | TAI-AGE + + + +

Bloque <%= bloque %>

+

Temas disponibles

+ + Volver al inicio + + diff --git a/webapp/css/style.css b/webapp/css/style.css new file mode 100644 index 0000000..d1490c3 --- /dev/null +++ b/webapp/css/style.css @@ -0,0 +1,35 @@ +:root { + --primary: #2c3e50; + --accent: #3498db; + --bg: #f4f7f6; + --text: #333; +} + +.bloques-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); + gap: 20px; + padding: 20px; +} + +.bloque-card { + background: white; + border-radius: 8px; + padding: 20px; + box-shadow: 0 4px 6px rgba(0,0,0,0.1); + transition: transform 0.3s ease; + cursor: pointer; + border-top: 5px solid var(--accent); +} + +.bloque-card:hover { + transform: translateY(-5px); + box-shadow: 0 8px 15px rgba(0,0,0,0.15); +} + +.bloque-num { + font-weight: bold; + color: var(--accent); + text-transform: uppercase; + font-size: 0.8rem; +} \ No newline at end of file diff --git a/webapp/index.jsp b/webapp/index.jsp new file mode 100644 index 0000000..ea13b8e --- /dev/null +++ b/webapp/index.jsp @@ -0,0 +1,133 @@ +<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> + + + + + + TAI – AGE | Temario oposición + + + + + + + + + + + + + + + +
+

Bloques del temario

+
+ +
+
Bloque I
+

Organización del Estado y Administración electrónica

+

Constitución, EBEP, igualdad, identidad digital, protección de datos, sede electrónica.

+
    +
  • T1 – Constitución Española de 1978
  • +
  • T2 – Cortes Generales y Tribunal Constitucional
  • +
  • T3 – El Gobierno
  • +
  • T4 – EBEP, transparencia y ODS
  • +
  • T5 – Igualdad y discapacidad
  • +
  • T6 – Sociedad de la información e identidad digital
  • +
  • T7 – Protección de datos
  • +
  • T8 – Acceso electrónico a los servicios públicos
  • +
  • T9 – Sedes e infraestructuras electrónicas
  • +
+
+ +
+
Bloque II
+

Tecnología básica

+

Hardware, periféricos, estructuras de datos, sistemas operativos, BBDD.

+
    +
  • T1 – Informática básica y arquitectura
  • +
  • T2 – Periféricos y almacenamiento
  • +
  • T3 – Tipos de datos y algoritmos
  • +
  • T4 – Sistemas operativos
  • +
  • T5 – Sistemas gestores de BBDD
  • +
+
+ +
+
Bloque III
+

Desarrollo de sistemas

+

Modelado de datos, SQL, POO, Java EE, web, UML, pruebas y control de versiones.

+
    +
  • T1 – Modelado y diseño de BBDD
  • +
  • T2 – Lenguajes de programación
  • +
  • T3 – SQL y procedimientos almacenados
  • +
  • T4 – POO y patrones de diseño
  • +
  • T5 – Java EE / .NET
  • +
  • T6 – Arquitecturas cliente/servidor y web services
  • +
  • T7 – Desarrollo web front-end y back-end
  • +
  • T8 – Accesibilidad y seguridad en desarrollo
  • +
  • T9 – Repositorios y metodologías
  • +
+
+ +
+
Bloque IV
+

Sistemas y comunicaciones

+

Administración de SO, BBDD, correo, redes, seguridad, TCP/IP, Internet, VPN.

+
    +
  • T1 – Administración del SO
  • +
  • T2 – Administración de BBDD y virtualización
  • +
  • T3 – Servidores de correo y contenedores
  • +
  • T4 – Administración de redes de área local
  • +
  • T5 – Seguridad de sistemas
  • +
  • T6 – Comunicaciones y redes
  • +
  • T7 – Modelos TCP/IP y OSI
  • +
  • T8 – Internet y HTTP/S
  • +
  • T9 – Seguridad perimetral y VPN
  • +
  • T10 – Redes locales
  • +
+
+ +
+
+ + +
+
+
+
+

Exámenes reales TAI (2019 – 2024)

+

Practica con preguntas de convocatorias anteriores: TAI 2019, TAI 2023, TAI 2024 A y B.

+
+ + Practicar ahora + +
+
+ + +