I have a basic question about port forwarding through a router. Some info, I?m running DSL through a Zyxel P640 series router. My system is Windows XP Pro.
With this router, I have two basic choices for port forwarding. I can either forward all ports, or, I can manually configure and forward up to 8 ports individually.
The problem is, I?m a gamer, and use a variety of applications that require certain ?ports? to be open. To ?host? a Warcraft III game, I need to open a certain ?port? to use other apps like ICQ, Roger Wilco, etc, I generally have to open a port or ports to have full functionality.
My router, doesn?t allow a ?range of ports? to be specified.
Now the part I?m confused about is this. As an example, I can launch and play Warcraft III without opening any other ports. I can connect and play with other folks on-line and it works great. Only when I want to ?host? a game, do I have to open a port. If I don?t, people can?t connect to my ?hosted? game.
Why? I?m assuming when I connect to other people?s games, data is being transferred via a TCP or UDP connection. But why don?t I have to open a port for that? Is it because I initiated the connection? And connections initiated on my end are expecting a response back, and therefore don?t block it?
If that?s true, do I only have to open a port when someone else is trying to initiate a connection to my system?
Also, by default, for most routers, are there certain ports that are left open by default? Perhaps 80 for http? Or are all ports closed by default? And how do I find which ones are closed?
I don?t know if this is related or not, but my router has ?packet filtering? enabled by default. Initially, I thought maybe the packet filtering was blocking the data. When I reviewed the default settings, it looks like it only blocks certain NetBIOS and FTP data. So packet filtering isn?t what the root cause of this is, is it?
I guess, in a nutshell, I don?t understand why I need to open ports for some types of activity and not others. For example, I don?t have to open a port to ?message? people in ICQ, but I do have to open a port to ?transfer files?
Any help or links to good reference material would be greatly appreciated.
Thanks
Text
With this router, I have two basic choices for port forwarding. I can either forward all ports, or, I can manually configure and forward up to 8 ports individually.
The problem is, I?m a gamer, and use a variety of applications that require certain ?ports? to be open. To ?host? a Warcraft III game, I need to open a certain ?port? to use other apps like ICQ, Roger Wilco, etc, I generally have to open a port or ports to have full functionality.
My router, doesn?t allow a ?range of ports? to be specified.
Now the part I?m confused about is this. As an example, I can launch and play Warcraft III without opening any other ports. I can connect and play with other folks on-line and it works great. Only when I want to ?host? a game, do I have to open a port. If I don?t, people can?t connect to my ?hosted? game.
Why? I?m assuming when I connect to other people?s games, data is being transferred via a TCP or UDP connection. But why don?t I have to open a port for that? Is it because I initiated the connection? And connections initiated on my end are expecting a response back, and therefore don?t block it?
If that?s true, do I only have to open a port when someone else is trying to initiate a connection to my system?
Also, by default, for most routers, are there certain ports that are left open by default? Perhaps 80 for http? Or are all ports closed by default? And how do I find which ones are closed?
I don?t know if this is related or not, but my router has ?packet filtering? enabled by default. Initially, I thought maybe the packet filtering was blocking the data. When I reviewed the default settings, it looks like it only blocks certain NetBIOS and FTP data. So packet filtering isn?t what the root cause of this is, is it?
I guess, in a nutshell, I don?t understand why I need to open ports for some types of activity and not others. For example, I don?t have to open a port to ?message? people in ICQ, but I do have to open a port to ?transfer files?
Any help or links to good reference material would be greatly appreciated.
Thanks
Text