Ports for Database Mirroring
Can we use same port for the principal,mirror and witness server? If yes what is the number? Please let me know.
You can define your own custom port number for all three servers. They can all be the same unless you run the instances on the same physical server.
Perhaps start by reading: Database Mirroring Setup Overview