Ident 如何工作?

Ident 如何工作?

我很难理解 ident 协议的工作原理。我偶然发现了它的工作原理的摘要维基百科但不太明白它的意思

Ident 协议旨在作为用户计算机上的服务器守护程序工作,它接收对指定端口(通常为 113)的请求。在查询中,客户端指定一对端口(一个本地端口和一个远程端口)。然后,服务器将发送专门设计的响应,该响应标识运行使用指定端口对的程序的用户的用户名。

例如,我假设每个操作系统都运行着一个 ident 服务器。如果是这样,它在哪里接收对指定端口的 ident 请求?在该查询中,它指出客户端指定了部分端口?哪个是客户端,哪个是服务器?

答案1

它在哪里接收对指定端口的识别请求?

Ident 服务器监听 TCP 端口 113。

在该查询中,它指出客户端指定了部分端口?哪个是客户端,哪个是服务器?

客户端发起连接,服务器接受连接。在这种情况下,您的计算机是 Ident 服务器,因为它运行 Ident 守护程序并监听连接,而 IRC 服务器是 Ident 客户端,因为它发起 Ident 连接。(IRC 几乎是仅存的使用 Ident 的协议。)

RFC 示例中提到:

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

6193, 23 : USERID : UNIX : stjohns

port-on-client是远程端(充当 Ident 客户端的 Telnet 服务器),这port-on-server是您的计算机(充当 Ident 服务器)。

相关内容