GPRS was established by ETSI in the 1990s to introduce packet switching capabilities to GSM networks. It uses dynamic channel allocation and allows multiple users to share the same communication channels simultaneously. The GPRS architecture introduces new core network nodes like SGSN and GGSN to route packets between mobile stations and external packet data networks. It supports burst data transmission, efficient SMS delivery, and provides always-on connectivity with bandwidths of up to 171kbps. Mobility management allows GPRS users to roam between different geographic service areas.