Protokol Finger

Démon finger běží na portu TCP 79. Klient (v případě vzdálených hostitelů) otevře spojení na portu 79. Na vzdáleném konci spojení se spustí program RUIP (Remote User Information Program), který zpracuje požadavek. Místní hostitel odešle RUIP jednořádkový dotaz na základě specifikace Fingerova dotazu a čeká na odpověď RUIP. RUIP přijme a zpracuje dotaz, vrátí odpověď a zahájí uzavření spojení. Místní hostitel obdrží odpověď a signál o uzavření a pak přistoupí k uzavření svého konce spojení.

Protokol Finger pro uživatelské informace je založen na RFC 1288 (The Finger User Information Protocol, prosinec 1991). Typicky je serverová strana protokolu implementována programem fingerd nebo in.fingerd (pro finger daemon), zatímco klientská strana je implementována programy name a finger, které mají vrátit přátelskou, lidsky orientovanou zprávu o stavu buď systému v daném okamžiku, nebo konkrétní osoby v hloubce. Neexistuje žádný předepsaný formát a protokol spočívá většinou v zadání jediného příkazového řádku.

Program by dodával informace, jako zda je uživatel právě přihlášen, e-mailovou adresu, celé jméno atd. Kromě standardních informací o uživateli finger zobrazí obsah souborů .project a .plan v domovském adresáři uživatele. Tento soubor (udržovaný uživatelem) často obsahuje buď užitečné informace o aktuálních aktivitách uživatele, podobně jako mikroblogy, nebo případně nejrůznější druhy humoru.

Leave a Reply