Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Mobile Computing


         Chapter 7
               GPRS
        Asoke K Talukder
           Hasan Ahmed
              © Tata McGraw Hill
GPRS

 General Packet Radio Service
 Step to efficiently transport high-speed data over the current
GSM and TDMA-based wireless network infrastructures
 Deployment of GPRS networks allows a variety of new
applications ranging from mobile e-commerce to mobile corporate
VPN access
 GPRS allows for data speeds of 14.4 KBps to 171.2
KBps, which allow for comfortable Internet access
 Allows for short ‘bursty’ traffic, such as e-mail and web
browsing, as well as large volumes of data
GPRS

 No dial-up modem connection is necessary
 Offers fast connection set-up mechanism to offer a perception
of being ‘always on’ or ‘always connected’
 Immediacy is one of the prime advantages of GPRS
QoS in GPRS

 Allows definition of QoS profiles using the parameters of
service precedence, reliability, delay and throughput
 Service precedence is the priority of a service in relation to
another service which can be either high, normal or low
 Reliability indicates the transmission characteristics required
by an application and guarantees certain maximum values for the
probability of loss, duplication, mis-sequencing and corruption of
packets
 Delay parameters define maximum values for the mean delay
and the 95-percentile delay
 Throughput specifies the maximum/peak bit rate and the mean
bit rate

Recommended for you

Infrared and radio transmission
Infrared and radio transmissionInfrared and radio transmission
Infrared and radio transmission

Infrared transmission uses infrared light-emitting diodes to transmit data over short ranges using line-of-sight propagation. It has advantages of simple circuits, low cost, low power consumption and no licensing but has disadvantages of short range and blockage by common materials. Radio transmission modulates electromagnetic waves below visible light for uses like audio, video, navigation and data over larger areas but requires licensing and has difficulties with interference and shielding.

communicationinfraredradio
Mobile IP
Mobile IPMobile IP
Mobile IP

This ppt contains information about mobile ip, entities, delivery, mobile ip optimizations, mobile ipv4 vs ipv6

ipv4ipv6optimization
Mobility Management in Wireless Communication
Mobility Management in Wireless CommunicationMobility Management in Wireless Communication
Mobility Management in Wireless Communication

The document provides an overview of mobility management in wireless networks. It discusses radio mobility and network mobility, and key aspects like location management, registration, and handoff. Mobility management functions aim to enable subscriber mobility through tracking location and delivering calls. Location is tracked through registering with location areas and updating on area crossings. Handoff allows maintaining connections as subscribers move between cells.

GPRS Network Architecture

 GPRS uses the GSM architecture for voice
 To offer packet data services through GPRS, a new class of
network nodes called GPRS support nodes (GSN) are introduced
 GSNs are responsible for the delivery and routing of data
packets between the mobile stations and the external packet data
networks (PDN)
 Two main GSNs are Serving GSN (SGSN) and Gateway GSN
(GGSN)
SGSN

 SGSN is at the same hierarchical level as the MSC and so,
whatever MSC does for voice, SGSN does for packet data
 SGSN’s tasks include packet switching, routing and transfer,
mobility management, logical link management, authentication
and charging functions
 SGSN processes registration of new mobile subscribers and
keeps a record of their location inside a given service area
 Location register of the SGSN stores location information (like
current cell, current VLR, etc.) and user profiles of all GPRS users
registered with this SGSN
 SGSN sends queries to HLR to obtain profile data of GPRS
subscribers
GGSN

 GGSN acts as an interface between the GPRS backbone
network and the external packet data networks and functions like
a router in a LAN
 GGSN maintains routing information that is necessary to
tunnel Protocol Data Units (PDUs) to the SGSNs that service
particular mobile stations
 GGSNs convert the GPRS packets coming from the SGSN into
the appropriate packet data protocol (PDP) format for the data
networks like Internet or X.25
 GGSN stores the current SGSN address of the user and user’s
profile in its location register while performing authentication and
charging functions related to data transfer
GPRS System Architecture

Recommended for you

Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc

This document discusses transport layer protocols for mobile ad hoc networks (MANETs). It begins with an introduction to MANETs and the need for new network architectures and protocols to support new types of networks. It then provides an overview of TCP/IP and how TCP works, including congestion control mechanisms. The document discusses challenges for TCP over wireless networks, where packet losses are often due to errors rather than congestion. It covers different versions of TCP and their approaches to congestion control. The goal is to design transport layer protocols that can address the unreliable links and frequent topology changes in MANETs.

tcp adhoc network
Gprs architecture ppt
Gprs architecture pptGprs architecture ppt
Gprs architecture ppt

GPRS is a packet-based mobile data service on GSM networks. It provides higher speed data transmission than previous GSM data services. The GPRS architecture introduces two new network nodes - SGSN and GGSN. SGSN handles mobility management and packet transmission between MS and GGSN, while GGSN connects the GPRS network to external packet networks like the Internet. GPRS enhances the GSM network by allowing dynamic allocation of bandwidth and intermittent data transmission, making it suitable for bursty, low-volume data applications.

Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol

ZRP divides routing into intrazone and interzone routing. Intrazone routing uses a proactive approach to route packets within a node's routing zone. Interzone routing uses a reactive approach where the source node sends route requests to peripheral nodes when the destination is outside its zone. The optimal zone radius depends on factors like mobility and query rates, with smaller radii preferred for higher mobility. ZRP aims to reduce routing overhead through techniques like restricting floods and maintaining multiple routes.

GPRS Network Enhancements

 Base Station System (BSS) needs enhancement to recognize
and send packet data and this includes BTS upgrade to allow
transportation of user data to the SGSN. BTS, too, needs to be
upgraded to support packet data transportation between BTS and
MS (mobile station).
 HLR needs enhancement to register GPRS user profiles and
respond to queries originating from GSNs regarding these
profiles.
 MS (mobile station) for GPRS is different from that of GSM.
 SMS-GMSCs and SMS-IWMSCs are upgraded to support
SMS transmission via the SGSN.
Channel Coding

 Channel coding is used to protect the transmitted data packets
against errors
 Channel coding technique in GPRS is quite similar to the one
employed in conventional GSM
 Under very bad channel conditions, reliable coding scheme is
used where redundant bits are added to recover from burst errors
 Under good channel conditions, no encoding scheme is used
resulting in a higher data rate
Transmission Plane Protocol Architecture
Signaling Plane
 Protocol architecture of the signaling plane comprises
protocols for control and support of the functions of the
transmission plane and includes GPRS attach and
detach, PDP context activation, control of routing paths and
allocation of network resources.
 Between SGSN and HLR as well as between SGSN and
EIR, an enhanced Mobile Application Part (MAP) is
employed which is a mobile network specific extension of
the Signaling System SS#7 used in GSM and transports the
signaling information related to location updates, routing
information, user profiles and handovers.
 MAP messages are exchanged over Transaction
Capabilities Application Part (TCAP) and Signaling
Connection Control Part (SCCP) while BSSGP is an
enhancement of GSM’s BSSAP.

Recommended for you

GSM channels
GSM channelsGSM channels
GSM channels

Physical channels carry information over the air interface between the mobile station and base transceiver station. Logical channels map user data and signaling information onto physical channels. There are two main types of logical channels - traffic channels which carry call data, and control channels which communicate service information. Control channels include broadcast channels which transmit cell-wide information, common channels used for paging and access procedures, and dedicated channels for signaling during calls or when not on a call. Logical channels are mapped onto physical channels to effectively transmit information wirelessly between network components in a GSM system.

gsmengineeringtelecom
GSM Air Interface
GSM Air Interface GSM Air Interface
GSM Air Interface

Topics covered in this presentation: 1. RF spectrum and GSM specifications 2. FDMA and TDMA 3. Digital Voice Transmission 4. Channel coding, Interleaving and Burst formatting 5. GMSK 6. Frame structure of GSM 7. Corrective actions against multipath fading

