Aumentando temas
This commit is contained in:
parent
6244fabc00
commit
41e0c5080b
|
|
@ -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)
|
||||
364
bloque2/tema2.md
364
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.
|
||||
|
|
|
|||
185
bloque2/tema4.md
185
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.
|
||||
203
bloque2/tema5.md
203
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.
|
||||
|
|
@ -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)
|
||||
|
|
@ -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)
|
||||
|
|
@ -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.
|
||||
|
|
@ -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.
|
||||
|
|
@ -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. |
|
||||
Loading…
Reference in New Issue