Mapa do Porto é um serviço de rede que mapeia números de programas RPC para números de porta TCP ou UDP. Ele é usado por clientes e servidores RPC para se comunicarem entre si. O Portmap normalmente é iniciado no momento da inicialização e escuta na porta TCP e UDP 111.
Quando um cliente deseja invocar um RPC, ele primeiro contata o portmap para encontrar o número da porta na qual o servidor RPC está escutando. O Portmap então retorna o número da porta ao cliente, que pode então se conectar ao servidor e invocar o RPC.
Portmap também mantém um banco de dados de programas RPC e seus números de porta associados. Esse banco de dados é usado pelos clientes para localizar os números de porta dos RPCs que desejam invocar e pelos servidores para registrar os números de porta que estão escutando.
Aqui estão alguns detalhes sobre o portmap: * Portmap é implementado como um processo daemon executado em segundo plano.
* Portmap utiliza o protocolo UDP para comunicação entre clientes e servidores.
* Portmap usa o protocolo TCP para comunicação entre clientes e portmap.
* O Portmap não é necessário para todos os aplicativos RPC. Alguns aplicativos RPC usam seus próprios números de porta e não precisam usar o portmap.
Portmap é um serviço crítico para aplicativos RPC que usam números de porta dinâmicos. Sem o portmap, os clientes RPC não seriam capazes de encontrar os números das portas nas quais os servidores RPC estão escutando.