SlideShare uma empresa Scribd logo
1 de 33
GPRS
Presented by
Hrudya
Need for GPRS
 Speed
 Immediacy

 New

and better applications
 User friendly billing
History


In 1994, a Special Mobile Group started to think
about a High Speed Data upgrade for GSM.



The first step was HSCSD (High Speed Circuit
Switched Data).




HSCSD is a circuit-switched extension to GSM.

The next step was GPRS.


GPRS is a packet-switched extension to GSM.
What is HSCSD?



HSCSD (High Speed Circuit Switched Data).




The simplest high speed data upgrade for GSM.
Provides GSM users with a bandwidth up to 57.6 Kbps.
Does not require a hardware upgrade within BSS or core
network (NSS), but different MS are needed.
What is GPRS?




GPRS is a packet oriented data service for IP and
X.25 over GSM networks.
GPRS is a step towards 3G and is often referred to
as 2.5G.
The GPRS network acts in parallel with the GSM
network, providing packet switched connections to
the external networks.
Functions


Traditional mobile communication network +
Traditional packet switched computer network.








Capability to separate circuit switched and packet
switched traffic from mobile station (MS)
Interfaces to Internet, intranets, Public Data Networks
(PDN)
Routing of packets to appropriate destination
Allocation of static or dynamic address for packets
originating from MS
Protection of the GPRS network from security threats

Translation between logical names and IP addresses
using Domain Name System (DNS)
The GPRS network and it’s new
elements.
GPRS Architecture
From GSM to GPRS....



Figure shows the architecture of a GPRS network. The GPRS system
brings some new network elements to an existing GSM network. These
elements are:












Packet Control Unit (PCU)
Serving GPRS Support Node (SGSN): the MSC of the GPRS
network
Gateway GPRS Support Node (GGSN): gateway to external
networks
Border Gateway (BG): a gateway to other PLMN (Public Land
Mobile Network)
Intra-PLMN backbone: an IP based network inter-connecting all
the
GPRS elements
Charging Gateway (CG)
Legal Interception Gateway (LIG)
Domain Name System (DNS)
Firewalls: used wherever a connection to an external network is
required.

Not all of the network elements are compulsory for every GPRS network.
SGSN (Service GPRS Support Node )








The SGSN is the most important element of the GPRS
network.
The SGSN of the GPRS network is equivalent to the MSC of
the GSM network. There must at least one SGSN in a GPRS
network.
There is a coverage area associated with a SGSN. As the
network expands and the number of subscribers increases,
there may be more than one SGSN in a network.
Handles:
 PDP contexts for Mobile Stations.
 Determines Quality of Service assigned to user.
 Routes packets to Mobile Stations.
 “Pages” Mobile Stations when data is to be sent.
 Handover/cell Change


Stores:





Security:





Subscriber data for all Mobile Stations in the location area.
Store not-acknowledged packets in case of a cell change during
an ongoing packet data transfer
Authentication, by means of identity or equipment check.
Data compression is used to minimise the size of transmitted data
units

Charging


The SGSN collects CDR's (Call Data Records) for the use of the
own network resources.
GGSN (Gateway GPRS Support Node)








The GGSN is the gateway to external networks.
Every connection to a fixed external data network
has to go through a GGSN.
The GGSN acts as the anchor point in a GPRS data
connection even when the subscriber moves to
another SGSN during roaming.
There are usually two or more GGSNs in a network
for redundancy purposes, and they back up each
other up in case of failure.
The functions of a GGSN are given below:


Handles:







Stores:




Interconnects a PLMN to the external world (Internet).
Routes IP packets to the appropriate SGSN.
Routing packets originating from a mobile to the correct external
network
Activation and Deactivation of PDP-Contexts / Session
Management.
Subscriber data for active Mobile Stations.

Security:


Interfaces to external IP networks and deals with security issues





Firewall.
Screening.

Charging