um interfacehyperframegsm
Global state routing
Global state routingGlobal state routing
Global state routing

Global State Routing (GSR) maintains a global knowledge of network topology like link state routing but avoids inefficient flooding. Each node periodically exchanges its link state table only with neighbors, not the entire network. This reduces overhead compared to link state routing. GSR nodes use Dijkstra's algorithm on the accumulated link state information to compute optimal paths locally without global flooding.

GPRS Backbone

 It includes the transmission plane between SGSN and GGSN.
 User data packets and signaling information within GPRS
networks are encapsulated using GPRS Tunneling Protocol (GTP)
which is also used in both intra-PLMN (between SGSN and
GGSN within one PLMN) and inter-PLMN (between SGSN and
GGSN of different PLMNs).
 GTP protocol tunnels the user data packets through GPRS
backbone by adding GPRS specific routing information in the
form of GTP packets which can carry data packets from both IP
and X.25 data networks.
 Finally, GPRS backbone has an IP/X.25-over-GTP-over-
UDP/TCP-over-IP transport architecture.
BSS-SGSN Interface

The BSS-SGSN interface is divided into four layers:
1. Sub-Network Dependent Convergence Protocol (SNDCP)
   which transfers data packets between SGSN and
   MS, multiplexes several connections of the network layer onto
   one virtual logical connection of the underlying LLC layer and
   does segmentation, compression-decompression of user data.
2. Logical Link Control (LLC) is data link layer protocol for
   GPRS which functions similar to Link Access Procedure-D
   (LAPD) and assures the reliable transfer of user data across a
   wireless network.
BSS-SGSN Interface

3. Base Station System GPRS Protocol (BSSGP) delivers routing
   and QoS related information between BSS and SGSN.
4. Network Service layer manages the convergence sub-layer
   that operates between BSSGP and Frame Relay Q.922 Core
   by mapping BSSGP’s service requests to the appropriate
   Frame Relay services.
Air Interface

 Air interface of GPRS comprises data link layer and physical
layer.
 Data link layer between MS and BSS is divided into three
sublayers: the logical link control (LLC) layer, the radio link
control (RLC) layer and the medium access control (MAC) layer.
 Physical layer between MS and BSS is divided into two
sublayers: the physical link layer (PLL) and the physical RF layer
(RFL).

Recommended for you

A comparative study of reactive and proactive routing
A comparative study of reactive and proactive routingA comparative study of reactive and proactive routing
A comparative study of reactive and proactive routing

This document presents a comparative study of reactive and proactive routing protocols in mobile ad hoc networks (MANETs). It summarizes key characteristics of MANETs and different types of routing protocols used in MANETs, including proactive, reactive, hybrid, and hierarchical protocols. It then describes the proactive Destination-Sequenced Distance-Vector (DSDV) and reactive Ad hoc On-Demand Distance Vector (AODV) routing protocols in more detail. The document outlines a simulation conducted using the NS-2 network simulator to compare the performance of DSDV and AODV under different metrics like throughput, packet loss, and end-to-end delay. The results showed that AODV, a reactive protocol

Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)

Mobile networks have evolved over several generations from 1G analog cellular to 4G LTE networks. This document provides an overview of the fundamental concepts and evolution of mobile networks including discussions of 2G, 3G, 4G networks and the Evolved Packet Core. It describes the core network functions and interfaces as well as basic network scenarios.

télécommunicationstelecommobile
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc Networks

Introduction Applications Challenges Medium Access Control Routing - Proactive routing protocols - Reactive routing protocols

mobile ad hoc networkrouting in mobile ad hoc networksmac
LLC Layer

 Logical Link Control (LLC) layer provides a reliable logical
link between an MS and its assigned SGSN as its functionality is
based on HDLC (High Level Data Link Control) protocol and
includes sequence control, in-order delivery, flow
control, detection of transmission errors and retransmissions.
 Encryption is used.
 Variable frame lengths are possible and both
acknowledged and unacknowledged data transmission
modes are supported.
RLC Layer

 Radio Link Control (RLC) layer establishes a reliable link
between MS and BSS.
 It also does segmentation and reassembly of LLC frames into
RLC data blocks and ARQ of uncorrectable data.
MAC Layer

 Medium Access Control (MAC) layer controls the access
attempts of an MS on the radio channel shared by several MSs by
employing algorithms for contention resolution, multi-user
multiplexing on a packet data traffic channel (PDTCH) and
scheduling and prioritizing based on the negotiated QoS.
PL Layer

 Physical Link Layer (PLL) provides services for information
transfer over a physical channel between the MS and the network.
 Its functions include data unit framing, data coding and
detection and correction of physical medium transmission errors.
 Physical Link Layer uses the services of the Physical RF Layer.

Recommended for you

Ch3
Ch3Ch3
Ch3

This document discusses mobile computing through telephony and satellite communication systems. It covers the evolution of telephony from 1876 to present day. It describes the public switched telephone network and different multiple access procedures used in mobile networks like FDMA, TDMA, CDMA and SDMA. It also discusses low earth orbit satellites, medium earth orbit satellites, geostationary earth orbit satellites and satellite phone companies. Finally, it describes how mobile computing is enabled through computer telephony interface and interactive voice response systems using voice and DTMF inputs.

Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocols

The document summarizes several routing protocols used in wireless networks. It discusses both table-driven protocols like DSDV and on-demand protocols like AODV. It provides details on how each protocol performs routing and maintains routes. It also outlines some advantages and disadvantages of protocols like DSDV, AODV, DSR, and TORA.

Gprs architecture
Gprs architectureGprs architecture
Gprs architecture

GPRS Architecture and its components are covered extensively. The slides give a little information about gprs and also gets into deeper explanation of its architecture.

#gprs#gprsarchitecture#sgsn
PRF Layer

 Physical RF Layer (RFL) performs the modulation of the
physical waveforms based on the sequence of bits received from
the Physical Link Layer above.
 It also demodulates received wave forms into a sequence of
bits that are transferred to the Physical Link layer for
interpretation.
Radio Resource Management

 On the radio interface, GPRS uses a combination of FDMA
and TDMA.
 A series of logical channels are defined to perform functions
like signaling, broadcast of general system
information, synchronization, channel assignment, paging or
payload transport.
 Such channels can be divided into two categories: traffic
channels and signaling channels.
 GPRS traffic channels are allocated when data packets are sent
or received and they are released after the transmission of data.
 GPRS allows a single mobile station to use multiple time slots
of the same TDMA frame for data transmission which is known as
Radio Resource Management

 Uplink and downlink channels are allocated separately which
efficiently supports asymmetric data traffic like Internet.
 Physical channels to transport user data packet are called
Physical Data Traffic Channel (PDTCH) which are taken from a
common pool of all channels available in a cell.
 Mapping of physical channels to either packet switched data (in
GPRS mode) or circuit switched data (in GSM mode) services are
performed dynamically depending on demand.
 Demand-wise, the number of channels allocated for GPRS can
be changed. For example, physical channels not currently in use
by GSM can be allocated as PDTCHs to increase the bandwidth
of a GPRS connection.
Security

 GPRS security is similar to the existing GSM security.
 SGSN performs authentication and cipher setting procedures
based on the same algorithms, keys and other criteria of GSM.
 GPRS uses a ciphering algorithm optimized for packet data
transmission.

Recommended for you

Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)

These slides cover a topic on ISDN (Integrated Services Digital Network) in Data Communication. All the slides are explained in a very simple manner. It is useful for engineering students & also for the candidates who want to master data communication & computer networking.

data communication & computer networksdata communicationsirtbhopal
Handover in Mobile Computing
Handover in Mobile ComputingHandover in Mobile Computing
Handover in Mobile Computing

