Wie funktioniert Ident?

Wie funktioniert Ident?

Ich habe Schwierigkeiten zu verstehen, wie das Ident-Protokoll funktioniert. Ich bin auf eine Zusammenfassung gestoßen, wie es funktioniert beiWikipediaverstehe aber nicht ganz, was es bedeutet

Das Ident-Protokoll ist als Server-Daemon auf dem Computer eines Benutzers konzipiert und empfängt Anfragen an einen bestimmten Port, im Allgemeinen 113. In einer Abfrage gibt ein Client ein Portpaar an (einen lokalen und einen Remote-Port). Der Server sendet dann eine speziell entwickelte Antwort, die den Benutzernamen des Benutzers identifiziert, der das Programm ausführt, das das angegebene Portpaar verwendet.

Ich gehe beispielsweise davon aus, dass auf jedem Betriebssystem ein Ident-Server läuft. Wenn ja, wo empfängt er eine Ident-Anfrage an einen bestimmten Port? In dieser Abfrage heißt es, dass der Client einen Teil der Ports angibt? Welcher ist der Client und welcher der Server?

Antwort1

wo empfängt es eine Ident-Anfrage an einen angegebenen Port?

Der Ident-Server lauscht auf TCP-Port 113.

In dieser Abfrage heißt es, dass der Client einen Teil der Ports angibt? Welcher ist der Client und welcher der Server?

Der Client initiiert die Verbindung, der Server akzeptiert sie. In diesem Fall ist Ihr Computer der Ident-Server, da er den Ident-Daemon ausführt und auf Verbindungen wartet, und der IRC-Server ist der Ident-Client, da er die Ident-Verbindung initiiert. (IRC ist so ziemlich das einzige Protokoll, das noch Ident verwendet.)

Das RFC-Beispiel lautet:

<port-on-server> , <port-on-client> : <resp-type> : <add-info>

6193, 23 : USERID : UNIX : stjohns

Hier port-on-clientist die Remote-Seite (Telnet-Server, der als Ident-Client fungiert) und port-on-serverIhr Computer (der als Ident-Server fungiert).

verwandte Informationen