The GGSN will, in addition to the SGSN, collect CDRs and forward
them to the charging gateway (CG).
GGSN will collect call data records based on the usage of external
network resources .
Charging Gateway


GPRS users have to be charged for the use of the
network.






In a GSM network, charging is based on the destination,
duration, and time of call.
However, GPRS offers connectionless service to users, so it
not possible to charge subscribers on the connection
duration.
Charging has to be based on the volume, destination, QoS,
and other parameters of a connectionless data transfer.
These GPRS charging data are generated by all the SGSNs
and GGSNs in the network. This data is referred to as
Charging Data Records or CDRs.







One data session may generate a number of CDRs, so
these need to collected and processed.
The Charging Gateway (CG) collects all of these
records, sorts them, processes it, and passes it on to
the Billing System.
The GPRS subscriber is billed for the data transaction.
All CDRs contain unique subscriber and connection
identifiers to distinguish it.
A protocol called GTP„ (pronounced GTP prime) is
used for the transfer of data records between GSNs
and the Charging Gateway.
Border Gateway








The Border Gateway (BG) is a router that can provide a
direct GPRS tunnel between different operators' GPRS
networks. This is referred to as an inter- PLMN data
network.
It is more secure to transfer data between two operators„
PLMN networks through a direct connection rather than
via the public Internet.
The Border Gateway will commence operation once the
GPRS roaming agreements between various operators
have been signed.
It will essentially allow a roaming subscriber to connect to
company intranet through the Home GGSN via the
visiting PLMN network.
Domain Name Servers


These devices convert IP names into IP addresses
for example, server.nokia.com to 133.44.15.5.
Lawful Intercept Gateway



This is for monitoring traffic for law-enforcement
agencies that require court order.
When data packets traverse the GPRS network , it
may be intercepted and forwarded to the agencies.
Packet Control Unit







GPRS cell phone will trasmit data in Packet switched
mode and voice in circuit switched mode .
So there needs to be a network to differenciate the
different kinds of calls and send them to respective core
networks – voice call to MSC and data calls to SGSN.
PCU does this . PCU is placed at the Base station
subsystem (BSS) .
The functions of PCU are





Packet segmentation and reassembly
Access control
Scheduling for all active transmissions including radio channel
management
Controlling transmission for checking, buffering and
retransmission
Classes Of GPRS Equipments




As GPRS users need to handle both voice and data
services, the following classifications are made in the
perspective of GPRS equipment.
Class A.




Class B.




Equipments that handle voice calls and transfer data at
the same time
Equipments that can handle voice or data traffic
separately, and can put a packet transfer on hold to
receive a phone call

Class C.


Equipments that handle voice calls and transfer data , but
has to be disconnected from one mode explicitly inorder
to enable the other
GPRS Interfaces


Gb:






Gr:







Between a SGSN and a BSS.
The Gb interface carries the GPRS traffic and signalling
between the GSM radio network (BSS) and the GPRS network.
Frame Relay based network services is used for this interface.
Between an SGSN and the HLR.
The Gr gives the SGSN access to subscriber information in the
HLR.
The HLR can be located in a different PLMN than the SGSN
(MAP).

Gs:



Between a SGSN and a MSC.
The SGSN can send location data to the MSC or receive
paging requests from the MSC via this optional interface.






Gf:
 Between an SGSN and the EIR.
 The Gf gives the SGSN access to GPRS user equipment
information.
 The EIR maintains three different lists of mobile equipment:
black list for stolen mobiles, grey list for mobiles under
observation and white list for other mobiles .
Gc
 Between the GGSN and the HLR.
 The GGSN may request the location of an MS via this optional
interface.
 The interface can be used if the GGSN needs to forward
packets to an MS that is not active.

Gn


Between two GSNs (GPRS support node) within the same
PLMN. (GP interface is used if they are in different PLMN)
It consist of a protocol stack that includes IP and GPRS
Tunnelling Protocol (GTP)
 GTP has two parts , the GTP-U which is used to carry user
