Finger-protokolla

Finger-demoni toimii TCP-portissa 79. Asiakas avaa (etä-isäntien tapauksessa) yhteyden porttiin 79. Yhteyden etäpäässä käynnistetään RUIP (Remote User Information Program), joka käsittelee pyynnön. Paikallinen isäntä lähettää RUIP:lle yhden rivin kyselyn, joka perustuu Finger-kyselymäärittelyyn, ja odottaa RUIP:n vastausta. RUIP vastaanottaa ja käsittelee kyselyn, palauttaa vastauksen ja aloittaa sitten yhteyden sulkemisen. Paikallinen isäntä vastaanottaa vastauksen ja sulkeutumissignaalin ja sulkee sitten yhteyden omasta päästään.

Finger-käyttäjätietoprotokolla perustuu RFC 1288:aan (The Finger User Information Protocol, December 1991). Tyypillisesti protokollan palvelinpuoli toteutetaan ohjelmalla fingerd tai in.fingerd (finger daemonille), kun taas asiakaspuoli toteutetaan name– ja finger-ohjelmilla, joiden on tarkoitus palauttaa ystävällinen, ihmisläheinen tilaraportti joko järjestelmästä sillä hetkellä tai tietystä henkilöstä syvällisesti. Mitään pakollista muotoa ei ole, ja protokolla koostuu enimmäkseen yhden komentorivin määrittelystä.

Ohjelma toimittaisi tietoja, kuten onko käyttäjä tällä hetkellä kirjautuneena, sähköpostiosoitteen, koko nimen jne. Tavallisten käyttäjätietojen lisäksi finger näyttää käyttäjän kotihakemistossa olevien .project– ja .plan-tiedostojen sisällön. Usein tämä (käyttäjän ylläpitämä) tiedosto sisältää joko hyödyllistä tietoa käyttäjän senhetkisistä toimista, mikrobloggauksen tapaan, tai vaihtoehtoisesti kaikenlaista huumoria.

Leave a Reply