A handover is the process of transferring a cellular call or data session from one cell site to another without disconnecting as the user moves between different cells. There are different types of handovers including intra-cell handovers which change channels within the same cell, inter-cell handovers which transfer between different cells, hard handovers which instantly terminate the existing connection to establish a new one, and soft handovers which connect to the new channel before disconnecting the existing connection to provide a smoother transition.

Mobile computing seminar
Mobile computing seminarMobile computing seminar
Mobile computing seminar

Wireless Application Protocol (WAP) is a standard for accessing information on the Internet via wireless devices like mobile phones. It uses protocols like WTP, WSP, WML and WTLS to provide an optimized experience for narrowband devices. Some key applications of WAP include banking, email, news, and mobile commerce. While it provides portability and convenience, WAP also faces challenges from small screens and slow speeds.

Attachment and Detachment in GPRS

 MS registers itself with SGSN of GPRS network through a
GPRS attach which establishes a logical link between the MS and
the SGSN.
 Network checks if MS is authorized to use the services; if so, it
copies the user profile from HLR to SGSN and assigns a Packet
Temporary Mobile Subscriber Identity (P-TMSI) to the MS.
 To exchange data packets with external PDNs after a successful
GPRS attach, an MS must apply for an address which is called
PDP (Packet Data Protocol) address.
 For each session, a PDP context is created which contains PDP
type (e.g. IPv4), PDP address assigned to the mobile station (e.g.
129.187.222.10), requested QoS and address of the GGSN that
will function as an access point to the PDN.
Attachment and Detachment in GPRS

 Such a context is stored in MS, SGSN and GGSN while with
an active PDP context, the MS is ‘visible’ to the external PDN.
 A user may have several simultaneous PDP contexts active at a
given time and user data is transferred transparently between MS
and external data networks trough GTP encapsulation and
tunneling.
 Allocation of the PDP address can be static or dynamic.
 In case of static address, the network operator permanently
assigns a PDP address to the user while in other case, a PDP
address is assigned to the user upon the activation of a PDP
context.
PDP Context Activation
 Using the message ‘activate PDP context request’, MS informs
the SGSN about the requested PDP context and if request is for
dynamic PDP address assignment, the parameter PDP address will
be left empty.
 After necessary security steps, if authentication is
successful, SGSN will send a ‘create PDP context request’
message to the GGSN, the result of which is a confirmation
message ‘create PDP context response’ from the GGSN to the
SGSN, which contains the PDP address.
 SGSN updates its PDP context table and confirms the
activation of the new PDP context to the MS.
 Disconnection from the GPRS network is called GPRS detach
in which all the resources are released.
PDP Context Activation

Recommended for you

Mobile Computing
Mobile ComputingMobile Computing
Mobile Computing

hey!!!!! everybody dats was simple ppt on mobile computing as u all aware dat d world is not stationary things are getting change technology is rocking all over so lets get into in it and plz. dont forget to comment on my work weather u lik or not

imaginationanyonesbeyond
Unit 1 - mobile computing introduction
Unit 1 - mobile computing introductionUnit 1 - mobile computing introduction
Unit 1 - mobile computing introduction

The document discusses mobile computing architectures and design considerations. It introduces the three-tier architecture for mobile computing which includes a presentation layer, application layer, and data layer. It also outlines various design considerations for mobile computing like context awareness and adaptation. The document then discusses wireless application protocol (WAP) architecture and its layered protocol. It explains the differences between sometimes-on-connectivity (SOC) clients that can work offline and always-on-connectivity (AOC) clients that require a constant online connection.

mobile computinggtuwcmp
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing

The document describes a three-tier architecture for mobile computing. It consists of a presentation tier, application tier, and data tier. The presentation tier handles the user interface and rendering. The application tier controls transaction processing and accommodates many users. The data tier manages database access and storage. Middleware sits between operating systems and user applications to handle functions like network management and security across tiers. This three-tier architecture provides benefits like improved performance, flexibility, maintainability and scalability.

mobile computing
Mobility Management

 Mobility Management functions are used to track its location
within each PLMN in which SGSNs communicate with each other
to update the MS’s location in the relevant registers.
 Profiles of MSs are preserved in VLRs that are accessible to
SGSNs via the local MSC.
 A logical link is established and maintained between the MS
and the SGSN at each PLMN.
 At the end of transmission or when a mobile station moves out
of area of a specific SGSN, the logical link is released and the
resources associated with it can be reallocated.
Routing
 Routing is the process of how packets are routed in GPRS.
 Here, the example assumes two intra-PLMN backbone
networks of different PLMNs. Intra-PLMN backbone networks
connect GSNs of the same PLMN or the same network operator.
 These intra-PLMN networks are connected with an inter-
PLMN backbone while an inter-PLMN backbone network
connects GSNs of different PLMNs and operators. However, a
roaming agreement is necessary between two GPRS network
providers.
 Gateways between PLMNs and external inter-PLMN backbone
are called border gateways which perform security functions to
protect the private intra-PLMN backbones against malicious
attacks.
Routing

 Let’s say that GPRS MS located in PLMN1 sends IP packets to
a host connected to the IP network (e.g. to a Web server connected
to the Internet).
 SGSN that the MS is registered with encapsulates the IP
packets coming from the mobile station, examines the PDP
context and routes them through the intra-PLMN GPRS backbone
to the appropriate GGSN.
 GGSN de-encapsulates the packets and sends them out on the
IP network, where IP routing mechanisms are used to transfer the
packets to the access router of the destination network and
finally, delivers the IP packets to the host.
Routing
 Let us also say that home-PLMN of the mobile station is
PLMN2.
 An IP address has been assigned to MS by the GGSN of
PLMN2 and so, MS’s IP address has the same network prefix as
the IP address of the GGSN in PLMN2.
 Correspondent host is now sending IP packets to the MS onto
the IP network and are routed to the GGSN of PLMN2 (the home-
GGSN of the MS). The latter queries the HLR and obtains the
information that the MS is currently located in PLMN1.
 It encapsulates the incoming IP packets and tunnels them
through the inter-PLMN GPRS backbone to the appropriate
SGSN in PLMN1 while the SGSN de-encapsulates the packets
and delivers them to the MS.

Recommended for you

Ch3
Ch3Ch3
Ch3

This document discusses mobile computing through telephony and mobile networks. It covers the evolution of telephony from 1876 to present day, describing technologies like the public switched telephone network, multiple access procedures for mobile networks including FDMA, TDMA, CDMA and SDMA. It also discusses topics like satellite communication systems, satellite phones, computer telephony interface, interactive voice response service, and voice XML.

GSM & CDMA TECHNOL
GSM & CDMA TECHNOLGSM & CDMA TECHNOL
GSM & CDMA TECHNOL

Mobile technology refers to devices that allow access to information from any location. This document discusses two mobile technologies: GSM and CDMA. GSM uses FDMA and TDMA to allow multiple users to share the available frequency band. It provides international roaming and good call quality. CDMA uses direct sequence spread spectrum to allow multiple users to use the entire available spectrum simultaneously. It provides higher capacity than GSM and other technologies. Both have advantages and disadvantages depending on users' needs.

Unit 4 -Wireless communication & mobile programming
Unit 4 -Wireless communication & mobile programmingUnit 4 -Wireless communication & mobile programming
Unit 4 -Wireless communication & mobile programming

The document provides an overview of wireless communication technologies including CDMA, 3G networks, and wireless data protocols. It discusses the evolution from 1G analog networks to 2G digital networks using TDMA and FDMA. 3G networks introduced CDMA which uses direct sequence spread spectrum that allows multiple users to transmit simultaneously using unique pseudorandom codes. The document also describes wireless data protocols used in CDMA including TCP/IP layers and error correction methods to improve reliability over error-prone cellular links.

mobile computingwirelessgtu
Routing
Routing
 HLR stores the user profile, the current SGSN address and the