data and GTP-C to carry control data.
Gd:
 Interface connects the SGSN to an SMS gateway , thus
enabling the SGSN to support SMS services.
Gi:
 Is a references rather than an interface.
 It refers to the connection between the GGSN and some
external network
 IPV4, IPV6, and PPP are supported by GGSN
Um:
 Modified air interface between mobile device and the GPRS
network.







GPRS Logical channel


Logical channels in the GPRS network , are divided
into two categories







Traffic channels
Signalling/Control Channels

Logical channels are defined to perform multiple
functions like broadcast , paging , signalling and
payload transport.
They are listed in table
Group

Channel

Function

Direction

Packet Broadcast Control Channel

PBCCH

Broadcast
Control

BSS  MS

Packet Data Traffic Channel

PDTCH

Data traffic
flow

MS BSS

Packet Dedicated Control Channel

PACCH

Associated
Control

MS BSS

PTCCH

Timing Cntrl

PRACH

Random
Access

MS BSS

PAGCH

Access
Grant

MS BSS

PPCH

Paging

MS BSS

PNCH

Notification

MS BSS

Packet Common Control Channel

MS BSS


PDTCH:






PBCCH:





Packet Data Traffic Channel
Is employed for the transfer of user data, assigned to one
mobile station (MS) during data transfer.
Each MS can use several PDTCHs simultaneously
Packet Broadcast Control Channel.
Is a uni-directional point to multi point signalling channel
from base station sub system (BSS) to mobile stations.

PTCCH:



Packet Timing Advance Control Channel .
used for adaptive frame synchronisation.


PCCCH:





Packet Common Control Channel.
bi-directional point to multi point channel
Transport signalling information for network access
management
It consist of for sub channels as shown in table
GPRS Service Types



A PLMN provider is responsible for the data transfer
between the GPRS Service Access Points
Two kinds of services are presents



PTP (Point to Point):










Used for single packet transfer between two subscribers.
Operated in connection oriented (CONS) and connection
less mode (CLNS)
CONS for X.25
CLNS for IP

PTM (Point to Multipoint):


Supports transmission of data packets between a service
user and a specified group inside a certain geographical
region.


It is again divided into









PTM- Multicast (PTM-M).
PTM- Group (PTM-G)

In PTM-M Data packets are broadcast over a certain
geographical area.
A group identifier indicates whether the packets are intended
for all users or a group of users
PTM- Group (PTM-G) is meant for only certain group of users
The messages are addressed explicitly to a specified group
and are sent to all geographical region where the group
members are located .
GPRS States

Idle
GPRS Attach

GPRS Detach

Ready
Ready Timer
expired

Data transfer or
reception

Standby


Idle Mode. (MS off or not attached yet.).




Ready Mode. (MS is able to send and receive data).






If the MS is on, and is a Class B or Class C MS, the MS will
listen to the network, but not make any updating of where
the MS is. It is not possible to page an MS.
Cell updating is necessary.
If no activity within the timer (44s) the MS will fall back to a
stand-by state.
NOTE: an MS can be forced back to standby mode due to
lack of recourses.

Standby Mode. (MS is listening to the Network).


It is possible to page the MS.

Mais conteúdo relacionado

Mais procurados

Signalling Techniques & Basics of CCS
Signalling Techniques & Basics of CCSSignalling Techniques & Basics of CCS
Signalling Techniques & Basics of CCSGec bharuch
 
Handoff in Mobile Communication
Handoff in Mobile CommunicationHandoff in Mobile Communication
Handoff in Mobile CommunicationNoushad Hasan
 
Multiplexing in mobile computing
Multiplexing in mobile computingMultiplexing in mobile computing
Multiplexing in mobile computingZituSahu
 
Introduction To Wireless Fading Channels
Introduction To Wireless Fading ChannelsIntroduction To Wireless Fading Channels
Introduction To Wireless Fading ChannelsNitin Jain
 
Digital switching system ppt
Digital switching system pptDigital switching system ppt
Digital switching system pptGopalakrishnaM4
 
