Introducción
El Protocolo de configuración dinámica de host (DHCP) es el sucesor del protocolo BOOTP. La función principal de un servidor DHCP consiste en asignar direcciones IP a máquinas clientes que pueden conectarse a una red o desconectarse de ella. La mayoría de las redes IP, incluso aquellas con topologías y listas de clientes estables, usan DHCP para evitar conflictos en la asignación de direcciones in IP.
Además, el servidor DHCP proporciona a los clientes información de enrutamiento y de subredes, direcciones DNS y, en algunos casos, otro tipo de información. Las asignaciones DHCP pueden tener diversas duraciones (de cortas a infinitas), dependiendo de la configuración del servidor y de los detalles de la solicitud del cliente. De hecho, DHCP es coherente con la asignación de direcciones IP fijas a máquinas específicas (a través de sus direcciones de hardware para MAC), pero, en todo caso, evita conflictos entre máquinas.
La especificación formal de DHCP es RFC 2131 (en Recursos encontrará el vínculo).
El Servicio de información de red (NIS) es el protocolo de servicios de directorio cliente-servidor "Yellow Pages" (YP) desarrollado por Sun Microsystems para la distribución de datos de configuración de sistema, como nombres de usuario y de host, en una red informática.
NIS/YP se usa para almacenar un directorio central de usuarios, nombres de host y muchas otras cosas útiles en una red informática. Por ejemplo, en un entorno UNIX común, la lista de usuarios (para su autenticación) está ubicada en /etc/passwd. El uso de NIS agrega otra lista de usuarios "global" que sirve para autenticar usuarios en cualquier host.
En su mayor parte, NIS ha sido reemplazado por el más general y seguro LDAP en el uso general.
"The Linux NIS(YP)/NYS/NIS+ HOWTO" es un buen punto de partida para obtener más información sobre NIS (en Recursos encontrará el vínculo).
El Protocolo ligero de acceso a directorios (LDAP) es un protocolo cliente-servidor para acceder a servicios de directorio, específicamente servicios de directorio basados en X.500.
Un directorio LDAP es similar a una base de datos, pero suele contener información más descriptiva y basada en atributos. Como tal, LDAP proporciona la flexibilidad suficiente para almacenar cualquier tipo de información compartida en red. Como la lectura de información de un directorio es mucho más frecuente que su escritura, LDAP está adaptado para dar una respuesta rápida a las operaciones de búsqueda de gran volumen.
LDAP tiene la capacidad de replicar la información en gran medida para aumentar la disponibilidad y la confiabilidad mientras se reduce el tiempo de respuesta. Cuando se replica la información del directorio, cualquier inconsistencia temporaria entre las réplicas será sincronizada con el tiempo.
La especificación formal de LDAP es RFC 2251 (en Recursos encontrará el vínculo).
Linux-PAM (Pluggable Authentication Modules para Linux) es una suite de bibliotecas compartidas que permite al administrador del sistema local elegir la manera en que las aplicaciones autentican a los usuarios.
Una aplicación compatible con PAM puede cambiar los mecanismos de autenticación en tiempo de ejecución. De hacho, es posible actualizar el sistema de autenticación local por completo sin recompilar las aplicaciones. Esta biblioteca PAM está configurada localmente con un archivo de sistema, /etc/pam.conf (o una serie de archivos de configuración ubicados en /etc/pam.d/), para autenticar la solicitud de usuario a través de los módulos de autenticación disponibles localmente. Por lo general, los módulos están ubicados en el directorio /lib/security y toman la forma de archivos de objeto de carga dinámica.
The Linux-PAM System Administrators' Guide es un buen punto de partida para obtener más información (enRecursosencontrará el vínculo).
Como con la mayoría de las herramientas Linux, siempre es conveniente examinar las páginas man de las utilidades que se analizan. Las versiones y los conmutadores pueden cambiar en las diferentes versiones de la utilidad o del kernel o en las diferentes distribuciones de Linux. Si desea obtener información más detallada, el proyecto Linux Documentation Project tiene una gran variedad de documentos útiles, entre los que se destacan sus instructivos. Se han publicado diversos libros sobre redes Linux; personalmente, considero muy útil TCP/IP Network Administration de O'Reilly, escrito por Craig Hunt. (En Recursos encontrará los vínculos).