GSM architecture:
The GSM network can be divided into five main groups:
- Mobile station(MS): It include mobile equipment(ME) and the subscriber identity module(SIM)
- Base station subsystem(BSS): It include Base transceiver station(BTS) and the base station controller(BSC)
- The network and switching subsystem(NSS): it consists of VLR and HLR.
- The operation and support subsystem(OSS)
The functionality of HLR(home location register): it is a central database. It contains the following information:
- each mobile phone subscriber that is authorized to use the GSM core network
- every SIM card issued by the mobile phone operator.
- GSM services that the subscriber has requested or given.
- Current location of subscriber.
- Call divert settings applicable for each associated MSISDN.
- Manage the mobility of subscriber by means of updating their position is administrative areas called location areas, which are identified with a LAC.
The functionality of visitor location register(VLR):
- To inform the HLR that a particular subscriber has arrived in the particular area covered by the VLR.
- To track where the subscriber is within the VLR area when no call is ongoing.
- To allow or disallow which services the subscriber may use.
- To allocate roaming numbers during the processing of incoming calls.
- To delete the subscriber record when a subscriber explicitly moves to another, as instructed by the HLR.