PDP addresses for every GPRS user in the PLMN.
 When the MS registers with a new SGSN, HLR will send the
user profile to the new SGSN.
 Signaling path between GGSN and HLR may be used by the
GGSN to query a user’s location and profile in order to update its
location register.
Communicating with IP Networks
 A GPRS network can be interconnected with Internet or a
corporate intranet and supports both IPv4 and IPv6.
 From an external IP network’s point of view, the GPRS
network looks like any other IP sub-network, and the GGSN looks
like a usual IP router.
 Each registered user who wants to exchange data packets with
the IP network gets an IP address which is taken from the address
space of the GPRS operator maintained by a Dynamic Host
Configuration Protocol (DHCP) server.
 Address resolution between IP address and GSM address is
performed by the GGSN using the appropriate PDP context.
Communicating with IP Networks
 Domain Name Server (DNS) managed by the GPRS operator
or the external IP network operator is used to resolve host name.
 To protect the PLMN from unauthorized access, a firewall is
installed between the private GPRS network and the external IP
network.
 Thus, GPRS can be seen as a wireless extension of the Internet
all the way to a MS or mobile computer as mobile user has a
direct connection to the Internet.

Recommended for you

Mobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO IIIMobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO III

This document provides an overview of mobile computing and mobile communication systems. It discusses various topics including: - Guided and unguided signal transmission methods. Guided uses wires/fibers while unguided uses wireless electromagnetic signals. - Signal propagation frequencies for different transmission standards like FM radio, GSM, UHF. It also discusses antenna types used for transmission and reception of signals. - Modulation techniques and standards for 1G to 4G mobile systems. 1G supported only voice, while newer standards enable higher data rates and support for data/multimedia. GSM is described as a prominent 2G standard. - Concepts of mobility including user mobility and device mobility. It also discusses applications and

Mobile Computing I-Unit Notes
Mobile Computing I-Unit NotesMobile Computing I-Unit Notes
Mobile Computing I-Unit Notes

The document provides an introduction to mobile computing, including: - Mobility and wireless connectivity will enable new applications and markets by making information accessible anywhere. - Mobile computing allows users to access network services from any location and describes different types of mobile devices and networks. - Applications of mobile computing are discussed in several fields like vehicles, emergencies, business, and more where mobility is important. - Limitations of mobile computing include resource constraints, interference, bandwidth limitations, dynamic network changes, and security issues. - A reference model is presented showing the protocol stack layers needed to support mobile communication between devices.

mobile computing i-unit notes according to jntuh
GPRS seminar ppt
GPRS seminar pptGPRS seminar ppt
GPRS seminar ppt

This document provides an overview of GPRS (General Packet Radio Service) components and architecture. It discusses the key components of GPRS including the SGSN (Serving GPRS Support Node) and GGSN (Gateway GPRS Support Node). It also describes the GPRS interfaces and subsystems, including the radio subsystem, network subsystem, and gateway subsystem. The document outlines how GPRS uses the GSM architecture and packet switching to provide faster data transmission compared to GSM and CDMA networks.

bcagprsseminar
Communicating with IP Networks
Data Services in GPRS
 Any user is likely to use either of the two modes of the GPRS
network: application mode or tunneling mode.
 In application mode, user uses the GPRS mobile phone to
access the applications running on the phone itself. The phone
here acts as the end user device.
 In tunneling mode, user uses GPRS interface as an access to
the network as the end user device would be a large footprint
device like laptop computer or a small footprint device like PDA.
The mobile phone will be connected to the device and used as a
modem to access the wireless data network.
GPRS Handsets
 GPRS terminal can be one of the three classes: A, B or C.
 Class A terminal supports GPRS data and other GSM services
such as SMS and voice simultaneously. This includes
simultaneous attach, activation, monitoring and traffic. As such, a
class A terminal can make or receive calls on two services
simultaneously while supporting SMS.
 Class B terminal can monitor GSM and GPRS channels
simultaneously, but can support only one of these services at any
time. Therefore, a Class B terminal can support simultaneous
attach, activation, and monitoring but not simultaneous traffic.
Users can make or receive calls on either a packet or a switched
call type sequentially but not simultaneously. SMS is supported in
class B terminals.
GPRS Handsets
 Class C terminal supports only non-simultaneous attach. The
user must select which service to connect to. Therefore, a class C
terminal can make or receive calls from only the manually
selected network service (and so, the service that is not selected is
not reachable). The GPRS specifications state that support of SMS
is optional for class C terminals.
 Each handset will have a unique form factor. So, terminals will
be available in the standard form factor with a numeric keypad
and a relatively small display. Other types of phones with different
form factors, color displays, cameras are common apart from the
latest smart phones.

Recommended for you

Ch2 theory
Ch2 theoryCh2 theory
Ch2 theory

This chapter discusses several theories of program testing. It covers the theory of Goodenough and Gerhart which defines concepts like ideal tests, test selection criteria, and test predicates. The theory of Weyuker and Ostrand defines the concepts of uniformly valid and reliable criteria. The theory of Gourlay establishes relationships between specifications, programs, and tests. The chapter also discusses adequacy of testing, fault seeding, program mutation, and limitations of testing such as the small size of test sets compared to input domains and the need for test oracles.

Ch1 preliminaries
Ch1 preliminariesCh1 preliminaries
Ch1 preliminaries

The document provides an overview of key concepts in software testing and quality assurance, including the quality revolution, definitions of software quality factors, the roles of verification and validation, and differences between errors, faults, and defects. It also summarizes common testing objectives, the concept of a test case, issues around complete testing, different testing levels from unit to system, and activities involved in the testing process.

Gprs ppt
Gprs pptGprs ppt
Gprs ppt

GPRS is a packet-based mobile data service that allows intermittent and bursty data transmissions over existing GSM networks. It uses packet switching to allocate resources only when needed, reducing connection times. GPRS supports flexible channel allocation and sharing of available resources between users. Common applications include standard IP-based services as well as GPRS-specific point-to-point and point-to-multipoint applications. Operators can generate revenue through new subscribers, services, applications, and increased data traffic under GPRS.

Bearers in GPRS

 Bearer services of GPRS offer end-to-end packet switched data
transfer.
 GPRS supports two different kinds of data transport services:
point-to-point (PTP) services and point-to-multipoint (PTM)
services.
 GPRS continues to support SMS as a bearer.
 Wireless Application Protocol is a data bearer service over
HTTP protocol, supported by GPRS.
 Multimedia Messaging Service, too, is supported by GPRS.
Applications of GPRS
 Chat
 Multimedia Services
 Virtual Private Network
 Personal Information Management
 Job Sheet Dispatch
 Unified Messaging
 Vehicle Positioning
 Location based services and Telematics
Limitations of GPRS
 Limited cell capacity for all users
 Lower access speed in reality
 No support of GPRS Mobile Terminate Connection for a
mobile server
Billing and Tariffing
Minimum charging information that must be collected are:
 Destination and source addresses
 Usage of radio interface
 Usage of external Packet Data Networks
 Usage of the packet data protocol addresses
 Usage of general GPRS resources and location of the Mobile
Station

Recommended for you

3g cdma-qualcom
3g cdma-qualcom3g cdma-qualcom
3g cdma-qualcom

– There are others : IS95 HDR, EDGE, etc. » Direct Spread CDMA TDD » Direct Spread CDMA FDD » Multi-carrier CDMA FDD Global 3G comprises of 3 modes : – Marketed as Global 3G CDMA implying a single unified standard. In reality, – Mostly dominated by Direct Sequence CDMA. – Market is expected to be fragmented amongst several competing IMT2000 guidelines defined by the ITU. – Analog was 1G. GSM/IS95 were 2G. Next is 3G. What is 3G ? standards. across the world. Envisioned as a single Global standard allowing seamless roaming Used interchangeably with IMT2000 although there are some specific A loosely defined term referring to next generation wireless systems.

