Quote
starting and ending port and remote IP address- I AM ABLE TO USE RD WITHOUT PUTTING ANYTHING HERE and leaving it blank i.e if I put in my public IP adress : 3389 I am able to connect,

If you can use Remote Desktop without opening the port in the firewall, that suggests that you have UPnP (Universal Plug and Play) enabled. UPnP will automatically open certain ports if the local computer makes a request. While it's convenient,it's obvious that it's also a security risk. That means if you had a virus or something, the virus would be free to use whatever port it wanted.

Quote
on my Router settings for port forwarding I have the following options-
1. enter the LAN port and IP info- starting port , ending port and LAN address
2. enter remote port ( is this the same as public port?) and IP info ( OPTIONAL) - starting and ending port and remote IP address- I

  • LAN Port Start = 3389
  • LAN Port End=3389
  • LAN Address = 192.168.x.x (The local IP of the computer you want to remote into)
  • Remote Port = e.g. 24656 random number between 10,000 and 60,000 (yes, this is the same as the public port. It has lots of names: remote, external, public,etc.)
  • Protocol = TCP