If it recognizes the network based on the gateway and IP address assigned by the DHCP server (your router) it already knows that it is on a Private network. Whenever you connect to a new network, it will need to be identified.
Using Vista, this is part of the default networking behavior. In XP, OneCare has adopted this behavior.
-steve