Gsm Vs Cdma
Gsm Vs CdmaGsm Vs Cdma
Gsm Vs Cdma

GSM and CDMA are two mobile network technologies. GSM was developed in Europe in the 1980s and uses TDMA to allow multiple users to access the network simultaneously. CDMA was developed later and uses code division multiple access, assigning each user a unique code. CDMA provides better voice quality and spectral efficiency compared to GSM. However, GSM networks and compatible devices are more widespread globally. Both technologies have continued to evolve with newer standards like GSM's EDGE and CDMA2000.

Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt

The document discusses various mobile operating systems. It begins with an introduction to mobile OSs and their role in managing hardware and software on mobile devices. It then describes several past and current OSs in more detail, including Symbian OS, iOS, and future OSs like Firefox OS, Ubuntu Touch, and Tizen. It outlines the architecture and features of Symbian and iOS. In conclusion, it states that a successful mobile OS balances user experience, battery life, security, and openness through coordinated software and hardware design.

Billing and Tariffing
 Various business models exist for charging customers as billing
of services can be based on the transmitted data
volume, the type of service, the chosen QoS profile, etc.
 GPRS call records are generated in the GPRS Service
Nodes.
 Packet counts are passed to a Charging Gateway that
generates Call Detail Records that are sent to the billing
system.
Next Chapter

Wireless Application Protocol

          Thanks

More Related Content

What's hot

TCP over wireless slides
TCP over wireless slidesTCP over wireless slides
TCP over wireless slides
Mahesh Rajawat
 
Umts system architecture
Umts system architectureUmts system architecture
Umts system architecture
Midhun S
 
Cellular network
Cellular networkCellular network
Cellular network
shreb
 
Infrared and radio transmission
Infrared and radio transmissionInfrared and radio transmission
Infrared and radio transmission
Anuj Rajput
 
Mobile IP
Mobile IPMobile IP
Mobile IP
Mukesh Chinta
 
Mobility Management in Wireless Communication
Mobility Management in Wireless CommunicationMobility Management in Wireless Communication
Mobility Management in Wireless Communication
Don Norwood
 
Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc
Chandra Meena
 
Gprs architecture ppt
Gprs architecture pptGprs architecture ppt
Gprs architecture ppt
Arpita Sanghani
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol
nitss007
 
GSM channels
GSM channelsGSM channels
GSM channels
Mohd Nazir Shakeel
 
GSM Air Interface
GSM Air Interface GSM Air Interface
GSM Air Interface
Naveen Jakhar, I.T.S
 
Global state routing
Global state routingGlobal state routing
Global state routing
Tata Consultancy Service Limited
 
A comparative study of reactive and proactive routing
A comparative study of reactive and proactive routingA comparative study of reactive and proactive routing
A comparative study of reactive and proactive routing
Abhiram Subhagan
 
Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)
Hamidreza Bolhasani
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc Networks
Sayed Chhattan Shah
 
Ch3
Ch3Ch3
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocols
barodia_1437
 
Gprs architecture
Gprs architectureGprs architecture
Gprs architecture
DeekshithaReddy23
 
Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)
Dr Rajiv Srivastava
 
Handover in Mobile Computing
Handover in Mobile ComputingHandover in Mobile Computing
Handover in Mobile Computing
KABILESH RAMAR
 

What's hot (20)

TCP over wireless slides
TCP over wireless slidesTCP over wireless slides
TCP over wireless slides
 
Umts system architecture
Umts system architectureUmts system architecture
Umts system architecture
 
Cellular network
Cellular networkCellular network
Cellular network
 
Infrared and radio transmission
Infrared and radio transmissionInfrared and radio transmission
Infrared and radio transmission
 
Mobile IP
Mobile IPMobile IP
Mobile IP
 
Mobility Management in Wireless Communication
Mobility Management in Wireless CommunicationMobility Management in Wireless Communication
Mobility Management in Wireless Communication
 
Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc Lecture 19 22. transport protocol for ad-hoc
Lecture 19 22. transport protocol for ad-hoc
 
Gprs architecture ppt
Gprs architecture pptGprs architecture ppt
Gprs architecture ppt
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol
 
GSM channels
GSM channelsGSM channels
GSM channels
 
GSM Air Interface
GSM Air Interface GSM Air Interface
GSM Air Interface
 
Global state routing
Global state routingGlobal state routing
Global state routing
 
A comparative study of reactive and proactive routing
A comparative study of reactive and proactive routingA comparative study of reactive and proactive routing
A comparative study of reactive and proactive routing
 
Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)Mobile Networks Overview (2G / 3G / 4G-LTE)
Mobile Networks Overview (2G / 3G / 4G-LTE)
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc Networks
 
Ch3
Ch3Ch3
Ch3
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocols
 
Gprs architecture
Gprs architectureGprs architecture
Gprs architecture
 
Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)
 
Handover in Mobile Computing
Handover in Mobile ComputingHandover in Mobile Computing
Handover in Mobile Computing
 

Viewers also liked

Mobile computing seminar
Mobile computing seminarMobile computing seminar
Mobile computing seminar
Meenakshi Devi
 
Mobile Computing
Mobile ComputingMobile Computing
Mobile Computing
gaurav koriya
 
Unit 1 - mobile computing introduction
Unit 1 - mobile computing introductionUnit 1 - mobile computing introduction
Unit 1 - mobile computing introduction
Vintesh Patel
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
JAINIK PATEL
 
Ch3
Ch3Ch3
GSM & CDMA TECHNOL
GSM & CDMA TECHNOLGSM & CDMA TECHNOL
GSM & CDMA TECHNOL
Shalini Toluchuri
 
Unit 4 -Wireless communication & mobile programming
Unit 4 -Wireless communication & mobile programmingUnit 4 -Wireless communication & mobile programming
Unit 4 -Wireless communication & mobile programming
Vintesh Patel
 
Mobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO IIIMobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO III
Ramesh Babu
 
Mobile Computing I-Unit Notes
Mobile Computing I-Unit NotesMobile Computing I-Unit Notes
Mobile Computing I-Unit Notes
gouse_1210
 
GPRS seminar ppt
GPRS seminar pptGPRS seminar ppt
GPRS seminar ppt
Ambili Baby
 
Ch2 theory
Ch2 theoryCh2 theory
Ch2 theory
Ronak Patel
 
Ch1 preliminaries
Ch1 preliminariesCh1 preliminaries
Ch1 preliminaries
Ronak Patel
 
Gprs ppt
Gprs pptGprs ppt
Gprs ppt
Shams Tabrez
 
3g cdma-qualcom
3g cdma-qualcom3g cdma-qualcom
3g cdma-qualcom
Tempus Telcosys
 
Gsm Vs Cdma
Gsm Vs CdmaGsm Vs Cdma
Gsm Vs Cdma
skumar042
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
Santosh Kumar
 
GPRS
GPRSGPRS
GPRS
GPRSGPRS
General Packet Radio Service (GPRS)
General Packet Radio Service (GPRS) General Packet Radio Service (GPRS)
General Packet Radio Service (GPRS)
Partha Bhunia
 
W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)
Parvesh Taneja
 

Viewers also liked (20)

Mobile computing seminar
Mobile computing seminarMobile computing seminar
Mobile computing seminar
 
Mobile Computing
Mobile ComputingMobile Computing
Mobile Computing
 
Unit 1 - mobile computing introduction
Unit 1 - mobile computing introductionUnit 1 - mobile computing introduction
Unit 1 - mobile computing introduction
 
Architecture of Mobile Computing
Architecture of Mobile ComputingArchitecture of Mobile Computing
Architecture of Mobile Computing
 
Ch3
Ch3Ch3
Ch3
 
