GPRS has been designed as an extension of the existing
GSM network infrastructure to offer wireless packet data
services. Therefore, a number of new functional elements are
added to support the end-to-end transport of IP based packet
data. GPRS has been developed from the GSM standards, and
then functions, interfaces and inter-network operations were
defined to support global roaming.