GSM, Cell Planning & Frequency Reuse
GSM, Cell Planning & Frequency ReuseGSM, Cell Planning & Frequency Reuse
GSM, Cell Planning & Frequency Reusesanjida2222
 
EC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv eceEC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv eceGOWTHAMMS6
 
Controlled Access Protocols
Controlled Access ProtocolsControlled Access Protocols
Controlled Access ProtocolsPruthviraj Konu
 
Geographic Routing in WSN
Geographic Routing in WSNGeographic Routing in WSN
Geographic Routing in WSNMahbubur Rahman
 
Multiplexing FDM and TDM
Multiplexing FDM and TDMMultiplexing FDM and TDM
Multiplexing FDM and TDMaliahmadfarooq
 

Mais procurados (20)

UMTS, Introduction.
UMTS, Introduction.UMTS, Introduction.
UMTS, Introduction.
 
Signalling Techniques & Basics of CCS
Signalling Techniques & Basics of CCSSignalling Techniques & Basics of CCS
Signalling Techniques & Basics of CCS
 
Multiplexing
MultiplexingMultiplexing
Multiplexing
 
Presentation on CDMA
Presentation on CDMAPresentation on CDMA
Presentation on CDMA
 
Handoff in Mobile Communication
Handoff in Mobile CommunicationHandoff in Mobile Communication
Handoff in Mobile Communication
 
Multiplexing in mobile computing
Multiplexing in mobile computingMultiplexing in mobile computing
Multiplexing in mobile computing
 
Introduction To Wireless Fading Channels
Introduction To Wireless Fading ChannelsIntroduction To Wireless Fading Channels
Introduction To Wireless Fading Channels
 
Digital switching system ppt
Digital switching system pptDigital switching system ppt
Digital switching system ppt
 
GSM, Cell Planning & Frequency Reuse
GSM, Cell Planning & Frequency ReuseGSM, Cell Planning & Frequency Reuse
GSM, Cell Planning & Frequency Reuse
 
EC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv eceEC8702 adhoc and wireless sensor networks iv ece
EC8702 adhoc and wireless sensor networks iv ece
 
WCDMA
WCDMAWCDMA
WCDMA
 
Controlled Access Protocols
Controlled Access ProtocolsControlled Access Protocols
Controlled Access Protocols
 
Geographic Routing in WSN
Geographic Routing in WSNGeographic Routing in WSN
Geographic Routing in WSN
 
Multiplexing FDM and TDM
Multiplexing FDM and TDMMultiplexing FDM and TDM
Multiplexing FDM and TDM
 
IS-95 Cdma
IS-95 CdmaIS-95 Cdma
IS-95 Cdma
 
CDMA
CDMACDMA
CDMA
 
Multiplexing
MultiplexingMultiplexing
Multiplexing
 
Multiple access techniques for wireless communications
Multiple access techniques for wireless communicationsMultiple access techniques for wireless communications
Multiple access techniques for wireless communications
 
Gprs architecture
Gprs architectureGprs architecture
Gprs architecture
 
Cdma
CdmaCdma
Cdma
 

Semelhante a GPRS

Gprs persentation
Gprs persentation Gprs persentation
Gprs persentation sumit singh
 
General Packet Radio Service (GPRS)
General Packet Radio Service (GPRS) General Packet Radio Service (GPRS)
General Packet Radio Service (GPRS) Partha Bhunia
 
Copy Of Copy Of Gprs
Copy Of Copy Of GprsCopy Of Copy Of Gprs
Copy Of Copy Of Gprsakash
 
Gprs
GprsGprs
Gprsakash
 
General Packet Radio Service(GPRS)
General Packet Radio Service(GPRS)General Packet Radio Service(GPRS)
General Packet Radio Service(GPRS)Radhika Talaviya
 
Wide-Area Wireless Networks (WANS) – GSM Evolution
Wide-Area Wireless Networks (WANS) – GSM EvolutionWide-Area Wireless Networks (WANS) – GSM Evolution
Wide-Area Wireless Networks (WANS) – GSM EvolutionDon Norwood
 
