where does it receive an ident request to a specified port?
O servidor Ident escuta na porta TCP 113.
In that query it states the client specifies a part of ports? Which is the client and which is the server?
O cliente inicia a conexão, o servidor a aceita. Nesse caso, o computador é o servidor Ident, pois executa o daemon Ident e escuta as conexões, e o servidor IRC é o cliente Ident, já que inicia a conexão Ident. (O IRC é praticamente o único protocolo que usa o Ident.)
O exemplo da RFC diz:
<port-on-server> , <port-on-client> : <resp-type> : <add-info>
6193, 23 : USERID : UNIX : stjohns
Aqui port-on-client
é o lado remoto (servidor Telnet atuando como cliente Ident) e port-on-server
é o seu computador (atuando como servidor Ident).