GPRS was established by ETSI to provide packet-switched data services in GSM networks. It introduces two new core network nodes, SGSN and GGSN, to route packets between external data networks and mobile stations. GPRS supports bit rates up to 170kbps and quality of service features. It allows dynamic allocation of radio resources and efficient delivery of packet data using concepts like always-on connectivity and burst transmissions. GPRS uses concepts like point-to-point and point-to-multipoint connections to provide services like IP, X.25, SMS and other applications to mobile users.