Imagine your server is a house, covered by a fence.
If you want to go out or let somebody to go in, you must have door or "window"
Alright, now
House can stand for your server which is fully set up.
Fence can stand for your router or gateway, firewall ......
Door or window
should be port of game.
Also, your house must have an address.
That's it.