ID는 어떻게 작동하나요?

ID는 어떻게 작동하나요?

ident 프로토콜이 어떻게 작동하는지 이해하는 데 어려움을 겪고 있습니다. 나는 그것이 어떻게 작동하는지에 대한 요약을 보았습니다.위키피디아그러나 그것이 의미하는 바를 잘 따르지 마십시오

Ident 프로토콜은 사용자 컴퓨터에서 서버 데몬으로 작동하도록 설계되었으며, 여기서 지정된 포트(일반적으로 113)에 대한 요청을 받습니다. 쿼리에서 클라이언트는 포트 쌍(로컬 포트와 원격 포트)을 지정합니다. 그런 다음 서버는 지정된 포트 쌍을 사용하는 프로그램을 실행하는 사용자의 사용자 이름을 식별하는 특별히 설계된 응답을 보냅니다.

예를 들어 모든 OS에는 ident 서버가 실행되고 있다고 가정합니다. 그렇다면 지정된 포트에 대한 ID 요청은 어디에서 수신됩니까? 해당 쿼리에서는 클라이언트가 포트의 일부를 지정한다고 명시되어 있습니까? 어느 것이 클라이언트이고 어느 것이 서버입니까?

답변1

지정된 포트에 대한 ID 요청은 어디에서 수신됩니까?

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 서버 역할을 함)가 있습니다.

관련 정보