Los contenidos incluidos en este libro abarcan desde los conceptos básicos sobre programación de sistemas hasta los aspectos avanzados de desarrollo de scripts, programas y herramientas para facilitar la administración de los recursos de un sistema operativo, pasando por el manejo de recursos de entrada y salida, archivos, servicios de red, páginas dinámicas con PHP, etc. Desarrollo de Funciones en el Sistema Informáticos contiene también una referencia al desarrollo de programas y shell-scrips sobre los los sistemas operativos de red Microsoft Windows 2000/2003/XP y Linux.
Los capítulos incluyen ejercicios con el propósito de facilitar la asimilación de los conocimientos tratados y bibliografía diversa para poder aumentar los conocimientos sobre los temas deseados. Así mismo, incorporan tests de conocimientos y ejercicios propuestos con el objeto de comprobar que los objetivos de cada capítulo se han asimilado correctamente.
Además, incorpora un CD-ROM con material de apoyo y complementario.
1.1 Estructura de las redes de comunicaciones
1.1.1 Red Telefónica Conmutada (RTC)
1.1.2 Red Digital de Servicios Integrados
1.1.3 ATM
1.1.4 Línea digital de abonado
1.1.5 Redes de cable
1.1.6 Frame Relay
1.1.7 Redes locales
1.1.8 Comunicaciones inalámbricas
1.1.9 Internet
1.2 Los servicios de red
1.2.1 Servicios de alto nivel
1.2.1.1 Transferencia de archivos
1.2.1.2 Correo electrónico y mensajería instantánea
1.2.1.3 Acceso remoto a equipos
1.2.1.4 Páginas de hipertexto
1.2.2 Servicios de bajo nivel
1.3 Protocolos en redes de comunicaciones
1.3.1 Características
1.3.2 Parámetros de configuración
1.4 El sistema operativo como gestor de servicios
1.4.1 El modelo cliente-servidor
1.4.2 Herramientas de administración de servicios
1.4.2.1 Herramientas en Microsoft Windows
1.4.2.2 Herramientas en GNU/Linux
1.4.3 Instalación y desinstalación de programas
1.4.3.1 Instalación de componentes en Microsoft Windows
1.4.3.2 Instalación de paquetes en GNU/Linux
1.4.4 Gestión e inicio de servicios
1.4.4.1 Modo seguro de Microsoft Windows
1.4.4.2 Niveles de ejecución en GNU/Linux
1.5 Ejercicios propuestos
1.6 Test de conocimientos
Asignación dinámica de direcciones
2.1 Funcionamiento de DHCP
2.2 Parámetros de configuración de DHCP
2.2.1 Parámetros en el servidor
2.2.2 Parámetros en el cliente
2.3 Configuración de un servidor DHCP
2.3.1 Configuración en Microsoft Windows
2.3.2 Configuración en GNU/Linux
2.3.2.1 Ejemplos de configuraciones
2.3.2.2 Archivos de configuración del servidor DHCP
2.4 Configuración de los clientes
2.4.1 Configuración del cliente en Microsoft Windows
2.4.2 Configuración del cliente en GNU/Linux
2.4.2.1 Configuración en entorno gráfico
2.4.2.2 Configuración de alto nivel
2.4.2.3 Configuración de bajo nivel
2.4.2.4 Comprobación de la configuración
2.5 Problemas asociados a DHCP
2.5.1 Problemas con el cortafuegos
2.5.2 Problemas con Microsoft Windows Vista/7
2.6 Ejercicios propuestos
2.7 Test de conocimientos
Sistema de nombres de dominio
3.1 Introducción
3.2 Registro de un dominio en Internet
3.3 Cuestiones relativas a la seguridad
3.4 Configuración de un servidor DNS
3.4.1 Instalación en Microsoft Windows
3.4.1.1 Windows Server 2008
3.4.1.2 Windows 7
3.4.2 Instalación en GNU/Linux
3.4.2.1 Ejemplos de instalación de un servidor DNS
3.4.2.2 Configuración del servidor DNS con Webmin
3.4.3 Problemas del servidor DNS
3.5 Configuración de un cliente DNS
3.5.1 Configuración en Microsoft Windows
3.5.2 Configuración en GNU/Linux
3.5.2.1 Configuración en entorno gráfico
3.5.2.2 Configuración de alto nivel
3.5.2.3 Comprobación de la configuración
3.6 Ejercicios propuestos
3.7 Test de conocimientos
El servicio HTTP
4.1 Funcionamiento del servicio HTTP
4.1.1 Acceso seguro y utilización de certificados
4.2 Parámetros de configuración del servicio HTTP
4.2.1 Parámetros del servidor
4.2.2 Parámetros del cliente
4.3 Configuración del servidor HTTP
4.3.1 Configuración en Microsoft Windows
4.3.1.1 Gestión de certificados y acceso seguro con HTTPS
4.3.2 Configuración en GNU/Linux
4.3.2.1 Gestión de certificados y acceso seguro con HTTPS
4.4 Configuración del cliente HTTP
4.4.1 Configuración en Microsoft Windows
4.4.2 Configuración en GNU/Linux
4.5 Ejercicios propuestos
4.6 Test de conocimientos
El servicio proxy
5.1 Funcionamiento del servicio proxy
5.2 Parámetros de configuración del servicio proxy
5.2.1 Parámetros del servidor
5.2.2 Parámetros del cliente
5.3 Configuración del servidor proxy
5.3.1 Configuración del proxy Squid en Microsoft Windows
5.3.2 Configuración del proxy ISA Server en Microsoft Windows
5.3.3 Configuración en GNU/Linux
5.3.3.1 Configuración general del servicio
5.3.3.2 Especificar un programa para validar usuarios autentificados
5.3.3.3 Control de acceso al servicio
5.3.3.4 Autorización de acceso al servicio
5.3.3.5 Seguimiento mediante ficheros de registro
5.3.3.6 Cooperación entre servidores proxy
5.3.3.7 Aceleración de sitios web o reverse proxy
5.3.3.8 Configuración de un proxy transparente
5.3.3.9 Configuración y generación de informes con Webmin
5.3.3.10 Iniciar el servicio
5.3.3.11 Ejemplo de configuración
5.4 Configuración de un cliente proxy
5.4.1 Configuración en Microsoft Windows
5.4.2 Configuración en GNU/Linux
5.5 Ejercicios propuestos
5.6 Test de conocimientos
Los servicios de correo electrónico
6.1 Introducción
6.2 Protocolos involucrados
6.2.1 Formatos de mensajes
6.2.2 Transferencia de correo
6.2.2.1 Protocolo sencillo de transferencia de correo (SMTP)