As packet data networks
emerged, they were overlaid on the existing voice-centric
architecture, using the BSC for the same mobility management
functions and adding the SGSN and GGSN in the case of
GSM/UMTS and a PDSN in the case of CDMA to route and
manage data sessions, as well as to connect to the Internet or
appropriate IP network.