Protokół Finger

Demon finger działa na porcie TCP 79. Klient (w przypadku zdalnych hostów) otwiera połączenie na porcie 79. Na zdalnym końcu połączenia uruchamiany jest RUIP (Remote User Information Program) w celu przetworzenia żądania. Lokalny host wysyła do RUIP jedno wierszowe zapytanie oparte na specyfikacji zapytania Finger i czeka na odpowiedź RUIP. RUIP odbiera i przetwarza zapytanie, zwraca odpowiedź, a następnie inicjuje zamknięcie połączenia. Lokalny host otrzymuje odpowiedź i sygnał zamknięcia, a następnie przystępuje do zamknięcia swojego końca połączenia.

Protokół informacyjny użytkownika Finger jest oparty na RFC 1288 (The Finger User Information Protocol, grudzień 1991). Zazwyczaj strona serwera protokołu jest implementowana przez program fingerd lub in.fingerd (dla demona finger), podczas gdy strona klienta jest implementowana przez programy name i finger, które mają zwracać przyjazny, zorientowany na człowieka raport o stanie systemu w danej chwili lub konkretnej osoby w głębi. Nie ma wymaganego formatu, a protokół polega głównie na podaniu pojedynczej linii poleceń.

Program dostarczałby informacji takich jak: czy użytkownik jest aktualnie zalogowany, adres e-mail, pełne imię i nazwisko itp. Oprócz standardowych informacji o użytkowniku, finger wyświetla zawartość plików .project i .plan w katalogu domowym użytkownika. Często ten plik (utrzymywany przez użytkownika) zawiera albo użyteczne informacje o aktualnej aktywności użytkownika, podobne do mikroblogów, albo różnego rodzaju humor.

.

Leave a Reply