From 41e0c5080b074eb69c8c9a8c97048faa3c5f54b4 Mon Sep 17 00:00:00 2001 From: Tatiana Villa Date: Mon, 26 Jan 2026 18:52:26 +0100 Subject: [PATCH] Aumentando temas --- bloque2/bloque2.md | 1 + bloque2/tema2.md | 364 +++++++++++++++++++++++---------------------- bloque2/tema4.md | 185 +++++++++++++++++++++++ bloque2/tema5.md | 203 +++++++++++++++++++++++++ bloque3/bloque3.md | 1 + bloque4/bloque4.md | 1 + bloque4/tema2.md | 0 bloque4/tema3.md | 127 ++++++++++++++++ bloque4/tema4.md | 13 ++ bloque4/tema8.md | 7 + 10 files changed, 721 insertions(+), 181 deletions(-) create mode 100644 bloque4/tema2.md create mode 100644 bloque4/tema3.md create mode 100644 bloque4/tema4.md create mode 100644 bloque4/tema8.md diff --git a/bloque2/bloque2.md b/bloque2/bloque2.md index b93d396..be70eb3 100644 --- a/bloque2/bloque2.md +++ b/bloque2/bloque2.md @@ -4,4 +4,5 @@ 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/bloque2/tema2.md b/bloque2/tema2.md index f72188a..9a7cb77 100644 --- a/bloque2/tema2.md +++ b/bloque2/tema2.md @@ -1,233 +1,235 @@ # Bloque 2 – Tema 2 -## Sistemas operativos. Concepto y funciones. Tipos de sistemas operativos. Gestión de procesos, memoria y archivos. +## Periféricos: conectividad y administración. Elementos de impresión. Elementos de almacenamiento. Elementos de visualización y digitalización. --- ## Introducción -El **sistema operativo (SO)** es el **software fundamental** de cualquier sistema informático. -En el examen TAI se pregunta desde un punto de vista **conceptual y clásico**, no práctico. +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 un tema muy rentable porque: -- Aparece casi siempre. -- Tiene definiciones claras. -- Abundan las preguntas de confusión terminológica. +Es habitual que caigan: +- Clasificaciones (entrada, salida, E/S). +- Tipos de periféricos concretos. +- Conceptos de conectividad. +- Diferencias entre tecnologías. --- -## 1. Sistema operativo +## 1. Periféricos -### 1.1. Concepto de sistema operativo +### 1.1. Concepto de periférico -El **sistema operativo** es el **conjunto de programas** que: -- Gestiona los recursos del sistema. -- Actúa como **intermediario entre el hardware y el usuario**. -- Permite la ejecución de aplicaciones. +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 sistema operativo **no es hardware** y **no es una aplicación de usuario**. +> El periférico **no forma parte del núcleo de procesamiento** (CPU). --- -### 1.2. Funciones principales del sistema operativo +### 1.2. Clasificación de los periféricos -Funciones básicas: -- **Gestión del procesador**. -- **Gestión de la memoria**. -- **Gestión de dispositivos de entrada/salida**. -- **Gestión del almacenamiento y archivos**. -- **Gestión de usuarios y seguridad**. +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 -- El SO gestiona recursos. -- Hace de intermediario hardware–usuario. +- Entrada → datos al sistema. +- Salida → datos al usuario. +- E/S → ambas funciones. +- Almacenamiento → conservación de datos. --- -## 2. Tipos de sistemas operativos +## 2. Conectividad y administración de periféricos -### 2.1. Según el número de usuarios +### 2.1. Conectividad -- **Monousuario**: un solo usuario a la vez. -- **Multiusuario**: varios usuarios simultáneamente. +La **conectividad** es la forma en que los periféricos se conectan al ordenador. -Ejemplo: -- Linux / Unix → multiusuario. +Tipos de conexión: +- **Con cable**. +- **Inalámbrica**. --- -### 2.2. Según el número de tareas +### 2.2. Interfaces y puertos -- **Monotarea**: ejecuta una tarea cada vez. -- **Multitarea**: ejecuta varias tareas de forma concurrente. +Principales interfaces: -> En sistemas actuales: **multitarea**. +- **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. Según el número de procesadores - -- **Monoprocesador**. -- **Multiprocesador**. - ---- - -### 2.4. Según el modo de procesamiento - -- **Por lotes (batch)**. -- **Tiempo compartido**. -- **Tiempo real**. - -| Tipo | Característica | -|----|---------------| -| Lotes | Ejecución sin interacción | -| Tiempo compartido | Varios usuarios | -| Tiempo real | Respuesta garantizada | - -#### Miniresumen -- Clasificación por usuarios, tareas, procesadores y tiempo. - ---- - -## 3. Gestión de procesos - -### 3.1. Concepto de proceso - -Un **proceso** es un **programa en ejecución**, junto con: -- Su estado. -- Los recursos que utiliza. - -> Programa ≠ proceso. - ---- - -### 3.2. Estados de un proceso - -Estados clásicos: -- **Nuevo**. -- **Listo**. -- **En ejecución**. -- **Bloqueado**. -- **Terminado**. - ---- - -### 3.3. Planificación de procesos - -El sistema operativo decide: -- Qué proceso se ejecuta. -- Cuándo. -- Durante cuánto tiempo. - -Elemento clave: -- **Planificador (scheduler)**. - -Objetivos: -- Eficiencia. -- Equidad. -- Aprovechamiento de CPU. - -#### Miniresumen -- Proceso = programa en ejecución. -- El SO planifica procesos. - ---- - -## 4. Gestión de la memoria - -### 4.1. Funciones de la gestión de memoria - -El sistema operativo: -- Asigna memoria a procesos. -- Controla el uso. -- Libera memoria cuando deja de usarse. - ---- - -### 4.2. Tipos de memoria - -- **Memoria principal (RAM)**. -- **Memoria secundaria** (disco). - ---- - -### 4.3. Memoria virtual - -La **memoria virtual** permite: -- Ejecutar programas mayores que la RAM. -- Usar parte del disco como extensión de memoria. - -Ventaja: -- Mejor aprovechamiento de recursos. - -Inconveniente: -- Más lenta que la RAM. - -#### Miniresumen -- El SO gestiona RAM y memoria virtual. -- La memoria virtual usa disco. - ---- - -## 5. Gestión de archivos - -### 5.1. Concepto de archivo - -Un **archivo** es un conjunto organizado de datos almacenados en un soporte. +### 2.3. Administración de periféricos El sistema operativo se encarga de: -- Crear archivos. -- Borrarlos. -- Acceder a ellos. -- Protegerlos. +- Detectar periféricos. +- Gestionarlos. +- Permitir su uso mediante **controladores (drivers)**. ---- - -### 5.2. Sistema de archivos - -El **sistema de archivos** define: -- Cómo se almacenan los datos. -- Cómo se organizan. -- Cómo se accede a ellos. - -Ejemplos: -- FAT -- NTFS -- ext4 - ---- - -### 5.3. Directorios - -Los **directorios** permiten organizar archivos de forma jerárquica. - -Estructura habitual: -- Árbol invertido. +> El driver es **software**, no hardware. #### Miniresumen -- Archivo = datos almacenados. -- Sistema de archivos organiza y gestiona. +- La conectividad define el medio de conexión. +- El SO administra los periféricos mediante drivers. --- -## 6. Gestión de dispositivos de entrada/salida +## 3. Elementos de impresión -El sistema operativo: -- Controla periféricos. -- Usa **controladores (drivers)** para comunicarse con el hardware. +### 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 **driver** es software, no hardware. +> El almacenamiento es **no volátil** (salvo que indiquen lo contrario). #### Miniresumen -- El SO controla dispositivos mediante drivers. +- 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 -- El sistema operativo gestiona recursos. -- Actúa como intermediario hardware–usuario. -- Clasificación por usuarios, tareas y tiempo. -- Proceso = programa en ejecución. -- El SO gestiona procesos, memoria, archivos y dispositivos. +- 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/bloque2/tema4.md b/bloque2/tema4.md index e69de29..b9a5378 100644 --- a/bloque2/tema4.md +++ b/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/bloque2/tema5.md b/bloque2/tema5.md index e69de29..a51d90b 100644 --- a/bloque2/tema5.md +++ b/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/bloque3/bloque3.md b/bloque3/bloque3.md index 2c986e3..b3ad8b0 100644 --- a/bloque3/bloque3.md +++ b/bloque3/bloque3.md @@ -8,4 +8,5 @@ 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/bloque4/bloque4.md b/bloque4/bloque4.md index bb16290..034abec 100644 --- a/bloque4/bloque4.md +++ b/bloque4/bloque4.md @@ -9,4 +9,5 @@ 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/bloque4/tema2.md b/bloque4/tema2.md new file mode 100644 index 0000000..e69de29 diff --git a/bloque4/tema3.md b/bloque4/tema3.md new file mode 100644 index 0000000..412de19 --- /dev/null +++ b/bloque4/tema3.md @@ -0,0 +1,127 @@ +# 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/bloque4/tema4.md b/bloque4/tema4.md new file mode 100644 index 0000000..5f134df --- /dev/null +++ b/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/bloque4/tema8.md b/bloque4/tema8.md new file mode 100644 index 0000000..a2434e9 --- /dev/null +++ b/bloque4/tema8.md @@ -0,0 +1,7 @@ +# 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. |