- GPRS is an upgrade to GSM that allows packet-based data services and efficient use of network bandwidth. It provides higher data rates than GSM and constant connectivity. - The GPRS network architecture introduces new network elements like the SGSN and GGSN to route data packets. The SGSN and GGSN connect to external packet networks through the GPRS backbone network. - Session management in GPRS involves creating a PDP context for each data connection, which contains information like the assigned PDP address and serving GGSN. Location management tracks the location of mobile devices through routing area updates.