Portmapper

Portmapper is a program that registers RPC server programs.

Since there are many more RPC programs than TCP or UDP ports; the portmapper maps between them. From the ports, portmapper advertises the program and version numbers, but not the procedures. Each time a client calls an RPC program, portmapper returns the TCP or UDP port the program is listening to.