Mobile communication and computing gprs.ppt
Mobile communication and computing gprs.pptMobile communication and computing gprs.ppt
Mobile communication and computing gprs.pptSomnathMule5
 
2.5G, second and half generation, All about 2.5..
2.5G, second and half generation, All about 2.5..2.5G, second and half generation, All about 2.5..
2.5G, second and half generation, All about 2.5..Muhammad Ahad
 
GPRS Technology, Cellular Mobile Communication
GPRS Technology, Cellular Mobile CommunicationGPRS Technology, Cellular Mobile Communication
GPRS Technology, Cellular Mobile CommunicationPVishalNarayan
 
GPRS Technology, Cellular Mobile Communication
GPRS Technology, Cellular Mobile CommunicationGPRS Technology, Cellular Mobile Communication
GPRS Technology, Cellular Mobile CommunicationPVishalNarayan
 
Unit 3 it6601 presentation
Unit 3 it6601 presentationUnit 3 it6601 presentation
Unit 3 it6601 presentationraja744
 

Semelhante a GPRS (20)

Gprs persentation
Gprs persentation Gprs persentation
Gprs persentation
 
General Packet Radio Service (GPRS)
General Packet Radio Service (GPRS) General Packet Radio Service (GPRS)
General Packet Radio Service (GPRS)
 
GPRS INTERFACES
GPRS INTERFACESGPRS INTERFACES
GPRS INTERFACES
 
Final data
Final dataFinal data
Final data
 
Copy Of Copy Of Gprs
Copy Of Copy Of GprsCopy Of Copy Of Gprs
Copy Of Copy Of Gprs
 
GPRS
GPRSGPRS
GPRS
 
Gprs
GprsGprs
Gprs
 
General Packet Radio Service(GPRS)
General Packet Radio Service(GPRS)General Packet Radio Service(GPRS)
General Packet Radio Service(GPRS)
 
Wide-Area Wireless Networks (WANS) – GSM Evolution
Wide-Area Wireless Networks (WANS) – GSM EvolutionWide-Area Wireless Networks (WANS) – GSM Evolution
Wide-Area Wireless Networks (WANS) – GSM Evolution
 
Mobile communication and computing gprs.ppt
Mobile communication and computing gprs.pptMobile communication and computing gprs.ppt
Mobile communication and computing gprs.ppt
 
gsm,umts.ppt
gsm,umts.pptgsm,umts.ppt
gsm,umts.ppt
 
GPRS Introduction
GPRS IntroductionGPRS Introduction
GPRS Introduction
 
2.5G, second and half generation, All about 2.5..
2.5G, second and half generation, All about 2.5..2.5G, second and half generation, All about 2.5..
2.5G, second and half generation, All about 2.5..
 
Gprs
GprsGprs
Gprs
 
GPRS
GPRSGPRS
GPRS
 
GPRS Technology, Cellular Mobile Communication
GPRS Technology, Cellular Mobile CommunicationGPRS Technology, Cellular Mobile Communication
GPRS Technology, Cellular Mobile Communication
 
GPRS Technology, Cellular Mobile Communication
GPRS Technology, Cellular Mobile CommunicationGPRS Technology, Cellular Mobile Communication
GPRS Technology, Cellular Mobile Communication
 
Unit 3 it6601 presentation
Unit 3 it6601 presentationUnit 3 it6601 presentation
Unit 3 it6601 presentation
 
GPRS.pdf
GPRS.pdfGPRS.pdf
GPRS.pdf
 
GPRS
GPRSGPRS
GPRS
 

Mais de Hrudya Balachandran

Mais de Hrudya Balachandran (12)

Tta protocolsfinalppt-140305235749-phpapp02
Tta protocolsfinalppt-140305235749-phpapp02Tta protocolsfinalppt-140305235749-phpapp02
Tta protocolsfinalppt-140305235749-phpapp02
 
