Finger-protokol

Finger-dæmonen kører på TCP-port 79. Klienten vil (i tilfælde af fjernværter) åbne en forbindelse til port 79. Et RUIP-program (Remote User Information Program) startes i den fjerne ende af forbindelsen for at behandle anmodningen. Den lokale vært sender RUIP en linje forespørgsel baseret på Finger-forespørgselsspecifikationen og venter på RUIP’ets svar. RUIP modtager og behandler forespørgslen, returnerer et svar og iværksætter derefter lukning af forbindelsen. Den lokale vært modtager svaret og lukningssignalet og lukker derefter sin del af forbindelsen.

Fingers brugerinformationsprotokol er baseret på RFC 1288 (The Finger User Information Protocol, december 1991). Typisk implementeres serversiden af protokollen af et program fingerd eller in.fingerd (for finger daemon), mens klientsiden implementeres af programmerne name og finger, som skal returnere en venlig, menneskeligt orienteret statusrapport om enten systemet på det aktuelle tidspunkt eller en bestemt person i dybden. Der er ikke noget påkrævet format, og protokollen består mest af angivelse af en enkelt kommandolinje.

Programmet vil levere oplysninger som f.eks. om en bruger er logget ind i øjeblikket, e-mailadresse, fulde navn osv. Ud over standardbrugeroplysningerne viser finger indholdet af filerne .project og .plan i brugerens hjemmemappe. Ofte indeholder denne fil (som vedligeholdes af brugeren) enten nyttige oplysninger om brugerens aktuelle aktiviteter, svarende til mikroblogging, eller alternativt alle mulige former for humor.

Leave a Reply