Cos'è il PLMN (Public Land Mobile Network) e a cosa serve?
PLMN (Public Land Mobile Network) è l'identificatore univoco globale per un operatore di rete mobile. È la combinazione MCC + MNC che permette al tuo telefono di dire "Sono su T-Mobile US" o "Vodafone UK."
Struttura
- MCC (Mobile Country Code): 3 cifre, assegnato ITU. Esempi: 310/311/312/313/316 (USA), 234 (UK), 262 (Germania), 460/461 (Cina).
- MNC (Mobile Network Code): 2 o 3 cifre, assegnato a livello nazionale. Esempi: 260 (T-Mobile USA), 410 (AT&T), 150 (Vodafone UK), 02 (Telekom DE).
- ID PLMN = MCC + MNC → es. 310260 = T-Mobile USA.
Usi principali
- Selezione rete: Il telefono scansiona i PLMN → confronta con l'IMSI della SIM (inizia con il PLMN di casa) → si accampa sul PLMN consentito di massima priorità.
- Roaming: PLMN visitato ≠ PLMN di casa → accordi di roaming, fatturazione, restrizioni servizio.
- Autenticazione (AKA): La SIM prova l'identità alla rete di casa tramite challenge-response usando chiavi derivate dal PLMN.
- Chiamate di emergenza: Qualsiasi PLMN deve accettare 112/911 indipendentemente dall'abbonamento (camp-on-any).
- Servizi di localizzazione: PLMN + Cell ID (CID/LAC/TAC) → localizzazione grossolana (E-OTD, OTDOA, posizionamento 5G NR).
- Network slicing (5G): PLMN + S-NSSAI (Slice/Service Type) → rete logica dedicata.
- Policy e tariffazione: PCRF/PCF usa il PLMN per tariffe roaming, profili QoS.
Dove lo vedi
- Stato telefono:
Impostazioni → Info → Rete → PLMNo*#*#4636#*#*(Android). - SIM: IMSI = MCC + MNC + MSIN (es. 310260123456789).
- Config APN: Spesso include
plmn_idper instradamento MVNO. - API celle: OpenCellID, Mozilla Location Service, cellmapper.net — tutte PLMN-keyed.
Sfumature MVNO
Un MVNO (Mint, Visible, Google Fi) tipicamente usa il PLMN dell'MNO host (es. Mint → 310260 T-Mobile). Alcuni MVNO ottengono un proprio MNC (es. Google Fi: 310280) per differenziazione policy.
PLMN è lo spazio dei nomi dell'identità mobile. Senza di esso, il tuo telefono non saprebbe quale rete fidarsi, fatturare o consegnare.