O GPRS traz diversas mudanças à rede GSM, sendo a maior parte referente à inclusão de novos blocos e não a modificação do que já existe. Um desse blocos é o SGSN.
- SGSN - Serving GPRS Support Node que controla a conexão entre a rede e a estação móvel, possibilitando a gerência da sessão e funções de gerenciamento de mobilidade GPRS, como handovers e paging.
- Sua principal responsabilidade é manter a conexão lógica dos usuários móveis quando eles passam da área de cobertura de uma célula para outra (handover).
- O SGSN utiliza a interface Gr para se conectar ao HLR e a interface Gs para se conectar ao registro de localização de visitante (MSC/VLR). Neste nó também é feita a contagem do número de pacotes roteados.
- O SGSN se comunica com o GGSN, com o PCU (unidade de controle de pacotes), com a MSC/VLR, com registrador (HLR, AUC, GPRS)
- Utilza os seguintes protocolos:
- GTP - protocolo de tunelamento
- SNDCP - sub network dependent convergence protocol
- LLC - logical link control
- BSSGP - base station system GPRS protocol
- BSSAP+ - BSS Application Part Plus
- NS - network service
- UDP/TCP