If a computer connects directly to the internet (not being behind a router but connects to a cable/dsl modem), does it get assigned a private ip address or public ip address by its ISP?