I due concetti principali alla base di un indirizzo IP (General Packet Radio Service) di General Packet Radio Service (GPRS) sono i due elementi che compongono il nome. Il GPRS è un mezzo attraverso il quale i dispositivi mobili che utilizzano la tecnologia Global System for Mobile Communications (GSM) effettuano connessioni con Internet per la navigazione web, nonché per trasmettere e ricevere dati come messaggi di testo, e-mail e foto. Un IP è l’indirizzo di rete assegnato a un dispositivo quando effettua una connessione a Internet. Pertanto, un indirizzo IP GPRS è l’assegnazione di rete effettuata a un’unità mobile quando viene utilizzata per effettuare e ricevere trasmissioni di dati.
La comunicazione iniziale tra la rete GPRS di un provider di servizi mobili e una rete esterna avviene tramite un protocollo PDP (Packet Data Protocol). Il PDP contiene informazioni generate da un utente mobile durante ogni sessione di trasmissione dati attiva. Questa architettura dati è contenuta nel Service GPRS Support Node (SGSN) e nel Gateway GPRS Support Node (GGSN).
È il SGSN che autentica la trasmissione dei dati per l’unità mobile abilitata per GPRS. È un punto di contatto per la trasmissione dei dati dal dispositivo mobile alla rete GPRS del fornitore di servizi. Il GGSN agisce come una sorta di intermediario tra Internet e la rete, e opera attraverso l’SGSM per assegnare un indirizzo IP GPRS a una particolare unità mobile. Questa assegnazione viene eseguita solo quando l’unità mobile è attiva, ovvero quando l’unità mobile è accesa e in uso in quel momento.
Il GGSN può essere confrontato con una maschera: oscura l’effettivo indirizzo IP GPRS dalla rete esterna. Ciò significa che l’indirizzo non è un mezzo accurato per determinare la posizione fisica di un utente mobile. Se un cliente mobile si connette alla rete GPRS del fornitore di servizi durante il roaming o viaggia al di fuori dell’area assegnata a quel fornitore di servizi, l’indirizzo darà l’impressione che l’utente sia ancora all’interno della rete del fornitore di servizi. Questo vale anche quando un cliente accede a una rete GPRS tramite un provider di servizi mobili durante un viaggio all’estero.
Questo è in qualche modo diverso da come di solito viene assegnato un indirizzo IP per un computer. Esistono due tipi di indirizzi IP assegnati ai computer: statici e dinamici. Con un IP statico, un computer specifico ha il proprio indirizzo IP assegnato in modo permanente che nessun altro computer utilizza mai.
Un indirizzo IP dinamico cambia ogni volta che un computer si connette a Internet, il che significa che un indirizzo specifico potrebbe essere assegnato a computer diversi in momenti diversi. In entrambi i casi, quello assegnato a un computer è in definitiva riconducibile a una specifica posizione geografica. Questa posizione è ragionevolmente precisa, a meno che l’utente del computer non si connetta deliberatamente a Internet tramite un proxy, che è un IP intermedio progettato per oscurare la posizione fisica effettiva dell’utente.