I was wondering if anyone could tell me how hackers find computers that are behind routers, or even cable modems. I am a network admin, I am trying to learn about security and I cant figure out how a outside attacker could breach a server that is behind a router or a cable modem that provides access to the internet. Cant the hacker only see the address to the cable modem??