what's the port number for communication between NTA and NPM with cisco 2811
I think it is configurable. NTA can listen on any port.
You can configure NTA to listen on any port you want but I think by default it is 2055.
When you say between NTA and NPM there is no such thing really. Netflows are delivered to NTA and the NTA service takes those flows and puts them in your SQL DB. I do not think NPM itself ever plays a hand in it.