KSC Paper
KSC Paper KSC Paper
KSC Paper
 
Kerala Science Congress - Poster Presentation
Kerala Science Congress - Poster PresentationKerala Science Congress - Poster Presentation
Kerala Science Congress - Poster Presentation
 
Transport layer security
Transport layer securityTransport layer security
Transport layer security
 
Catv
CatvCatv
Catv
 
Wavelength selection based on wavelength availability
Wavelength selection based on wavelength availabilityWavelength selection based on wavelength availability
Wavelength selection based on wavelength availability
 
Team work
Team work Team work
Team work
 
Fano algorithm
Fano algorithmFano algorithm
Fano algorithm
 
Amplifier classes of operation and biasing networks latest
Amplifier classes of operation and biasing networks latestAmplifier classes of operation and biasing networks latest
Amplifier classes of operation and biasing networks latest
 
Transport layer security
Transport layer securityTransport layer security
Transport layer security
 
Two dimensional signals and systems
Two dimensional signals and systemsTwo dimensional signals and systems
Two dimensional signals and systems
 
Fiber bragg gratings
Fiber bragg gratingsFiber bragg gratings
Fiber bragg gratings
 

Último

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 

GPRS

  • 2. Need for GPRS  Speed  Immediacy  New and better applications  User friendly billing
  • 3. History  In 1994, a Special Mobile Group started to think about a High Speed Data upgrade for GSM.  The first step was HSCSD (High Speed Circuit Switched Data).   HSCSD is a circuit-switched extension to GSM. The next step was GPRS.  GPRS is a packet-switched extension to GSM.
  • 4. What is HSCSD?  HSCSD (High Speed Circuit Switched Data).    The simplest high speed data upgrade for GSM. Provides GSM users with a bandwidth up to 57.6 Kbps. Does not require a hardware upgrade within BSS or core network (NSS), but different MS are needed.
  • 5. What is GPRS?    GPRS is a packet oriented data service for IP and X.25 over GSM networks. GPRS is a step towards 3G and is often referred to as 2.5G. The GPRS network acts in parallel with the GSM network, providing packet switched connections to the external networks.
  • 6. Functions  Traditional mobile communication network + Traditional packet switched computer network.       Capability to separate circuit switched and packet switched traffic from mobile station (MS) Interfaces to Internet, intranets, Public Data Networks (PDN) Routing of packets to appropriate destination Allocation of static or dynamic address for packets originating from MS Protection of the GPRS network from security threats Translation between logical names and IP addresses using Domain Name System (DNS)
  • 7. The GPRS network and it’s new elements.
  • 9. From GSM to GPRS.... 
  • 10.  Figure shows the architecture of a GPRS network. The GPRS system brings some new network elements to an existing GSM network. These elements are:           Packet Control Unit (PCU) Serving GPRS Support Node (SGSN): the MSC of the GPRS network Gateway GPRS Support Node (GGSN): gateway to external networks Border Gateway (BG): a gateway to other PLMN (Public Land Mobile Network) Intra-PLMN backbone: an IP based network inter-connecting all the GPRS elements Charging Gateway (CG) Legal Interception Gateway (LIG) Domain Name System (DNS) Firewalls: used wherever a connection to an external network is required. Not all of the network elements are compulsory for every GPRS network.
  • 11. SGSN (Service GPRS Support Node )     The SGSN is the most important element of the GPRS network. The SGSN of the GPRS network is equivalent to the MSC of the GSM network. There must at least one SGSN in a GPRS network. There is a coverage area associated with a SGSN. As the network expands and the number of subscribers increases, there may be more than one SGSN in a network. Handles:  PDP contexts for Mobile Stations.  Determines Quality of Service assigned to user.  Routes packets to Mobile Stations.  “Pages” Mobile Stations when data is to be sent.  Handover/cell Change
  • 12.  Stores:    Security:    Subscriber data for all Mobile Stations in the location area. Store not-acknowledged packets in case of a cell change during an ongoing packet data transfer Authentication, by means of identity or equipment check. Data compression is used to minimise the size of transmitted data units Charging  The SGSN collects CDR's (Call Data Records) for the use of the own network resources.
  • 13. GGSN (Gateway GPRS Support Node)      The GGSN is the gateway to external networks. Every connection to a fixed external data network has to go through a GGSN. The GGSN acts as the anchor point in a GPRS data connection even when the subscriber moves to another SGSN during roaming. There are usually two or more GGSNs in a network for redundancy purposes, and they back up each other up in case of failure. The functions of a GGSN are given below:
  • 14.  Handles:      Stores:   Interconnects a PLMN to the external world (Internet). Routes IP packets to the appropriate SGSN. Routing packets originating from a mobile to the correct external network Activation and Deactivation of PDP-Contexts / Session Management. Subscriber data for active Mobile Stations. Security:  Interfaces to external IP networks and deals with security issues    Firewall. Screening. Charging   The GGSN will, in addition to the SGSN, collect CDRs and forward them to the charging gateway (CG). GGSN will collect call data records based on the usage of external network resources .
  • 15. Charging Gateway  GPRS users have to be charged for the use of the network.     In a GSM network, charging is based on the destination, duration, and time of call. However, GPRS offers connectionless service to users, so it not possible to charge subscribers on the connection duration. Charging has to be based on the volume, destination, QoS, and other parameters of a connectionless data transfer. These GPRS charging data are generated by all the SGSNs and GGSNs in the network. This data is referred to as Charging Data Records or CDRs.
  • 16.      One data session may generate a number of CDRs, so these need to collected and processed. The Charging Gateway (CG) collects all of these records, sorts them, processes it, and passes it on to the Billing System. The GPRS subscriber is billed for the data transaction. All CDRs contain unique subscriber and connection identifiers to distinguish it. A protocol called GTP„ (pronounced GTP prime) is used for the transfer of data records between GSNs and the Charging Gateway.
  • 17. Border Gateway     The Border Gateway (BG) is a router that can provide a direct GPRS tunnel between different operators' GPRS networks. This is referred to as an inter- PLMN data network. It is more secure to transfer data between two operators„ PLMN networks through a direct connection rather than via the public Internet. The Border Gateway will commence operation once the GPRS roaming agreements between various operators have been signed. It will essentially allow a roaming subscriber to connect to company intranet through the Home GGSN via the visiting PLMN network.
  • 18. Domain Name Servers  These devices convert IP names into IP addresses for example, server.nokia.com to 133.44.15.5.
  • 19. Lawful Intercept Gateway   This is for monitoring traffic for law-enforcement agencies that require court order. When data packets traverse the GPRS network , it may be intercepted and forwarded to the agencies.
  • 20. Packet Control Unit     GPRS cell phone will trasmit data in Packet switched mode and voice in circuit switched mode . So there needs to be a network to differenciate the different kinds of calls and send them to respective core networks – voice call to MSC and data calls to SGSN. PCU does this . PCU is placed at the Base station subsystem (BSS) . The functions of PCU are     Packet segmentation and reassembly Access control Scheduling for all active transmissions including radio channel management Controlling transmission for checking, buffering and retransmission
  • 21. Classes Of GPRS Equipments   As GPRS users need to handle both voice and data services, the following classifications are made in the perspective of GPRS equipment. Class A.   Class B.   Equipments that handle voice calls and transfer data at the same time Equipments that can handle voice or data traffic separately, and can put a packet transfer on hold to receive a phone call Class C.  Equipments that handle voice calls and transfer data , but has to be disconnected from one mode explicitly inorder to enable the other
  • 23.  Gb:     Gr:     Between a SGSN and a BSS. The Gb interface carries the GPRS traffic and signalling between the GSM radio network (BSS) and the GPRS network. Frame Relay based network services is used for this interface. Between an SGSN and the HLR. The Gr gives the SGSN access to subscriber information in the HLR. The HLR can be located in a different PLMN than the SGSN (MAP). Gs:   Between a SGSN and a MSC. The SGSN can send location data to the MSC or receive paging requests from the MSC via this optional interface.
  • 24.    Gf:  Between an SGSN and the EIR.  The Gf gives the SGSN access to GPRS user equipment information.  The EIR maintains three different lists of mobile equipment: black list for stolen mobiles, grey list for mobiles under observation and white list for other mobiles . Gc  Between the GGSN and the HLR.  The GGSN may request the location of an MS via this optional interface.  The interface can be used if the GGSN needs to forward packets to an MS that is not active. Gn  Between two GSNs (GPRS support node) within the same PLMN. (GP interface is used if they are in different PLMN)
  • 25. It consist of a protocol stack that includes IP and GPRS Tunnelling Protocol (GTP)  GTP has two parts , the GTP-U which is used to carry user data and GTP-C to carry control data. Gd:  Interface connects the SGSN to an SMS gateway , thus enabling the SGSN to support SMS services. Gi:  Is a references rather than an interface.  It refers to the connection between the GGSN and some external network  IPV4, IPV6, and PPP are supported by GGSN Um:  Modified air interface between mobile device and the GPRS network.    
  • 26. GPRS Logical channel  Logical channels in the GPRS network , are divided into two categories     Traffic channels Signalling/Control Channels Logical channels are defined to perform multiple functions like broadcast , paging , signalling and payload transport. They are listed in table
  • 27. Group Channel Function Direction Packet Broadcast Control Channel PBCCH Broadcast Control BSS  MS Packet Data Traffic Channel PDTCH Data traffic flow MS BSS Packet Dedicated Control Channel PACCH Associated Control MS BSS PTCCH Timing Cntrl PRACH Random Access MS BSS PAGCH Access Grant MS BSS PPCH Paging MS BSS PNCH Notification MS BSS Packet Common Control Channel MS BSS
  • 28.  PDTCH:     PBCCH:    Packet Data Traffic Channel Is employed for the transfer of user data, assigned to one mobile station (MS) during data transfer. Each MS can use several PDTCHs simultaneously Packet Broadcast Control Channel. Is a uni-directional point to multi point signalling channel from base station sub system (BSS) to mobile stations. PTCCH:   Packet Timing Advance Control Channel . used for adaptive frame synchronisation.
  • 29.  PCCCH:     Packet Common Control Channel. bi-directional point to multi point channel Transport signalling information for network access management It consist of for sub channels as shown in table
  • 30. GPRS Service Types  A PLMN provider is responsible for the data transfer between the GPRS Service Access Points Two kinds of services are presents  PTP (Point to Point):       Used for single packet transfer between two subscribers. Operated in connection oriented (CONS) and connection less mode (CLNS) CONS for X.25 CLNS for IP PTM (Point to Multipoint):  Supports transmission of data packets between a service user and a specified group inside a certain geographical region.
  • 31.  It is again divided into       PTM- Multicast (PTM-M). PTM- Group (PTM-G) In PTM-M Data packets are broadcast over a certain geographical area. A group identifier indicates whether the packets are intended for all users or a group of users PTM- Group (PTM-G) is meant for only certain group of users The messages are addressed explicitly to a specified group and are sent to all geographical region where the group members are located .
  • 32. GPRS States Idle GPRS Attach GPRS Detach Ready Ready Timer expired Data transfer or reception Standby
  • 33.  Idle Mode. (MS off or not attached yet.).   Ready Mode. (MS is able to send and receive data).     If the MS is on, and is a Class B or Class C MS, the MS will listen to the network, but not make any updating of where the MS is. It is not possible to page an MS. Cell updating is necessary. If no activity within the timer (44s) the MS will fall back to a stand-by state. NOTE: an MS can be forced back to standby mode due to lack of recourses. Standby Mode. (MS is listening to the Network).  It is possible to page the MS.