O fluxo da pilha do protocolo GPRS e da mensagem ponta a ponta da MS para o GGSN é exibida no diagrama abaixo. GTP é o protocolo usado entre o SGSN e o GGSN usando a interface Gn. Este é um protocolo de encapsulamento da Camada 3.
O processo que ocorre no aplicativo parece uma sub-rede IP normal para os usuários dentro e fora da rede. O vital que necessita de atenção é que a aplicação comunica via IP standard, que é transportada através da rede GPRS e sai através do gateway GPRS. Os pacotes que são móveis entre o GGSN e o SGSN utilizam o protocolo de tunelamento GPRS, desta forma os endereços IP localizados no lado externo da rede GPRS não têm ligação com o backbone interno. UDP e IP são executados por GTP.
Combinação de protocolo de convergência dependente de sub-rede (SNDCP) e controle de link lógico (LLC) usada entre o SGSN e o MS. O SNDCP nivela os dados para reduzir a carga no canal de rádio. Um link lógico seguro por pacotes de criptografia é fornecido pelo LLC e o mesmo link LLC é usado, desde que um celular esteja sob um único SGSN.
Nesse caso, a unidade móvel muda para uma nova área de roteamento que fica sob um SGSN diferente; em seguida, o antigo link LLC é removido e um novo link é estabelecido com o novo Serving GSN X.25. Os serviços são fornecidos executando o X.25 em cima do TCP / IP no backbone interno.