Proceso de Inicio de Windows Server 2003
El proceso de inicio en un equipo con procesador x86 se divide en tres fases:
Secuencia de Prearranque
Controlada por programas en la ROM, incluye:
- Chequeo inicial del hardware, inicialización de tarjeta de video y adaptadores SCSI.
- BIOS (Basic Input Output System): Funciones incluyen la carga inicial del software, inventario y comprobación del hardware, inicialización de dispositivos y soporte software.
- Carga y ejecución del Registro de Arranque Maestro (MBR), que contiene la tabla de particiones y código para iniciar el sistema.
Secuencia de Arranque
Comienza con la carga y ejecución de NTLDR
:
- Inicia un sistema de archivos para arrancar desde el disco duro.
- Prepara un menú de opciones de arranque definido en
BOOT.INI
. - Carga el sistema operativo y ejecuta
NTDETECT.COM
para detectar el hardware. NTDETECT
examina y determina la configuración del hardware.- Construye la clave HARDWARE en el Registro y devuelve la información a
NTLDR
. NTLDR
ejecutaNTOSKRNL.EXE
, el núcleo del sistema operativo.
Fase de Carga
Controlada por NTOSKRNL.EXE
, incluye:
Fase de Carga del Kernel
- Ejecución de
HAL.DLL
para administrar servicios de hardware. - Carga de configuraciones de la clave Services en el Registro.
- Iniciación de dispositivos con valor START igual a cero.
Fase de Inicialización del Kernel
Inicia dispositivos con valor START igual a uno.
Fase de Carga de Servicios
Inicia dispositivos con valor START igual a dos y carga servicios con SMSS.EXE
.
Fase de Carga del Subsistema Windows
- Ejecuta
WINLOGON.EXE
yLSASS.EXE
para la autenticación del usuario. - Si el usuario es autorizado, ejecuta
USERINIT.EXE
para cargar el escritorio.
Archivo BOOT.INI
Archivo oculto y de sistema para configurar opciones de arranque.
Estructura:
- [boot loader]: Define la partición de arranque por defecto y el tiempo de espera (timeout).
- [operating systems]: Lista las opciones de arranque disponibles.
Tipos de Rutas:
- multi(W)disk(X)rdisk(Y)partition(Z): Para controladoras ATA.
- scsi(W)disk(X)rdisk(Y)partition(Z): Para discos SCSI.
- signature(W)disk(X)rdisk(Y)partition(Z): Para discos plug and play.
Active Directory
Servicio de directorio clave en Windows 2003 Server.
Conceptos Clave:
- Controlador de Dominio: Servidor con Active Directory instalado.
- Nombre de Dominio: Identificador de la red (ej: MICENTRO.EDU).
- Árbol de Dominio: Conjunto de dominios con un nombre raíz común.
- Bosque de Árboles de Dominios: Conjunto de árboles de dominio no contiguos.
- NetBIOS: Interfaz para nombrar recursos en redes Windows antiguas.
Servidor DNS
Sistema de nombres de dominio para traducir nombres a direcciones IP.
La asignación de nombres a direcciones IP es la función principal de DNS.
Los usuarios no se comunican directamente con el servidor DNS.
Tipos de Servidores DNS:
- Primarios: Mantienen los datos del espacio de nombres.
- Secundarios: Obtienen datos de los primarios.
- Locales o Caché: Almacenan consultas previas para agilizar respuestas.
Términos:
- Zona de Búsqueda Directa: Resuelve nombres a direcciones IP.
- Zona de Búsqueda Inversa: Resuelve direcciones IP a nombres.
- Reenviador DNS: Servidor designado para consultas externas.
Servicio DHCP
Protocolo de configuración dinámica de host.
Funciones:
- Asignación automática de direcciones IP, máscaras de subred, etc.
Tipos de Asignaciones:
- Manual o estática: IP fija para una máquina.
- Automática: IP permanente asignada la primera vez.
- Dinámica: IP temporal asignada por un tiempo limitado.
Proceso:
- El cliente envía una solicitud de difusión.
- El servidor DHCP responde con una oferta de IP.
- El cliente acepta la IP y el servidor confirma con detalles de configuración.
Términos:
- Ámbito servidor DHCP: Agrupación de clientes en una subred.
- Rango servidor DHCP: Grupo de direcciones IP disponibles.
- Concesión o alquiler de direcciones: Tiempo de uso de una IP asignada.
- Autorización servidor DHCP: Habilitación para servir direcciones IP en el dominio.
- Servidor WINS: Resuelve nombres NetBIOS a direcciones IP.