connecting to a server, internal vs external IP
I'm about to get a DSL internet connection with a static IP. I have a network of 4 computers, one of which is running a Tomcat and MS SQL server (and which I want to connect to from the outside). The way I understand it, the router/DSL modem "has" the static IP (global IP) and assigns each of my 4 workstations a local (internal) IP (something like 192.168.x.x). So if I want to connect to my Tomcat server from the outside, how can I, if it's identified on the network with the internal IP? In other words, when I type in (from the outside) the static IP I was given, I reach the router, but then how does the router know which terminal is acting as the server I want to connect to?
Thanks for any advice.
I'm running Win XP SP3 by the way.