Well you only really need one port open but if it has troubles with one it will use another port, so it is best to have a few open but ten is enough:). I don't really know why I have all of them open, I might close some of them though because I think it leaves me vulnerable to getting hacked:(.