Documente Academic
Documente Profesional
Documente Cultură
GSM is a technology for digital wireless telecommunications, represented by a decent number of specifications. Parts of GSM are based on the fixed-line ISDN technology. The original "air interface" for GSM handsets, for second-generation (2G) wireless telephony, was a TDMA interface; the third-generation interface, W-CDMA, is a CDMA interface. GSM, however, refers to more than just the "air interface"; it refers to the complete set of protocols. The 3rd Generation Partnership Project (3GPP) maintains the GSM standards; most of the specifications for GSM can now be found at the 3GPP Web site.
History
Incidentally, the initial abbreviation of GSM was "Groupe Spcial Mobile" (Special Mobile Group). The acronym was preserved but a new, English meaning was given to it later, once the potential of the technology was understood.
Protocols
The GSM protocol family consists of many protocols, and other protocols are conveyed on top of these.
GSMMAP: GSM Mobile Application Part, ETSI TS 129 002 GSM SMS: The GSM Short Messaging Service. CAMEL: Customized Applications for Mobile Enhanced Logic ETSI 300 374 GSM A: GSM A Interface (BSSMAP/DTAP) WapProtocolFamily: The entire collection of WAP protocols can be conveyed over GSM.
Controls Mobile Calls. Is in charge of the radio part. In Release 4 of UMTS, this function is split between a Media Gateway (MGw), which handles the bearer (user) traffic (voice, video, etc.) and an MSC Server, which handles the call control. In GSM and earlier releases of UMTS, the base stations communicate with the MSC, which handles both bearer traffic and call control. A Gateway MSC, or Gw MSC (or GMSC) connects to other networks, such as the PSTN or other mobile networks.
Transit Exchange for calls to be routed either between MSCs or towards other networks.
Registers
Keeps track of the users of the network both resident and in roaming
Keeps track of (a part of) the subscribers of the network and how they can use it. Each user is identified by the IMSI, a 12 digit number (ususally printed in the SIM); the first three digits are the country identifier (eg. 222 is Italy), the following two digits are the network (in Italy 01 is TIM, 02 is Vodaphone), and the rest is the unique number of the SIM. The HLR contains such data as the current roaming, redirection, and special services settings.
Keeps track of Mobile Phones; it could be used to find stolen equipment if operators were forced to use it (they make plenty of money out of calls made from stolen phones so they won't do it unless forced).
Mantains information regarding the cryptographic keys that are in the SIM (Subscriber Information Module). It authenticates the user in the network.
Keeps a Database of Numbers owned and exported by the network (Number Portability).
The machine with the antennae. A slave of the BSC from which it takes its configuration.
MS Mobile Set
The phone or modem. "PC" refers to a personal computer with the MS as a modem.
UE User Equipment
The phone or modem. "PC" refers to a personal computer with the UE as a modem.
Does for the Packet part what the MSC does for the Circuit Switched Part
GSM Interfaces
A Interface Interface between the MSC and the BSC. Control Plane Protocols:
GSM A DTAP (MS<-->MSC) GSM A BSSAP Base Station System Application Part
Abis (Ab) Interface Interface between the BTS and the BSC:
Layer2: LAPD Link Access Procedure, Channel D Layer3: RSL (Radio Signalling Link) as per GSM TS 08.58 Layer3: OML (Organization and Maintenance Link) as per GSM TS 12.21
D Interface
UMTS Interfaces
UMTS uses packet networks, ATM and/or IP, instead of TDM to transport user data (Voice, Video, etc.) So two sets of protocols are used - Control Plane Protocols (that control the calls) and user plane protocols (that carry the user's data). Nc Interface between two MSCs or TSCs.
Control Plane Protocols: o ISUP ISDN User Part o BICC Bearer Independent Call Control
Control Protocols IP o Q.1970 IPBCP IP Bearer Control Protocol (a dialect of SDP) ATM (AAL2) o Q.2930 ALCAP Access Link Control Application Part User Plane Transport Protocols
IP
o o
RTP Real Time Protocol RTCP Real Time Control Protocol AAL2
ATM
o
IuCS-CP Control Plane RANAP Radio Access Network Application Protocol IuCS-UP User Plane ATM o AAL2
IuR Interface between the two RNCs (used for switching calls that had been handed over from one RNC to the other).
IuR-CP Control Plane RNSAP Radio Network Subsystem Application Protocol IuR-UP User Plane CS circuit switched (calls) o ATM AAL2 PS packet switched (IP) o IP over GTP over IP over ATM
IuB-CP Control Plane o NBAP Node-B Application Protocol o Q.2930 ALCAP Access Link Control Application Part, runs directly on top of SSCOP while on the Iu and IuR it runs on top of MTP3b o MAC Medium Access Control o RLC Radio Link Control IuB-UP Control Plane CS circuit switched (calls) ATM AAL2 PS packet switched (IP) o IP over GTP over IP over ATM
o o
IuBC
IuPS Interface between the RNC and the SGSN. Uu Radio Resource Control (RRC) 3G TS 25.331
GPRS Interfaces
Gb The Gb interface is the name given to the logical connection between a SGSN and a BSS (also referred to as a PCUSN or PCU). (The Um interface applies between the BSS and MS.) Even though the physical Gb interface is between the SGSN and the BSS, it includes the LLC and SNDCP protocol layers, which are used for logical communication directly between the SGSN and MS. Gn Used to carry signalling and data traffic between GSNs using GTP protocol. Gi The interface between GGSN and external packet data networks such as the Internet. Gf Gs
This is an optional interface for PS/CS interoperability. Using the Gs interface it is possible to perform combined GPRS/IMSI attaches, combined location updates and paging the subscriber using PS facilities. The protocol is BSSAP+ specified in 3GPP TS 29.016 ( supported by Wireshark on ssn 98) Gr GSMMAP MAP-based interface between SGSN and HLR. Gc Gp Same as Gn, but hadles GTP traffic between GSNs in different PLMNs. Ge The Ge is an interface between gprsSSF entity in SGSN and gsmSCF entity in SCP. It is used to handle CAMEL dialogues using the CAP protocol (supported by Wireshark)