The General Packet Radio Service (GPRS) network is an "always on", private network for data. It uses the existing GSM network to transmit and receive TCP/IP based data to and from GPRS mobile devices. Private IP addresses are typically dynamically assigned within the network to mobile devices. However, Access Point Names (APN's) provide a gateway route to other networks such as the Internet, WAP services or private corporate networks. Firewalls typically reside at the APN to isolate the public and private networks. IP addresses allocated to mobile GPRS devices are therefore not addressable from outside the GPRS network (e.g. from the Internet) without specialised services or infrastructure.