Protocolo Finger

El demonio finger se ejecuta en el puerto TCP 79. El cliente (en el caso de hosts remotos) abrirá una conexión al puerto 79. En el extremo remoto de la conexión se inicia un programa RUIP (Remote User Information Program) para procesar la solicitud. El host local envía al RUIP una consulta de una línea basada en la especificación de la consulta Finger, y espera a que el RUIP responda. El RUIP recibe y procesa la consulta, devuelve una respuesta e inicia el cierre de la conexión. El host local recibe la respuesta y la señal de cierre, y procede a cerrar su extremo de la conexión.

El protocolo de información de usuario Finger se basa en el RFC 1288 (The Finger User Information Protocol, December 1991). Típicamente el lado del servidor del protocolo es implementado por un programa fingerd o in.fingerd (para finger daemon), mientras que el lado del cliente es implementado por los programas name y finger que se supone que devuelven un informe de estado amigable y orientado a los humanos, ya sea del sistema en el momento o de una persona en particular en profundidad. No hay un formato requerido, y el protocolo consiste principalmente en especificar una sola línea de comando.

El programa proporcionaría información como si un usuario está actualmente conectado, dirección de correo electrónico, nombre completo, etc. Además de la información estándar del usuario, finger muestra el contenido de los archivos .project y .plan del directorio personal del usuario. A menudo este archivo (mantenido por el usuario) contiene información útil sobre las actividades actuales del usuario, similar al micro-blogging, o alternativamente todo tipo de humor.

Leave a Reply