GSM & CDMA TECHNOL
GSM & CDMA TECHNOLGSM & CDMA TECHNOL
GSM & CDMA TECHNOL
 
Unit 4 -Wireless communication & mobile programming
Unit 4 -Wireless communication & mobile programmingUnit 4 -Wireless communication & mobile programming
Unit 4 -Wireless communication & mobile programming
 
Mobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO IIIMobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO III
 
Mobile Computing I-Unit Notes
Mobile Computing I-Unit NotesMobile Computing I-Unit Notes
Mobile Computing I-Unit Notes
 
GPRS seminar ppt
GPRS seminar pptGPRS seminar ppt
GPRS seminar ppt
 
Ch2 theory
Ch2 theoryCh2 theory
Ch2 theory
 
Ch1 preliminaries
Ch1 preliminariesCh1 preliminaries
Ch1 preliminaries
 
Gprs ppt
Gprs pptGprs ppt
Gprs ppt
 
3g cdma-qualcom
3g cdma-qualcom3g cdma-qualcom
3g cdma-qualcom
 
Gsm Vs Cdma
Gsm Vs CdmaGsm Vs Cdma
Gsm Vs Cdma
 
Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
 
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)
 
W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)W-LAN (Wireless Local Area Network)
W-LAN (Wireless Local Area Network)
 

Similar to Ch7

GPRS
GPRSGPRS
GPRS(General Packet Radio Service)
GPRS(General Packet Radio Service)GPRS(General Packet Radio Service)
GPRS(General Packet Radio Service)
Jay Nagar
 
Gprs
GprsGprs
Gprs
akash
 
Copy Of Copy Of Gprs
Copy Of Copy Of GprsCopy Of Copy Of Gprs
Copy Of Copy Of Gprs
akash
 
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)
Radhika Talaviya
 
Mobile communication and computing gprs.ppt
Mobile communication and computing gprs.pptMobile communication and computing gprs.ppt
Mobile communication and computing gprs.ppt
SomnathMule5
 
GPRS Introduction
GPRS IntroductionGPRS Introduction
GPRS Introduction
Nishi Bhanu Pratap Singh
 
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
Don Norwood
 
Gprs4549
Gprs4549Gprs4549
Gprs4549
Dawood Aqlan
 
GPRS telecommunication
GPRS telecommunicationGPRS telecommunication
GPRS telecommunication
Dawood Aqlan
 
Gprs 110901034127-phpapp02
Gprs 110901034127-phpapp02Gprs 110901034127-phpapp02
Gprs 110901034127-phpapp02
Dawood Aqlan
 
GPRS
GPRSGPRS
gsm,umts.ppt
gsm,umts.pptgsm,umts.ppt
gsm,umts.ppt
DeepakBaghel50
 
Wireless networking
Wireless networkingWireless networking
GPRS INTERFACES
GPRS INTERFACESGPRS INTERFACES
GPRS INTERFACES
Ritayan Bandyopadhyay
 
Final data
Final dataFinal data
Final data
aleena mumtaz
 
Mobile data networks
Mobile data networksMobile data networks
Mobile data networks
RAVIKIRAN ANANDE
 
Bsc configuration
Bsc configurationBsc configuration
Bsc configuration
Alberto Garcia
 
GPRS.pdf
GPRS.pdfGPRS.pdf
GPRS.pdf
JJospinJeya
 

Similar to Ch7 (20)

GPRS
GPRSGPRS
GPRS
 
GPRS(General Packet Radio Service)
GPRS(General Packet Radio Service)GPRS(General Packet Radio Service)
GPRS(General Packet Radio Service)
 
Gprs
GprsGprs
Gprs
 
Copy Of Copy Of Gprs
Copy Of Copy Of GprsCopy Of Copy Of Gprs
Copy Of Copy Of Gprs
 
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)
 
Mobile communication and computing gprs.ppt
Mobile communication and computing gprs.pptMobile communication and computing gprs.ppt
Mobile communication and computing gprs.ppt
 
GPRS Introduction
GPRS IntroductionGPRS Introduction
GPRS Introduction
 
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
 
Gprs4549
Gprs4549Gprs4549
Gprs4549
 
GPRS telecommunication
GPRS telecommunicationGPRS telecommunication
GPRS telecommunication
 
Gprs 110901034127-phpapp02
Gprs 110901034127-phpapp02Gprs 110901034127-phpapp02
Gprs 110901034127-phpapp02
 
GPRS
GPRSGPRS
GPRS
 
gsm,umts.ppt
gsm,umts.pptgsm,umts.ppt
gsm,umts.ppt
 
Wireless networking
Wireless networkingWireless networking
Wireless networking
 
GPRS INTERFACES
GPRS INTERFACESGPRS INTERFACES
GPRS INTERFACES
 
Final data
Final dataFinal data
Final data
 
Mobile data networks
Mobile data networksMobile data networks
Mobile data networks
 
Bsc configuration
Bsc configurationBsc configuration
Bsc configuration
 
GPRS.pdf
GPRS.pdfGPRS.pdf
GPRS.pdf
 

Recently uploaded

Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
amitchopra0215
 
How to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory ModelHow to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory Model
ScyllaDB
 
@Call @Girls Guwahati 🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cute Girl any...
@Call @Girls Guwahati 🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cute Girl any...@Call @Girls Guwahati 🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cute Girl any...
@Call @Girls Guwahati 🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cute Girl any...
kantakumariji156
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)
Alpen-Adria-Universität
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
uuuot
 
Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1
FellyciaHikmahwarani
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
Running a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU ImpactsRunning a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU Impacts
ScyllaDB
 
AC Atlassian Coimbatore Session Slides( 22/06/2024)
AC Atlassian Coimbatore Session Slides( 22/06/2024)AC Atlassian Coimbatore Session Slides( 22/06/2024)
AC Atlassian Coimbatore Session Slides( 22/06/2024)
apoorva2579
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 

Recently uploaded (20)

Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
@Call @Girls Pune 0000000000 Riya Khan Beautiful Girl any Time
 
How to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory ModelHow to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory Model
 
@Call @Girls Guwahati 🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cute Girl any...
@Call @Girls Guwahati 🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cute Girl any...@Call @Girls Guwahati 🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cute Girl any...
@Call @Girls Guwahati 🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cute Girl any...
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
一比一原版(msvu毕业证书)圣文森山大学毕业证如何办理
 
Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1Why do You Have to Redesign?_Redesign Challenge Day 1
Why do You Have to Redesign?_Redesign Challenge Day 1
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
Running a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU ImpactsRunning a Go App in Kubernetes: CPU Impacts
Running a Go App in Kubernetes: CPU Impacts
 
AC Atlassian Coimbatore Session Slides( 22/06/2024)
AC Atlassian Coimbatore Session Slides( 22/06/2024)AC Atlassian Coimbatore Session Slides( 22/06/2024)
AC Atlassian Coimbatore Session Slides( 22/06/2024)
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 

