Servidor de nombres CCSO


Un servidor de nombres CCSO o protocolo Ph fue una forma temprana de búsqueda de bases de datos en Internet. En su forma más común, se utilizó para buscar información como números de teléfono y direcciones de correo electrónico . [1] Hoy en día, este servicio ha sido reemplazado en gran medida por LDAP . Se utilizó principalmente a principios y mediados de la década de 1990. [2] El servidor de nombres fue desarrollado por Steve Dorner en la Universidad de Illinois en Urbana – Champaign , en la Oficina de Servicios de Computación y Comunicaciones (CCSO) de la universidad.

Los directorios del servidor de nombres se organizaban con frecuencia en jerarquías de Gopher . Las herramientas "Ph" y "Qi" eran los dos componentes del sistema: Ph era un cliente que consultaba el servidor Qi.

El protocolo Ph fue definido formalmente por RFC  2378 en septiembre de 1998. Sin embargo, el memorando emitido en este momento hace referencia a su uso anterior por un período de tiempo no especificado antes de esta fecha [4] (el trabajo en el protocolo comenzó alrededor de 1988, [5] y estuvo en uso desde alrededor de 1991 [6] [7] ). Define dieciséis palabras clave que se pueden utilizar en el lado del servidor para definir las propiedades del registro. También define cómo los clientes deben acceder a los registros en el servidor y qué respuestas debe dar el servidor. La comunicación del servidor Ph tiene lugar en el puerto TCP 105.

Se asume inicialmente que todos los comandos y respuestas están en codificación US-ASCII por razones históricas, a menos que el cliente solicite explícitamente la codificación de 8 bits (ISO-8859-1). Como resultado, solo los caracteres entre 0x20 y 0x7E son enviados inicialmente por el servidor en forma sin procesar. Otros caracteres, si están presentes en las entradas, se escaparán utilizando la codificación "Quoted-Printable" definida por RFC 2045 . La solicitud inicial del cliente es una palabra clave de base de texto seguida opcionalmente por uno o más parámetros como se define en el RFC 2378 . Luego, el servidor responde a la solicitud. La siguiente respuesta de ejemplo a una solicitud de estado es proporcionada por el memo de RFC.  

Cada comando definido por el memo RFC 2378 consta de una palabra clave seguida, según sea necesario, de uno o más parámetros o palabras clave. Pueden estar separados por espacios de tabulación o al final de la línea. Cada línea debe terminar en estilo CR + LF . 

Devuelve información como el dominio de correo de la versión del servidor y a quién contactar sobre problemas de contraseña y métodos de autenticación.