Protocolul finger

Demonul finger rulează pe portul TCP 79. Clientul va deschide (în cazul gazdelor la distanță) o conexiune la portul 79. Un RUIP (Remote User Information Program) este inițiat la capătul de la distanță al conexiunii pentru a procesa cererea. Gazda locală trimite către RUIP o interogare pe o linie bazată pe specificația de interogare Finger și așteaptă răspunsul RUIP. RUIP primește și procesează interogarea, trimite un răspuns, apoi inițiază închiderea conexiunii. Gazda locală primește răspunsul și semnalul de închidere, apoi procedează la închiderea capătului său de conexiune.

Protocolul de informare a utilizatorului Finger se bazează pe RFC 1288 (The Finger User Information Protocol, decembrie 1991). De obicei, partea de server a protocolului este implementată de un program fingerd sau in.fingerd (pentru finger daemon), în timp ce partea de client este implementată de programele name și finger care ar trebui să returneze un raport de stare prietenos, orientat spre om, fie asupra sistemului în momentul respectiv, fie asupra unei anumite persoane în profunzime. Nu există un format obligatoriu, iar protocolul constă în cea mai mare parte în specificarea unei singure linii de comandă.

Programul ar furniza informații cum ar fi dacă un utilizator este conectat în prezent, adresa de e-mail, numele complet etc. Pe lângă informațiile standard despre utilizator, finger afișează conținutul fișierelor .project și .plan din directorul personal al utilizatorului. Adesea, acest fișier (menținut de utilizator) conține fie informații utile despre activitățile curente ale utilizatorului, similar cu micro-blogging-ul, fie, alternativ, tot felul de umor.

Leave a Reply