Ch7

  • 1. Mobile Computing Chapter 7 GPRS Asoke K Talukder Hasan Ahmed © Tata McGraw Hill
  • 2. GPRS  General Packet Radio Service  Step to efficiently transport high-speed data over the current GSM and TDMA-based wireless network infrastructures  Deployment of GPRS networks allows a variety of new applications ranging from mobile e-commerce to mobile corporate VPN access  GPRS allows for data speeds of 14.4 KBps to 171.2 KBps, which allow for comfortable Internet access  Allows for short ‘bursty’ traffic, such as e-mail and web browsing, as well as large volumes of data
  • 3. GPRS  No dial-up modem connection is necessary  Offers fast connection set-up mechanism to offer a perception of being ‘always on’ or ‘always connected’  Immediacy is one of the prime advantages of GPRS
  • 4. QoS in GPRS  Allows definition of QoS profiles using the parameters of service precedence, reliability, delay and throughput  Service precedence is the priority of a service in relation to another service which can be either high, normal or low  Reliability indicates the transmission characteristics required by an application and guarantees certain maximum values for the probability of loss, duplication, mis-sequencing and corruption of packets  Delay parameters define maximum values for the mean delay and the 95-percentile delay  Throughput specifies the maximum/peak bit rate and the mean bit rate
  • 5. GPRS Network Architecture  GPRS uses the GSM architecture for voice  To offer packet data services through GPRS, a new class of network nodes called GPRS support nodes (GSN) are introduced  GSNs are responsible for the delivery and routing of data packets between the mobile stations and the external packet data networks (PDN)  Two main GSNs are Serving GSN (SGSN) and Gateway GSN (GGSN)
  • 6. SGSN  SGSN is at the same hierarchical level as the MSC and so, whatever MSC does for voice, SGSN does for packet data  SGSN’s tasks include packet switching, routing and transfer, mobility management, logical link management, authentication and charging functions  SGSN processes registration of new mobile subscribers and keeps a record of their location inside a given service area  Location register of the SGSN stores location information (like current cell, current VLR, etc.) and user profiles of all GPRS users registered with this SGSN  SGSN sends queries to HLR to obtain profile data of GPRS subscribers
  • 7. GGSN  GGSN acts as an interface between the GPRS backbone network and the external packet data networks and functions like a router in a LAN  GGSN maintains routing information that is necessary to tunnel Protocol Data Units (PDUs) to the SGSNs that service particular mobile stations  GGSNs convert the GPRS packets coming from the SGSN into the appropriate packet data protocol (PDP) format for the data networks like Internet or X.25  GGSN stores the current SGSN address of the user and user’s profile in its location register while performing authentication and charging functions related to data transfer
  • 9. GPRS Network Enhancements  Base Station System (BSS) needs enhancement to recognize and send packet data and this includes BTS upgrade to allow transportation of user data to the SGSN. BTS, too, needs to be upgraded to support packet data transportation between BTS and MS (mobile station).  HLR needs enhancement to register GPRS user profiles and respond to queries originating from GSNs regarding these profiles.  MS (mobile station) for GPRS is different from that of GSM.  SMS-GMSCs and SMS-IWMSCs are upgraded to support SMS transmission via the SGSN.
  • 10. Channel Coding  Channel coding is used to protect the transmitted data packets against errors  Channel coding technique in GPRS is quite similar to the one employed in conventional GSM  Under very bad channel conditions, reliable coding scheme is used where redundant bits are added to recover from burst errors  Under good channel conditions, no encoding scheme is used resulting in a higher data rate
  • 12. Signaling Plane  Protocol architecture of the signaling plane comprises protocols for control and support of the functions of the transmission plane and includes GPRS attach and detach, PDP context activation, control of routing paths and allocation of network resources.  Between SGSN and HLR as well as between SGSN and EIR, an enhanced Mobile Application Part (MAP) is employed which is a mobile network specific extension of the Signaling System SS#7 used in GSM and transports the signaling information related to location updates, routing information, user profiles and handovers.  MAP messages are exchanged over Transaction Capabilities Application Part (TCAP) and Signaling Connection Control Part (SCCP) while BSSGP is an enhancement of GSM’s BSSAP.
  • 13. GPRS Backbone  It includes the transmission plane between SGSN and GGSN.  User data packets and signaling information within GPRS networks are encapsulated using GPRS Tunneling Protocol (GTP) which is also used in both intra-PLMN (between SGSN and GGSN within one PLMN) and inter-PLMN (between SGSN and GGSN of different PLMNs).  GTP protocol tunnels the user data packets through GPRS backbone by adding GPRS specific routing information in the form of GTP packets which can carry data packets from both IP and X.25 data networks.  Finally, GPRS backbone has an IP/X.25-over-GTP-over- UDP/TCP-over-IP transport architecture.
  • 14. BSS-SGSN Interface The BSS-SGSN interface is divided into four layers: 1. Sub-Network Dependent Convergence Protocol (SNDCP) which transfers data packets between SGSN and MS, multiplexes several connections of the network layer onto one virtual logical connection of the underlying LLC layer and does segmentation, compression-decompression of user data. 2. Logical Link Control (LLC) is data link layer protocol for GPRS which functions similar to Link Access Procedure-D (LAPD) and assures the reliable transfer of user data across a wireless network.
  • 15. BSS-SGSN Interface 3. Base Station System GPRS Protocol (BSSGP) delivers routing and QoS related information between BSS and SGSN. 4. Network Service layer manages the convergence sub-layer that operates between BSSGP and Frame Relay Q.922 Core by mapping BSSGP’s service requests to the appropriate Frame Relay services.
  • 16. Air Interface  Air interface of GPRS comprises data link layer and physical layer.  Data link layer between MS and BSS is divided into three sublayers: the logical link control (LLC) layer, the radio link control (RLC) layer and the medium access control (MAC) layer.  Physical layer between MS and BSS is divided into two sublayers: the physical link layer (PLL) and the physical RF layer (RFL).
  • 17. LLC Layer  Logical Link Control (LLC) layer provides a reliable logical link between an MS and its assigned SGSN as its functionality is based on HDLC (High Level Data Link Control) protocol and includes sequence control, in-order delivery, flow control, detection of transmission errors and retransmissions.  Encryption is used.  Variable frame lengths are possible and both acknowledged and unacknowledged data transmission modes are supported.
  • 18. RLC Layer  Radio Link Control (RLC) layer establishes a reliable link between MS and BSS.  It also does segmentation and reassembly of LLC frames into RLC data blocks and ARQ of uncorrectable data.
  • 19. MAC Layer  Medium Access Control (MAC) layer controls the access attempts of an MS on the radio channel shared by several MSs by employing algorithms for contention resolution, multi-user multiplexing on a packet data traffic channel (PDTCH) and scheduling and prioritizing based on the negotiated QoS.
  • 20. PL Layer  Physical Link Layer (PLL) provides services for information transfer over a physical channel between the MS and the network.  Its functions include data unit framing, data coding and detection and correction of physical medium transmission errors.  Physical Link Layer uses the services of the Physical RF Layer.
  • 21. PRF Layer  Physical RF Layer (RFL) performs the modulation of the physical waveforms based on the sequence of bits received from the Physical Link Layer above.  It also demodulates received wave forms into a sequence of bits that are transferred to the Physical Link layer for interpretation.
  • 22. Radio Resource Management  On the radio interface, GPRS uses a combination of FDMA and TDMA.  A series of logical channels are defined to perform functions like signaling, broadcast of general system information, synchronization, channel assignment, paging or payload transport.  Such channels can be divided into two categories: traffic channels and signaling channels.  GPRS traffic channels are allocated when data packets are sent or received and they are released after the transmission of data.  GPRS allows a single mobile station to use multiple time slots of the same TDMA frame for data transmission which is known as
  • 23. Radio Resource Management  Uplink and downlink channels are allocated separately which efficiently supports asymmetric data traffic like Internet.  Physical channels to transport user data packet are called Physical Data Traffic Channel (PDTCH) which are taken from a common pool of all channels available in a cell.  Mapping of physical channels to either packet switched data (in GPRS mode) or circuit switched data (in GSM mode) services are performed dynamically depending on demand.  Demand-wise, the number of channels allocated for GPRS can be changed. For example, physical channels not currently in use by GSM can be allocated as PDTCHs to increase the bandwidth of a GPRS connection.
  • 24. Security  GPRS security is similar to the existing GSM security.  SGSN performs authentication and cipher setting procedures based on the same algorithms, keys and other criteria of GSM.  GPRS uses a ciphering algorithm optimized for packet data transmission.
  • 25. Attachment and Detachment in GPRS  MS registers itself with SGSN of GPRS network through a GPRS attach which establishes a logical link between the MS and the SGSN.  Network checks if MS is authorized to use the services; if so, it copies the user profile from HLR to SGSN and assigns a Packet Temporary Mobile Subscriber Identity (P-TMSI) to the MS.  To exchange data packets with external PDNs after a successful GPRS attach, an MS must apply for an address which is called PDP (Packet Data Protocol) address.  For each session, a PDP context is created which contains PDP type (e.g. IPv4), PDP address assigned to the mobile station (e.g. 129.187.222.10), requested QoS and address of the GGSN that will function as an access point to the PDN.
  • 26. Attachment and Detachment in GPRS  Such a context is stored in MS, SGSN and GGSN while with an active PDP context, the MS is ‘visible’ to the external PDN.  A user may have several simultaneous PDP contexts active at a given time and user data is transferred transparently between MS and external data networks trough GTP encapsulation and tunneling.  Allocation of the PDP address can be static or dynamic.  In case of static address, the network operator permanently assigns a PDP address to the user while in other case, a PDP address is assigned to the user upon the activation of a PDP context.
  • 27. PDP Context Activation  Using the message ‘activate PDP context request’, MS informs the SGSN about the requested PDP context and if request is for dynamic PDP address assignment, the parameter PDP address will be left empty.  After necessary security steps, if authentication is successful, SGSN will send a ‘create PDP context request’ message to the GGSN, the result of which is a confirmation message ‘create PDP context response’ from the GGSN to the SGSN, which contains the PDP address.  SGSN updates its PDP context table and confirms the activation of the new PDP context to the MS.  Disconnection from the GPRS network is called GPRS detach in which all the resources are released.
  • 29. Mobility Management  Mobility Management functions are used to track its location within each PLMN in which SGSNs communicate with each other to update the MS’s location in the relevant registers.  Profiles of MSs are preserved in VLRs that are accessible to SGSNs via the local MSC.  A logical link is established and maintained between the MS and the SGSN at each PLMN.  At the end of transmission or when a mobile station moves out of area of a specific SGSN, the logical link is released and the resources associated with it can be reallocated.
  • 30. Routing  Routing is the process of how packets are routed in GPRS.  Here, the example assumes two intra-PLMN backbone networks of different PLMNs. Intra-PLMN backbone networks connect GSNs of the same PLMN or the same network operator.  These intra-PLMN networks are connected with an inter- PLMN backbone while an inter-PLMN backbone network connects GSNs of different PLMNs and operators. However, a roaming agreement is necessary between two GPRS network providers.  Gateways between PLMNs and external inter-PLMN backbone are called border gateways which perform security functions to protect the private intra-PLMN backbones against malicious attacks.
  • 31. Routing  Let’s say that GPRS MS located in PLMN1 sends IP packets to a host connected to the IP network (e.g. to a Web server connected to the Internet).  SGSN that the MS is registered with encapsulates the IP packets coming from the mobile station, examines the PDP context and routes them through the intra-PLMN GPRS backbone to the appropriate GGSN.  GGSN de-encapsulates the packets and sends them out on the IP network, where IP routing mechanisms are used to transfer the packets to the access router of the destination network and finally, delivers the IP packets to the host.
  • 32. Routing  Let us also say that home-PLMN of the mobile station is PLMN2.  An IP address has been assigned to MS by the GGSN of PLMN2 and so, MS’s IP address has the same network prefix as the IP address of the GGSN in PLMN2.  Correspondent host is now sending IP packets to the MS onto the IP network and are routed to the GGSN of PLMN2 (the home- GGSN of the MS). The latter queries the HLR and obtains the information that the MS is currently located in PLMN1.  It encapsulates the incoming IP packets and tunnels them through the inter-PLMN GPRS backbone to the appropriate SGSN in PLMN1 while the SGSN de-encapsulates the packets and delivers them to the MS.
  • 34. Routing  HLR stores the user profile, the current SGSN address and the PDP addresses for every GPRS user in the PLMN.  When the MS registers with a new SGSN, HLR will send the user profile to the new SGSN.  Signaling path between GGSN and HLR may be used by the GGSN to query a user’s location and profile in order to update its location register.
  • 35. Communicating with IP Networks  A GPRS network can be interconnected with Internet or a corporate intranet and supports both IPv4 and IPv6.  From an external IP network’s point of view, the GPRS network looks like any other IP sub-network, and the GGSN looks like a usual IP router.  Each registered user who wants to exchange data packets with the IP network gets an IP address which is taken from the address space of the GPRS operator maintained by a Dynamic Host Configuration Protocol (DHCP) server.  Address resolution between IP address and GSM address is performed by the GGSN using the appropriate PDP context.
  • 36. Communicating with IP Networks  Domain Name Server (DNS) managed by the GPRS operator or the external IP network operator is used to resolve host name.  To protect the PLMN from unauthorized access, a firewall is installed between the private GPRS network and the external IP network.  Thus, GPRS can be seen as a wireless extension of the Internet all the way to a MS or mobile computer as mobile user has a direct connection to the Internet.
  • 38. Data Services in GPRS  Any user is likely to use either of the two modes of the GPRS network: application mode or tunneling mode.  In application mode, user uses the GPRS mobile phone to access the applications running on the phone itself. The phone here acts as the end user device.  In tunneling mode, user uses GPRS interface as an access to the network as the end user device would be a large footprint device like laptop computer or a small footprint device like PDA. The mobile phone will be connected to the device and used as a modem to access the wireless data network.
  • 39. GPRS Handsets  GPRS terminal can be one of the three classes: A, B or C.  Class A terminal supports GPRS data and other GSM services such as SMS and voice simultaneously. This includes simultaneous attach, activation, monitoring and traffic. As such, a class A terminal can make or receive calls on two services simultaneously while supporting SMS.  Class B terminal can monitor GSM and GPRS channels simultaneously, but can support only one of these services at any time. Therefore, a Class B terminal can support simultaneous attach, activation, and monitoring but not simultaneous traffic. Users can make or receive calls on either a packet or a switched call type sequentially but not simultaneously. SMS is supported in class B terminals.
  • 40. GPRS Handsets  Class C terminal supports only non-simultaneous attach. The user must select which service to connect to. Therefore, a class C terminal can make or receive calls from only the manually selected network service (and so, the service that is not selected is not reachable). The GPRS specifications state that support of SMS is optional for class C terminals.  Each handset will have a unique form factor. So, terminals will be available in the standard form factor with a numeric keypad and a relatively small display. Other types of phones with different form factors, color displays, cameras are common apart from the latest smart phones.
  • 41. Bearers in GPRS  Bearer services of GPRS offer end-to-end packet switched data transfer.  GPRS supports two different kinds of data transport services: point-to-point (PTP) services and point-to-multipoint (PTM) services.  GPRS continues to support SMS as a bearer.  Wireless Application Protocol is a data bearer service over HTTP protocol, supported by GPRS.  Multimedia Messaging Service, too, is supported by GPRS.
  • 42. Applications of GPRS  Chat  Multimedia Services  Virtual Private Network  Personal Information Management  Job Sheet Dispatch  Unified Messaging  Vehicle Positioning  Location based services and Telematics
  • 43. Limitations of GPRS  Limited cell capacity for all users  Lower access speed in reality  No support of GPRS Mobile Terminate Connection for a mobile server
  • 44. Billing and Tariffing Minimum charging information that must be collected are:  Destination and source addresses  Usage of radio interface  Usage of external Packet Data Networks  Usage of the packet data protocol addresses  Usage of general GPRS resources and location of the Mobile Station
  • 45. Billing and Tariffing  Various business models exist for charging customers as billing of services can be based on the transmitted data volume, the type of service, the chosen QoS profile, etc.  GPRS call records are generated in the GPRS Service Nodes.  Packet counts are passed to a Charging Gateway that generates Call Detail Records that are sent to the billing system.